v0.15.0
Highlights
UXC v0.15.0 removes the legacy durable subscribe runtime and makes managed source the only long-lived subscription surface.
This release also closes the main runtime issue that showed up once managed sources were used heavily: repeated hidden legacy subscription jobs could be restored in the background, amplifying poll traffic and blocking unrelated foreground requests.
Changed
- Removed the legacy
uxc subscribe ...CLI surface and daemonsubscription.*RPC methods. - Made managed
sourcethe only supported durable subscription interface. - Refactored managed source execution so each source owns its runner task, checkpointing, and sink cursor directly instead of depending on the removed legacy subscribe runtime.
Fixed
- Stopped managed source recovery from recreating duplicate hidden legacy subscription jobs.
- Fixed managed source sink replay behavior so resumed runners continue from the last consumed cursor instead of replaying the full sink file.
- Added managed source overview surfaces and daemon session controls that make the runtime easier to inspect and recover in practice.
Also Included
- Better MCP arg handling for empty argument sets and live stdio tool-schema coercion.
- Daemon owner enforcement and
daemon doctorrecovery flow improvements. - Session kill support for daemon-managed sessions.
Full Changelog: v0.14.0...v0.15.0