Skip to content

v0.12.1

Choose a tag to compare

@github-actions github-actions released this 16 Mar 03:02
· 142 commits to main since this release

v0.12.1

v0.12.1 is the recommended patch level for the 0.12.x line.

v0.12.0 introduced a large new surface area across subscriptions, auth bootstrapping, JSON-RPC skills, and provider skills. v0.12.1 follows up with daemon/session stability improvements so users should upgrade directly to v0.12.1.

Highlights from 0.12.0

Subscriptions became a real runtime surface

  • Added daemon-backed subscribe transports for Slack Socket Mode, Discord Gateway, and Feishu long connection.
  • Expanded validated subscribe coverage across Telegram polling, Matrix /sync, Bitquery GraphQL subscriptions, exchange WebSocket feeds, Slack, Discord, and Feishu.
  • Added raw exchange WebSocket stream skills for Binance Spot and OKX public market streams.
  • Added auto-resume for durable subscriptions after daemon restart.

Auth and runtime flexibility improved

  • Added generic auth bootstrap for app-credential flows such as app_id/app_secret -> bearer token, including explicit uxc auth bootstrap set|info|refresh|remove commands and automatic runtime refresh.
  • Added request-scoped JWT bearer signers, including Coinbase Advanced Trade support.
  • Added Matrix OAuth discovery support.
  • Improved GraphQL WebSocket compatibility and MCP HTTP transport reuse.

New provider coverage

  • Added IM skills for Telegram, Slack, Matrix, Feishu/Lark, LINE, WhatsApp, and DingTalk.
  • Added exchange and market-data skills for CoinMarketCap, GoldRush, Birdeye, LI.FI, Crypto.com, Bybit, Coinbase Advanced Trade, Bitget, Kraken, Gate MCP, KuCoin, Upbit, MEXC, CoinGecko/GeckoTerminal, DefiLlama, Blockscout, Chainbase, Moralis, Alchemy, and CoinAPI.
  • Added sui-jsonrpc-skill and ethereum-jsonrpc-skill, plus runtime support for Sui-style JSON-RPC subscriptions and OpenRPC schema override for providers without live discovery.

What changed in 0.12.1

  • Added per-link idle TTL controls for daemon-backed MCP stdio session reuse.
  • Improved uxc daemon sessions so live stdio sessions now expose active/ready state, reuse eligibility, idle timing, child pid, command summary, last error summary, and recent stderr.
  • Avoid reusing cached stdio sessions whose child process has already exited.
  • Improved daemon session lifecycle logging and unhealthy-session diagnostics for stdio MCP reuse behavior.

Upgrade recommendation

  • If you are already on 0.12.0, upgrade to 0.12.1.
  • If you are adopting the 0.12.x line for the first time, start from 0.12.1.

Compare: