v2026.10.04

luminal-ai/luminalv2026.10.04Oct 4, 2026by knu

Upgrading?

AI Summary

Upgrades JSON parsing to version 3.0.2 and MySQL to 8.4 LTS in Huginn.

Key Highlights

  • JSON 3.0.2 upgrade rejects duplicate object keys and JavaScript-style comments by default
  • MySQL 8.4 LTS upgrade for bundled database and Docker Compose services
  • Deduplication of automatic Agent checks

Breaking Changes

  • JSON 3.0.2 is stricter and rejects duplicate keys/comments
  • MySQL upgrade requires an intermediate step from 5.7 to 8.0 before 8.4

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