v2026.10.04

NVIDIA/NeMo-Speech.cppv2026.10.04Oct 4, 2026by knu

Upgrading?

AI Summary

Upgrades the project to JSON 3.0.2 for stricter parsing and MySQL to 8.4 LTS, while also improving agent check management and localization.

Key Highlights

  • Upgrade to JSON 3.0.2 (rejects duplicate keys and JS comments)
  • Upgrade to MySQL 8.4 LTS
  • Deduplication of automatic Agent checks
  • Navigation labels moved to translation keys

Breaking Changes

  • JSON 3.0.2 rejects duplicate object keys and JavaScript-style comments by default

New Features

  • Deduplication of automatic Agent checks while queued/running
  • Navigation labels moved to translation keys

Full Release Notes

# v2026.10.04

## Changes

- Upgrade to json 3.0.2, which rejects duplicate object keys and JavaScript-style comments by default.
- Deduplicate automatic Agent checks from schedules and controller Agents while a check is queued, running, or awaiting retry.  [#3767](https://github.com/huginn/huginn/pull/3767)
- Move navigation labels to translation keys while preserving the English text.  [#3763](https://github.com/huginn/huginn/pull/3763)
- Upgrade the bundled database and Docker Compose MySQL services to MySQL 8.4 LTS, with bundled server support on amd64 and arm64.  [#3757](https://github.com/huginn/huginn/pull/3757)

## Upgrading

Check external JSON inputs for duplicate keys and comments, and review custom Agent gems for json 3 API compatibility.  The gem update requires no database migration.  See the [JSON upgrade notes](https://github.com/huginn/huginn/blob/v2026.10.04/UPGRADING.md#stricter-json-parsing-with-json-3).

Before upgrading a bundled or Docker Compose MySQL database, back it up and follow the [MySQL upgrade guide](https://github.com/huginn/huginn/blob/v2026.10.04/UPGRADING.md#moving-official-images-to-mysql-8).  MySQL 5.7 requires an intermediate upgrade to 8.0 before 8.4.

**Full Changelog**: https://github.com/huginn/huginn/compare/v2026.09.22...v2026.10.04

Related Repositories