iii/v0.19.6

iii-hq/iiiiii/v0.19.6Jun 23, 2026by iii-hq-ci[bot]

AI Summary

A patch release introducing runtime-configurable services and shared read-only rootfs overlays.

Key Highlights

  • Enabled runtime-configurable iii-pubsub, iii-stream, iii-cron, and iii-observability via the configuration worker.
  • Implemented shared read-only rootfs overlay (squashfs base + per-worker ext4 upper).
  • Switched overlay lower filesystem from squashfs to EROFS.
  • Inferred --release flag for rust workers.

New Features

  • Runtime-configurable services
  • Shared read-only rootfs overlay

Full Release Notes

## What's Changed
* fix(ci): grant id-token: write to alpha-release (fixes startup_failure) by @guibeira in https://github.com/iii-hq/iii/pull/1866
* fix(ci): alpha-release publishes iii-helpers + fixes worker payload by @guibeira in https://github.com/iii-hq/iii/pull/1867
* Update README.md to include configuration worker by @rohitg00 in https://github.com/iii-hq/iii/pull/1868
* docs(changelog): sync entries to real GitHub releases by @guibeira in https://github.com/iii-hq/iii/pull/1869
* fix(iii-worker): rerun install on `worker add --force` when dependencies change by @andersonleal in https://github.com/iii-hq/iii/pull/1865
* feat(ci): trigger downstream validations after release by @guibeira in https://github.com/iii-hq/iii/pull/1871
* feat(engine): runtime-configurable iii-pubsub via the configuration worker by @andersonleal in https://github.com/iii-hq/iii/pull/1878
* feat(engine): runtime-configurable iii-stream via the configuration worker by @andersonleal in https://github.com/iii-hq/iii/pull/1876
* feat(iii-cron): consume the configuration worker (runtime adapter hot-swap) by @andersonleal in https://github.com/iii-hq/iii/pull/1875
* docs: guide users through the "KVM not accessible" worker error by @guibeira in https://github.com/iii-hq/iii/pull/1877
* feat(iii-queue): consume the configuration worker for runtime config by @andersonleal in https://github.com/iii-hq/iii/pull/1873
* feat(engine): runtime-configurable iii-observability via the configuration worker by @andersonleal in https://github.com/iii-hq/iii/pull/1859
* feat(website): add /privacy-policy page by @rohitg00 in https://github.com/iii-hq/iii/pull/1857
* fix(website): point footer privacy link to /privacy-policy.html by @rohitg00 in https://github.com/iii-hq/iii/pull/1887
* fix(iii-worker): infer --release for rust workers (MOT-3459 Defect 1) by @andersonleal in https://github.com/iii-hq/iii/pull/1888
* feat(iii-worker): shared read-only rootfs overlay (squashfs base + per-worker ext4 upper) by @andersonleal in https://github.com/iii-hq/iii/pull/1886
* docs(readme): add worker and package download badges by @rohitg00 in https://github.com/iii-hq/iii/pull/1898
* ci: speed up PR builds without dropping targets by @guibeira in https://github.com/iii-hq/iii/pull/1881
* fix(console): restore request-body pre-fill on functions page by @guibeira in https://github.com/iii-hq/iii/pull/1870
* fix(iii-init,iii-worker): harden overlay local-worker boot (host-src mount retry + squashfs fd limit) by @andersonleal in https://github.com/iii-hq/iii/pull/1899
* fix(iii-worker,iii-init): use erofs (not squashfs) for the overlay lower by @andersonleal in https://github.com/iii-hq/iii/pull/1904


**Full Changelog**: https://github.com/iii-hq/iii/compare/iii/v0.19.4...iii/v0.19.6