Skip to content

v0.15.0

Choose a tag to compare

@github-actions github-actions released this 13 Apr 00:13
· 30 commits to main since this release

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 daemon subscription.* RPC methods.
  • Made managed source the 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 doctor recovery flow improvements.
  • Session kill support for daemon-managed sessions.

Full Changelog: v0.14.0...v0.15.0