Skip to content

Commit 1b1399a

Browse files
chore: release v5.0.0 (#449)
Co-authored-by: acp-release-bot[bot] <246668977+acp-release-bot[bot]@users.noreply.github.com>
1 parent ffbe51f commit 1b1399a

18 files changed

Lines changed: 237 additions & 48 deletions

File tree

‎Cargo.lock‎

Lines changed: 43 additions & 35 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎Cargo.toml‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,14 +26,14 @@ repository = "https://github.com/agentclientprotocol/rust-sdk"
2626

2727
[workspace.dependencies]
2828
# Internal crates
29-
agent-client-protocol = { path = "src/agent-client-protocol", version = "3.6.0" }
29+
agent-client-protocol = { path = "src/agent-client-protocol", version = "5.0.0" }
3030
# Exact pin: the derive output calls `agent_client_protocol::__private`, which
3131
# only matches the derive crate released with the same core version.
32-
agent-client-protocol-derive = { path = "src/agent-client-protocol-derive", version = "=3.6.0" }
33-
agent-client-protocol-polyfill = { path = "src/agent-client-protocol-polyfill", version = "3.6.0" }
34-
agent-client-protocol-rmcp = { path = "src/agent-client-protocol-rmcp", version = "4.0.6" }
32+
agent-client-protocol-derive = { path = "src/agent-client-protocol-derive", version = "=5.0.0" }
33+
agent-client-protocol-polyfill = { path = "src/agent-client-protocol-polyfill", version = "5.0.0" }
34+
agent-client-protocol-rmcp = { path = "src/agent-client-protocol-rmcp", version = "5.0.0" }
3535
agent-client-protocol-test = { path = "src/agent-client-protocol-test", default-features = false }
36-
agent-client-protocol-trace-viewer = { path = "src/agent-client-protocol-trace-viewer", version = "3.6.0" }
36+
agent-client-protocol-trace-viewer = { path = "src/agent-client-protocol-trace-viewer", version = "5.0.0" }
3737
yopo = { package = "agent-client-protocol-yopo", path = "src/yopo" }
3838

3939
# Protocol

‎src/agent-client-protocol-conductor/CHANGELOG.md‎

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,38 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [5.0.0](https://github.com/agentclientprotocol/rust-sdk/compare/agent-client-protocol-conductor-v3.6.0...agent-client-protocol-conductor-v5.0.0) - 2026-11-02
11+
12+
### Added
13+
14+
- *(acp)* [**breaking**] adopt schema 1.15.0 and its proxy-chain types ([#480](https://github.com/agentclientprotocol/rust-sdk/pull/480))
15+
- *(acp)* [**breaking**] v1 connection type, SessionSetup, and the v5 migration guide ([#472](https://github.com/agentclientprotocol/rust-sdk/pull/472))
16+
- *(acp)* [**breaking**] version-neutral Builder::new and v1::schema / v2::schema ([#470](https://github.com/agentclientprotocol/rust-sdk/pull/470))
17+
- *(rmcp)* [**breaking**] move the rmcp integration behind a versioned rmcp_3 feature ([#471](https://github.com/agentclientprotocol/rust-sdk/pull/471))
18+
- *(acp)* [**breaking**] type request handle IDs by protocol version ([#467](https://github.com/agentclientprotocol/rust-sdk/pull/467))
19+
- *(acp)* [**breaking**] version-neutral raw JSON-RPC request IDs ([#466](https://github.com/agentclientprotocol/rust-sdk/pull/466))
20+
- *(acp)* [**breaking**] version-neutral SDK Error with conversions to v1 and v2 schema errors ([#465](https://github.com/agentclientprotocol/rust-sdk/pull/465))
21+
- *(acp)* negotiate proxy/initialize versions like initialize ([#464](https://github.com/agentclientprotocol/rust-sdk/pull/464))
22+
- *(acp)* [**breaking**] rename proxy methods to proxy/initialize and proxy/successor ([#460](https://github.com/agentclientprotocol/rust-sdk/pull/460))
23+
- *(acp)* [**breaking**] keep v1 independent of unstable_protocol_v2; version-agnostic conductor and proxies ([#459](https://github.com/agentclientprotocol/rust-sdk/pull/459))
24+
- *(acp)* [**breaking**] remove JSON-RPC batch support ([#454](https://github.com/agentclientprotocol/rust-sdk/pull/454))
25+
26+
### Fixed
27+
28+
- conform the conductor and proxies to the proxy-chains RFD cleanup ([#2743](https://github.com/agentclientprotocol/rust-sdk/pull/2743)) and default v2 entity cancel to -32602 ([#482](https://github.com/agentclientprotocol/rust-sdk/pull/482))
29+
- *(conductor)* [**breaking**] narrow the conductor API and fix multi-version chains ([#475](https://github.com/agentclientprotocol/rust-sdk/pull/475))
30+
- [**breaking**] narrow transport and MCP APIs and fix rmcp integration issues ([#476](https://github.com/agentclientprotocol/rust-sdk/pull/476))
31+
- *(acp)* [**breaking**] version-neutral wire envelopes and extensible proxy types ([#478](https://github.com/agentclientprotocol/rust-sdk/pull/478))
32+
- *(acp)* [**breaking**] v1 session stream reports prompt errors and full responses ([#474](https://github.com/agentclientprotocol/rust-sdk/pull/474))
33+
- *(acp)* reject proxy MCP server names that collide with the client's ([#456](https://github.com/agentclientprotocol/rust-sdk/pull/456))
34+
- remove redundant license-file metadata ([#448](https://github.com/agentclientprotocol/rust-sdk/pull/448))
35+
36+
### Other
37+
38+
- *(acp)* [**breaking**] reach each protocol version's schema only through v1::schema / v2::schema ([#481](https://github.com/agentclientprotocol/rust-sdk/pull/481))
39+
- prepare the 5.0 release (migration guide, stability policy, version pins) ([#479](https://github.com/agentclientprotocol/rust-sdk/pull/479))
40+
- *(acp)* [**breaking**] v1 and v2 modules with versioned entry points ([#469](https://github.com/agentclientprotocol/rust-sdk/pull/469))
41+
1042
## [3.6.0](https://github.com/agentclientprotocol/rust-sdk/compare/agent-client-protocol-conductor-v3.5.0...agent-client-protocol-conductor-v3.6.0) - 2026-10-28
1143

1244
### Fixed

‎src/agent-client-protocol-conductor/Cargo.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "agent-client-protocol-conductor"
3-
version = "3.6.0"
3+
version = "5.0.0"
44
edition.workspace = true
55
rust-version.workspace = true
66
authors.workspace = true

‎src/agent-client-protocol-cookbook/CHANGELOG.md‎

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,29 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [5.0.0](https://github.com/agentclientprotocol/rust-sdk/compare/agent-client-protocol-cookbook-v3.6.0...agent-client-protocol-cookbook-v5.0.0) - 2026-11-02
11+
12+
### Added
13+
14+
- *(acp)* [**breaking**] v1 connection type, SessionSetup, and the v5 migration guide ([#472](https://github.com/agentclientprotocol/rust-sdk/pull/472))
15+
- *(acp)* [**breaking**] version-neutral Builder::new and v1::schema / v2::schema ([#470](https://github.com/agentclientprotocol/rust-sdk/pull/470))
16+
- *(rmcp)* [**breaking**] move the rmcp integration behind a versioned rmcp_3 feature ([#471](https://github.com/agentclientprotocol/rust-sdk/pull/471))
17+
- *(acp)* [**breaking**] type request handle IDs by protocol version ([#467](https://github.com/agentclientprotocol/rust-sdk/pull/467))
18+
19+
### Fixed
20+
21+
- *(acp)* adopt schema 1.15.1 and agent-side permission cancellation in v2 ([#487](https://github.com/agentclientprotocol/rust-sdk/pull/487))
22+
- [**breaking**] narrow transport and MCP APIs and fix rmcp integration issues ([#476](https://github.com/agentclientprotocol/rust-sdk/pull/476))
23+
- *(acp)* [**breaking**] v1 session stream reports prompt errors and full responses ([#474](https://github.com/agentclientprotocol/rust-sdk/pull/474))
24+
- follow the remaining ACP schema 1.13 rules in Testy, examples, and docs ([#452](https://github.com/agentclientprotocol/rust-sdk/pull/452))
25+
- remove redundant license-file metadata ([#448](https://github.com/agentclientprotocol/rust-sdk/pull/448))
26+
27+
### Other
28+
29+
- *(acp)* [**breaking**] reach each protocol version's schema only through v1::schema / v2::schema ([#481](https://github.com/agentclientprotocol/rust-sdk/pull/481))
30+
- prepare the 5.0 release (migration guide, stability policy, version pins) ([#479](https://github.com/agentclientprotocol/rust-sdk/pull/479))
31+
- *(acp)* [**breaking**] v1 and v2 modules with versioned entry points ([#469](https://github.com/agentclientprotocol/rust-sdk/pull/469))
32+
1033
## [3.6.0](https://github.com/agentclientprotocol/rust-sdk/compare/agent-client-protocol-cookbook-v3.5.0...agent-client-protocol-cookbook-v3.6.0) - 2026-10-28
1134

1235
### Added

‎src/agent-client-protocol-cookbook/Cargo.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "agent-client-protocol-cookbook"
3-
version = "3.6.0"
3+
version = "5.0.0"
44
edition.workspace = true
55
rust-version.workspace = true
66
authors.workspace = true

‎src/agent-client-protocol-derive/CHANGELOG.md‎

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [5.0.0](https://github.com/agentclientprotocol/rust-sdk/compare/agent-client-protocol-derive-v3.6.0...agent-client-protocol-derive-v5.0.0) - 2026-11-02
11+
12+
### Fixed
13+
14+
- *(acp)* [**breaking**] tighten the root connection and builder surface for multi-version use ([#477](https://github.com/agentclientprotocol/rust-sdk/pull/477))
15+
- *(acp)* [**breaking**] version-neutral wire envelopes and extensible proxy types ([#478](https://github.com/agentclientprotocol/rust-sdk/pull/478))
16+
- remove redundant license-file metadata ([#448](https://github.com/agentclientprotocol/rust-sdk/pull/448))
17+
18+
### Other
19+
20+
- prepare the 5.0 release (migration guide, stability policy, version pins) ([#479](https://github.com/agentclientprotocol/rust-sdk/pull/479))
21+
1022
## [3.6.0](https://github.com/agentclientprotocol/rust-sdk/compare/agent-client-protocol-derive-v3.5.0...agent-client-protocol-derive-v3.6.0) - 2026-10-28
1123

1224
### Fixed

‎src/agent-client-protocol-derive/Cargo.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "agent-client-protocol-derive"
3-
version = "3.6.0"
3+
version = "5.0.0"
44
edition.workspace = true
55
rust-version.workspace = true
66
authors.workspace = true

0 commit comments

Comments
 (0)