Skip to content

Latest commit

 

History

History
63 lines (41 loc) · 3.15 KB

File metadata and controls

63 lines (41 loc) · 3.15 KB

Changelog

[Unreleased]

2.0.0 - 2026-07-23

Breaking changes

  • Upgrade to agent-client-protocol 2.x. Transport implementations and the core handlers/types they connect must be migrated together.

See the core 2.0 migration guide for the shared transport changes.

Fixed

  • Preserve incoming JSON-RPC batch frames and grouped responses across HTTP and WebSocket transports, including session-aware HTTP routing. HTTP clients validate batch messages, track session and request bookkeeping for valid entries, and open streams returned by grouped session/new and session/fork responses. The HTTP server accepts a mixed initial batch when initialize is its first call-shaped entry. (#275, #280, #286)
  • Establish connection and session SSE streams before posting dependent messages while continuing to deliver callbacks and complete earlier POSTs during setup. Pending setup is cancelled cleanly when the outgoing ACP channel closes. Call-bearing batches remain in peer order, while response-only frames can bypass a pending call to complete an SSE callback. (#280, #286)
  • Drain final routed messages to established HTTP SSE and WebSocket streams before closing them when the connected agent exits. (#286)

1.3.0 - 2026-07-20

Fixed

  • (acp) Handle incoming EOF correctly (#261)

1.1.0 - 2026-07-06

Added

  • (acp) Make request cancellation stable (#242)

1.0.0 - 2026-06-24

Other

  • (deps) bump tower-http from 0.6.11 to 0.7.0 (#220)

0.1.1 - 2026-06-22

Other

  • updated the following local packages: agent-client-protocol

0.1.0 - 2026-06-18

Added

  • (deps) update schema to 0.14.0 (#211)
  • (transports) add HTTP/WebSocket transport support (#162)