Changelog
What's new.
Every release, with the routing, tracing and policy changes that shipped in it.
v1.0.0-alpha
May 22, 2026 – Jul 18, 2026
25 releasesContains breakingfeatures ×22fixes ×17docs ×1
v1.0.0-alpha.27latest
Jul 18, 2026
⛰️ Features
- (sdk) Clarify request timing metrics (#738)
- (tui) Scrollable PTY panes (host scrollback + mouse forwarding) (#734)
- (tui) Wire MCP and skills gateways into harnesses (#732)
- (tui) Composite manager (#715)
🐛 Bug Fixes
- (fleet) Non-blocking spawn/prompt so long turns don't time out (#737)
- (sdk) Isolate protocol request extras (#733)
🚜 Refactor
- (tui) Split state.rs into a state/ module (#730)
Jul 15, 2026
⛰️ Features
- (acp) Route spawn sub-agents through daemon by default (#705)
- (cli) Add cloud API command (#718)
- (routing) Adaptive, self-optimizing policy-table routing (#710)
🐛 Bug Fixes
- (sdk) Preserve upstream bad requests (#716)
🚜 Refactor
Jul 12, 2026
⚙️ Miscellaneous Tasks
- Refresh Rust dependencies and MSRV (#699)
Jul 11, 2026
Jul 11, 2026
⛰️ Features
- (agents) Add pi-acp to the ACP catalog (#685)
- (providers) Add SuperGrok BYO subscription (#676)
- Ship Claude Code and Codex agent plugins (#683)
- Add AWS Bedrock, Azure, Vertex built-in providers (#647)
🐛 Bug Fixes
- (sdk) Preserve token limits and upstream errors (#692)
Jul 9, 2026
Jul 7, 2026
Jul 6, 2026
⛰️ Features
- (cli) Spawn codex agent (#631)
- (cli) Route
updatethrough the JSON output layer (#620) - (cli) JSON output layer with a uniform error envelope (#610)
- (server-tools) Built-in web_fetch tool (BYOK) (#612)
- (server-tools) Add Tavily web_search backend, drop Perplexity (#608)
- (server-tools) Built-in web_search with BYOK backends (#603)
- (update) Add bitrouter update self-updater (#607)
🐛 Bug Fixes
- (codex) Harden Codex spawn checks (#632)
- (config) Don't expand ${VAR} inside YAML comments (#609)
- (observe) Stop the settle span double-counting as a telemetry event (#605)
📚 Documentation
- Align docs with current CLI (#637)
⚙️ Miscellaneous Tasks
- Migrate registry into OSS dist (#636)
Jun 23, 2026
Jun 23, 2026
⛰️ Features
- (claude-code) Route Claude Code traffic to a dedicated subscription provider (#593)
- (messages) Preserve thinking-block signature through the streaming round-trip (#592)
- (observe) Opt-in first-party telemetry export (#588)
- (providers) Source built-ins from the registry snapshot (#591)
- (registry) Registry-backed model resolution (#589)
- (spawn) Launch coding agents through BitRouter via
bitrouter spawn(#584) - (telemetry) Account-authenticated exports + anonymous opt-out (#596)
- Read the existing Claude Code session for Claude subscription auth (#590)
🐛 Bug Fixes
- (claude-code) Detect subscription traffic by the agent-profile beta (#594)
Jun 18, 2026
⛰️ Features
- (attestation) NEAR confidential-inference verification (L1 + L1.5) (#563)
- (config) JSON Schema + config validate for IaC (#575)
- (fusion) Multi-model deliberation server tool + alias (#574)
- (mcp) Answer the MCP initialize/ping handshake at the gateway (#561)
- (sdk) Expose server-tool usage for observability (#568)
🐛 Bug Fixes
- (attestation) [breaking] Pin & assert TDX base MRs (#567) (#578)
- (attestation) Enforce DCAP TCB status floor (#573)
- (chat) Buffer streamed tool call until name arrives (#577)
🚜 Refactor
- (server-tools) Move advisor/sub-agent into the SDK (#576)
Jun 13, 2026
Jun 11, 2026
🐛 Bug Fixes
- (chat) Drop provider-defined tools (no chat wire form) (#553)
Jun 11, 2026
⛰️ Features
- (language-model) LanguageModelV3 parity for the canonical IR (#548)
- (metering) Context-tier ("staged") pricing (#551)
🐛 Bug Fixes
- (protocol) Don't fragment streamed tool calls (#552)
Jun 11, 2026
Jun 9, 2026
⛰️ Features
- (capabilities) Extend Capability vocabulary (tools, reasoning, web_search, logprobs) (#536)
🐛 Bug Fixes
Jun 8, 2026
⛰️ Features
- (capabilities) Capability-aware routing primitives + typed structured-output fields (B4) (#528)
- (observe) [breaking] Forward cloud span attrs + content capture (#535)
- (sdk) Surface MCP upstream 401/403 auth challenges (UpstreamAuth) (#534)
- (sdk) Implement VirtualModel priority/cascade strategy (#521)
🐛 Bug Fixes
- [breaking] Pre-1.0 security audit fixes + dead-code cleanup (#523)
🚜 Refactor
- (cli) [breaking] Subcommand cleanup (placeholders + auth) (#524)
Jun 6, 2026
⛰️ Features
- (providers) Claude & Codex OAuth subscriptions (#519)
Jun 6, 2026
Breaking
⛰️ Features
- (sdk) [breaking] Per-target Messages auth scheme (x-api-key | Bearer) (#516)
Jun 3, 2026
Breaking
⛰️ Features
- (skills) [breaking] Converge marketplace.json on Claude Code native schema (#512)
Jun 2, 2026
May 30, 2026
Breaking
⛰️ Features
- (guardrails) [breaking] Plugin + per-account rule resolution (#503)
- (observe) [breaking] GenAI-semconv trace hierarchy + outbound traceparent (#495)
- (sdk) [breaking] Streaming gen_ai.response.id via StreamPart::ResponseStarted (#500)
🚜 Refactor
- (sdk) [breaking] Rename API protocols to spec names (#504)
May 26, 2026
⛰️ Features
- (bitrouter) Windows support for the daemon control surface (#490)
- (sdk/mcp) Expose headers, set_caller, evict for auth (#494)
🐛 Bug Fixes
- (sdk/anthropic) Fold cache buckets into prompt_tokens (Usage subset contract) (#492)
May 25, 2026
⛰️ Features
- (cli) Bitrouter cloud subcommand for /v1/* management (#489)
- (cli) OAuth 2.0 device-flow auth subcommand (#480)
- (mcp) Aggregation + caching + SSE + sampling-deny (#484)
- (observe) Migrate to OpenTelemetry with multi-tenant attribution (#475)
- Bitrouter-cloud SDK + LLM provider with OAuth or API-key onboarding (#486)
- PKCE OAuth login for Anthropic and OpenAI Codex (#481)
🐛 Bug Fixes
- (bitrouter) Drop duplicate reqwest dep entry (#485)
May 22, 2026
⛰️ Features
- (routing) Multiple accounts per provider — failover + load-balance (#473)
- (sdk) Structured outputs (response_format) for all 4 protocols (#472)
- (sdk) Add RouterOptions to opt out of built-in routes (#478)
- (sdk) Derive JsonSchema on wire types (#467) (#469)
🐛 Bug Fixes
- (daemon) Re-apply built-in provider catalog on file reload (#476)
🚜 Refactor
- (db) Sea-orm migrations + all backends, no concrete driver (#474)