Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 7 additions & 1 deletion src/agent-client-protocol-http/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,14 +7,20 @@
- **Breaking:** Upgrade to `agent-client-protocol` 2.x. Transport implementations and the core
handlers/types they connect must be migrated together.
- **Fixed:** Preserve incoming JSON-RPC batch frames and grouped responses across HTTP and WebSocket
transports, including session-aware HTTP routing.
transports, including session-aware HTTP routing. HTTP clients now validate and track every batch
entry and open streams returned by grouped `session/new` and `session/fork` responses.
- **Fixed:** 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 caller exits.
- **Fixed:** Keep call-bearing and invalid-request batch POSTs in peer order while allowing
response-only frames, including malformed response-shaped values, to bypass a
pending request when completing an SSE callback.
- **Fixed:** Allow an initial HTTP batch whose first call-shaped entry is `initialize`
to create a connection and return its success or rejection as one grouped
JSON-RPC response, ignoring any leading response-only entries and buffering
sibling side traffic for the connection stream until initialization completes.
- **Fixed:** Drain final routed messages to established HTTP SSE and WebSocket streams before
closing them when the connected agent exits.

## [1.3.0](https://github.com/agentclientprotocol/rust-sdk/compare/agent-client-protocol-http-v1.2.0...agent-client-protocol-http-v1.3.0) - 2026-07-20

Expand Down
Loading