iii/v0.23.0
mukul975/cve-mcp-serveriii/v0.23.0Sep 1, 2026by iii-hq-ci[bot]
AI Summary
A major release introducing a 'worker-compose' daemon for project supervision and adding namespace support as a runtime routing dimension. It also includes significant observability improvements and fixes for telemetry and SDKs.
Key Highlights
- Worker-compose daemon allows declaring projects and supervising them as graphs.
- Namespace support added as a runtime routing dimension for engine and SDKs.
- Observability improvements include persisting traces on disk and a redesigned UI with compact summaries.
New Features
- Worker-compose daemon
- Namespace as a runtime routing dimension
- Persist traces on disk
- Redesigned observability configuration UI
Full Release Notes
## What's Changed * docs(tech-specs): worker-compose tech pack + interactive deck by @guibeira in https://github.com/iii-hq/iii/pull/1963 * docs(install): provider-picking quickstart panel by @anthonyiscoding in https://github.com/iii-hq/iii/pull/2058 * feat: namespace as a runtime routing dimension (engine + SDKs) by @guibeira in https://github.com/iii-hq/iii/pull/1984 * fix(telemetry): rate-limit heartbeats, aggregate CLI usage, unhash worker names by @anthonyiscoding in https://github.com/iii-hq/iii/pull/2061 * fix(sdk): keep engine invocations in default namespace by @guibeira in https://github.com/iii-hq/iii/pull/2065 * Persist traces on disk + redesigned observability configuration UI by @ytallo in https://github.com/iii-hq/iii/pull/2067 * feat(compose): worker-compose daemon — declare a project, start it as a graph, supervise it by @guibeira in https://github.com/iii-hq/iii/pull/2034 * refactor(observability): trigger-driven trace updates — remove live streams and console polling by @ytallo in https://github.com/iii-hq/iii/pull/2088 * feat(compose): migrate worker lifecycle to Worker Compose by @guibeira in https://github.com/iii-hq/iii/pull/2074 * fix(observability): make trace archive eviction actually reclaim disk by @ytallo in https://github.com/iii-hq/iii/pull/2068 * (MOT-4419) feat(observability): return compact trace summaries by @ytallo in https://github.com/iii-hq/iii/pull/2094 * (MOT-4419) fix(observability): stabilize trace summary pagination by @ytallo in https://github.com/iii-hq/iii/pull/2095 * fix(compose): support empty container declarations by @guibeira in https://github.com/iii-hq/iii/pull/2098 * fix(compose): run local base-image workers in VMs by @guibeira in https://github.com/iii-hq/iii/pull/2099 * Fix namespaced observability UI and live trace updates by @ytallo in https://github.com/iii-hq/iii/pull/2101 * fix(worker): forward local source changes into VMs by @guibeira in https://github.com/iii-hq/iii/pull/2104 * (MOT-3944) fix(engine,sdk): scope queue providers by namespace by @guibeira in https://github.com/iii-hq/iii/pull/2103 * (MOT-3944) fix(engine): allow namespaced queue provider registration by @guibeira in https://github.com/iii-hq/iii/pull/2112 * fix(compose): return concise mutation outcomes by @mfpiccolo in https://github.com/iii-hq/iii/pull/2107 * docs(compose): correct and restructure the Compose reference by @anthonyiscoding in https://github.com/iii-hq/iii/pull/2100 * docs: simplify Quickstart Compose startup by @guibeira in https://github.com/iii-hq/iii/pull/2105 * docs(install): default namespace + one compose::add per recipe by @anthonyiscoding in https://github.com/iii-hq/iii/pull/2116 **Full Changelog**: https://github.com/iii-hq/iii/compare/iii/v0.22.1...iii/v0.23.0