From dcf045f806a49bb761012af4ba1a0a378f82b499 Mon Sep 17 00:00:00 2001 From: "acp-release-bot[bot]" <246668977+acp-release-bot[bot]@users.noreply.github.com> Date: Tue, 28 Jul 2026 21:14:31 +0000 Subject: [PATCH] chore: release --- Cargo.lock | 54 +++++++++---------- Cargo.toml | 14 ++--- .../CHANGELOG.md | 7 +++ .../Cargo.toml | 2 +- src/agent-client-protocol-cookbook/Cargo.toml | 2 +- src/agent-client-protocol-derive/Cargo.toml | 2 +- src/agent-client-protocol-http/CHANGELOG.md | 6 +++ src/agent-client-protocol-http/Cargo.toml | 2 +- .../CHANGELOG.md | 6 +++ src/agent-client-protocol-polyfill/Cargo.toml | 2 +- src/agent-client-protocol-rmcp/CHANGELOG.md | 6 +++ src/agent-client-protocol-rmcp/Cargo.toml | 2 +- .../Cargo.toml | 2 +- src/agent-client-protocol/CHANGELOG.md | 16 ++++++ src/agent-client-protocol/Cargo.toml | 2 +- 15 files changed, 83 insertions(+), 42 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 43926a7..368a040 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4,7 +4,7 @@ version = 4 [[package]] name = "agent-client-protocol" -version = "2.0.0" +version = "2.1.0" dependencies = [ "agent-client-protocol-derive", "agent-client-protocol-schema", @@ -18,7 +18,7 @@ dependencies = [ "futures-concurrency", "rustc-hash", "rustix", - "schemars 1.2.1", + "schemars 1.2.2", "serde", "serde_json", "shell-words", @@ -31,7 +31,7 @@ dependencies = [ [[package]] name = "agent-client-protocol-conductor" -version = "2.0.0" +version = "2.1.0" dependencies = [ "agent-client-protocol", "agent-client-protocol-polyfill", @@ -48,7 +48,7 @@ dependencies = [ "regex", "rmcp", "rustc-hash", - "schemars 1.2.1", + "schemars 1.2.2", "serde", "serde_json", "strip-ansi-escapes", @@ -61,19 +61,19 @@ dependencies = [ [[package]] name = "agent-client-protocol-cookbook" -version = "2.0.0" +version = "2.1.0" dependencies = [ "agent-client-protocol", "agent-client-protocol-rmcp", "rmcp", - "schemars 1.2.1", + "schemars 1.2.2", "serde", "tracing", ] [[package]] name = "agent-client-protocol-derive" -version = "2.0.0" +version = "2.1.0" dependencies = [ "quote", "syn 3.0.3", @@ -81,7 +81,7 @@ dependencies = [ [[package]] name = "agent-client-protocol-http" -version = "2.0.0" +version = "2.1.0" dependencies = [ "agent-client-protocol", "agent-client-protocol-test", @@ -104,7 +104,7 @@ dependencies = [ [[package]] name = "agent-client-protocol-polyfill" -version = "2.0.0" +version = "2.1.0" dependencies = [ "agent-client-protocol", "async-stream", @@ -121,13 +121,13 @@ dependencies = [ [[package]] name = "agent-client-protocol-rmcp" -version = "3.0.0" +version = "3.0.1" dependencies = [ "agent-client-protocol", "futures", "futures-concurrency", "rmcp", - "schemars 1.2.1", + "schemars 1.2.2", "serde", "serde_json", "tokio", @@ -145,7 +145,7 @@ dependencies = [ "anyhow", "derive_more", "diffy", - "schemars 1.2.1", + "schemars 1.2.2", "serde", "serde_json", "serde_with", @@ -161,7 +161,7 @@ dependencies = [ "anyhow", "http", "rmcp", - "schemars 1.2.1", + "schemars 1.2.2", "serde", "serde_json", "tokio", @@ -173,7 +173,7 @@ dependencies = [ [[package]] name = "agent-client-protocol-trace-viewer" -version = "2.0.0" +version = "2.1.0" dependencies = [ "anyhow", "axum", @@ -835,13 +835,13 @@ dependencies = [ [[package]] name = "displaydoc" -version = "0.2.6" +version = "0.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ac70aa55017e108007fbaf5aa0f54b021c98f92ff8af59d42eda9da96e3dd4f" +checksum = "c6232dd377dcc64799954cbd3a9bb882e9cdc1308ccd87b1c098f1fb2eaf82a8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.119", + "syn 3.0.3", ] [[package]] @@ -2049,7 +2049,7 @@ dependencies = [ "process-wrap", "reqwest", "rmcp-macros", - "schemars 1.2.1", + "schemars 1.2.2", "serde", "serde_json", "sse-stream", @@ -2220,9 +2220,9 @@ dependencies = [ [[package]] name = "schemars" -version = "1.2.1" +version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2b42f36aa1cd011945615b92222f6bf73c599a102a300334cd7f8dbeec726cc" +checksum = "687274d293b6cdc6e73e0fee520bf2049650090d7164f87672d212a3c530cf4a" dependencies = [ "chrono", "dyn-clone", @@ -2234,14 +2234,14 @@ dependencies = [ [[package]] name = "schemars_derive" -version = "1.2.1" +version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d115b50f4aaeea07e79c1912f645c7513d81715d0420f8bc77a18c6260b307f" +checksum = "d98c67716b46af2f0b8cf752abc930f6f9aecfbf671ecfb531db8a31dbe4e2ba" dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.119", + "syn 3.0.3", ] [[package]] @@ -2305,13 +2305,13 @@ dependencies = [ [[package]] name = "serde_derive_internals" -version = "0.29.1" +version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" +checksum = "f852137cce035d6a4df67ccce505ff6b3e9fd3a10e3e52b24dc71e650bb1a9bd" dependencies = [ "proc-macro2", "quote", - "syn 2.0.119", + "syn 3.0.3", ] [[package]] @@ -2364,7 +2364,7 @@ dependencies = [ "indexmap 1.9.3", "indexmap 2.14.0", "schemars 0.9.0", - "schemars 1.2.1", + "schemars 1.2.2", "serde_core", "serde_json", "serde_with_macros", diff --git a/Cargo.toml b/Cargo.toml index 7ce389d..0281d2c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -27,14 +27,14 @@ homepage = "https://github.com/agentclientprotocol/rust-sdk" [workspace.dependencies] # Internal crates -agent-client-protocol = { path = "src/agent-client-protocol", version = "2.0.0" } -agent-client-protocol-conductor = { path = "src/agent-client-protocol-conductor", version = "2.0.0" } -agent-client-protocol-derive = { path = "src/agent-client-protocol-derive", version = "2.0.0" } -agent-client-protocol-http = { path = "src/agent-client-protocol-http", version = "2.0.0" } -agent-client-protocol-polyfill = { path = "src/agent-client-protocol-polyfill", version = "2.0.0" } -agent-client-protocol-rmcp = { path = "src/agent-client-protocol-rmcp", version = "3.0.0" } +agent-client-protocol = { path = "src/agent-client-protocol", version = "2.1.0" } +agent-client-protocol-conductor = { path = "src/agent-client-protocol-conductor", version = "2.1.0" } +agent-client-protocol-derive = { path = "src/agent-client-protocol-derive", version = "2.1.0" } +agent-client-protocol-http = { path = "src/agent-client-protocol-http", version = "2.1.0" } +agent-client-protocol-polyfill = { path = "src/agent-client-protocol-polyfill", version = "2.1.0" } +agent-client-protocol-rmcp = { path = "src/agent-client-protocol-rmcp", version = "3.0.1" } agent-client-protocol-test = { path = "src/agent-client-protocol-test" } -agent-client-protocol-trace-viewer = { path = "src/agent-client-protocol-trace-viewer", version = "2.0.0" } +agent-client-protocol-trace-viewer = { path = "src/agent-client-protocol-trace-viewer", version = "2.1.0" } yopo = { package = "agent-client-protocol-yopo", path = "src/yopo" } # Protocol diff --git a/src/agent-client-protocol-conductor/CHANGELOG.md b/src/agent-client-protocol-conductor/CHANGELOG.md index 02c7f27..7977596 100644 --- a/src/agent-client-protocol-conductor/CHANGELOG.md +++ b/src/agent-client-protocol-conductor/CHANGELOG.md @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [2.1.0](https://github.com/agentclientprotocol/rust-sdk/compare/agent-client-protocol-conductor-v2.0.0...agent-client-protocol-conductor-v2.1.0) - 2026-07-28 + +### Added + +- *(polyfill)* Support v2 MCP-over-ACP bridge ([#305](https://github.com/agentclientprotocol/rust-sdk/pull/305)) +- *(conductor)* add v2 proxy initialization ([#302](https://github.com/agentclientprotocol/rust-sdk/pull/302)) + ### Added - Add opt-in protocol-v2 initialization for agent and nested proxy chains diff --git a/src/agent-client-protocol-conductor/Cargo.toml b/src/agent-client-protocol-conductor/Cargo.toml index 9c9b21c..ca3310a 100644 --- a/src/agent-client-protocol-conductor/Cargo.toml +++ b/src/agent-client-protocol-conductor/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "agent-client-protocol-conductor" -version = "2.0.0" +version = "2.1.0" edition.workspace = true rust-version.workspace = true authors.workspace = true diff --git a/src/agent-client-protocol-cookbook/Cargo.toml b/src/agent-client-protocol-cookbook/Cargo.toml index 741d315..6206921 100644 --- a/src/agent-client-protocol-cookbook/Cargo.toml +++ b/src/agent-client-protocol-cookbook/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "agent-client-protocol-cookbook" -version = "2.0.0" +version = "2.1.0" edition.workspace = true rust-version.workspace = true authors.workspace = true diff --git a/src/agent-client-protocol-derive/Cargo.toml b/src/agent-client-protocol-derive/Cargo.toml index bfc1b73..9e467b2 100644 --- a/src/agent-client-protocol-derive/Cargo.toml +++ b/src/agent-client-protocol-derive/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "agent-client-protocol-derive" -version = "2.0.0" +version = "2.1.0" edition.workspace = true rust-version.workspace = true authors.workspace = true diff --git a/src/agent-client-protocol-http/CHANGELOG.md b/src/agent-client-protocol-http/CHANGELOG.md index c58d6bd..3c76612 100644 --- a/src/agent-client-protocol-http/CHANGELOG.md +++ b/src/agent-client-protocol-http/CHANGELOG.md @@ -2,6 +2,12 @@ ## [Unreleased] +## [2.1.0](https://github.com/agentclientprotocol/rust-sdk/compare/agent-client-protocol-http-v2.0.0...agent-client-protocol-http-v2.1.0) - 2026-07-28 + +### Fixed + +- *(http)* Preserve outbound messages for slow streams ([#292](https://github.com/agentclientprotocol/rust-sdk/pull/292)) + ## [2.0.0](https://github.com/agentclientprotocol/rust-sdk/compare/agent-client-protocol-http-v1.3.0...agent-client-protocol-http-v2.0.0) - 2026-07-23 ### Breaking changes diff --git a/src/agent-client-protocol-http/Cargo.toml b/src/agent-client-protocol-http/Cargo.toml index 799cc6c..0950c02 100644 --- a/src/agent-client-protocol-http/Cargo.toml +++ b/src/agent-client-protocol-http/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "agent-client-protocol-http" -version = "2.0.0" +version = "2.1.0" edition.workspace = true rust-version.workspace = true authors.workspace = true diff --git a/src/agent-client-protocol-polyfill/CHANGELOG.md b/src/agent-client-protocol-polyfill/CHANGELOG.md index 8098b69..bd71933 100644 --- a/src/agent-client-protocol-polyfill/CHANGELOG.md +++ b/src/agent-client-protocol-polyfill/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [2.1.0](https://github.com/agentclientprotocol/rust-sdk/compare/agent-client-protocol-polyfill-v2.0.0...agent-client-protocol-polyfill-v2.1.0) - 2026-07-28 + +### Added + +- *(polyfill)* Support v2 MCP-over-ACP bridge ([#305](https://github.com/agentclientprotocol/rust-sdk/pull/305)) + ### Added - Add an `unstable_protocol_v2` feature for using `McpOverAcpPolyfill` in a diff --git a/src/agent-client-protocol-polyfill/Cargo.toml b/src/agent-client-protocol-polyfill/Cargo.toml index 7ee9c33..ebbccd6 100644 --- a/src/agent-client-protocol-polyfill/Cargo.toml +++ b/src/agent-client-protocol-polyfill/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "agent-client-protocol-polyfill" -version = "2.0.0" +version = "2.1.0" edition.workspace = true rust-version.workspace = true authors.workspace = true diff --git a/src/agent-client-protocol-rmcp/CHANGELOG.md b/src/agent-client-protocol-rmcp/CHANGELOG.md index 9811943..e8572fb 100644 --- a/src/agent-client-protocol-rmcp/CHANGELOG.md +++ b/src/agent-client-protocol-rmcp/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [3.0.1](https://github.com/agentclientprotocol/rust-sdk/compare/agent-client-protocol-rmcp-v3.0.0...agent-client-protocol-rmcp-v3.0.1) - 2026-07-28 + +### Other + +- updated the following local packages: agent-client-protocol + ## [3.0.0](https://github.com/agentclientprotocol/rust-sdk/compare/agent-client-protocol-rmcp-v2.0.1...agent-client-protocol-rmcp-v3.0.0) - 2026-07-23 ### Breaking changes diff --git a/src/agent-client-protocol-rmcp/Cargo.toml b/src/agent-client-protocol-rmcp/Cargo.toml index 9b6479f..70f965c 100644 --- a/src/agent-client-protocol-rmcp/Cargo.toml +++ b/src/agent-client-protocol-rmcp/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "agent-client-protocol-rmcp" -version = "3.0.0" +version = "3.0.1" edition.workspace = true rust-version.workspace = true authors.workspace = true diff --git a/src/agent-client-protocol-trace-viewer/Cargo.toml b/src/agent-client-protocol-trace-viewer/Cargo.toml index f0bd256..a5a914c 100644 --- a/src/agent-client-protocol-trace-viewer/Cargo.toml +++ b/src/agent-client-protocol-trace-viewer/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "agent-client-protocol-trace-viewer" -version = "2.0.0" +version = "2.1.0" edition.workspace = true rust-version.workspace = true authors.workspace = true diff --git a/src/agent-client-protocol/CHANGELOG.md b/src/agent-client-protocol/CHANGELOG.md index e5d0747..f92d2f1 100644 --- a/src/agent-client-protocol/CHANGELOG.md +++ b/src/agent-client-protocol/CHANGELOG.md @@ -2,6 +2,22 @@ ## [Unreleased] +## [2.1.0](https://github.com/agentclientprotocol/rust-sdk/compare/v2.0.0...v2.1.0) - 2026-07-28 + +### Added + +- *(acp)* Add v2 session MCP attachment ([#303](https://github.com/agentclientprotocol/rust-sdk/pull/303)) +- *(conductor)* add v2 proxy initialization ([#302](https://github.com/agentclientprotocol/rust-sdk/pull/302)) +- *(acp)* expose unstable LLM provider methods ([#298](https://github.com/agentclientprotocol/rust-sdk/pull/298)) +- *(unstable-v2)* Better v2 session builders ([#295](https://github.com/agentclientprotocol/rust-sdk/pull/295)) +- *(acp)* expose unstable plan operations ([#297](https://github.com/agentclientprotocol/rust-sdk/pull/297)) +- *(acp)* expose unstable tool-call names ([#296](https://github.com/agentclientprotocol/rust-sdk/pull/296)) + +### Fixed + +- *(acp)* preserve same-version initialize fields ([#299](https://github.com/agentclientprotocol/rust-sdk/pull/299)) +- *(acp)* Support WASI builds ([#294](https://github.com/agentclientprotocol/rust-sdk/pull/294)) + ### Added - *(unstable)* Expose programmatic tool-call names through the diff --git a/src/agent-client-protocol/Cargo.toml b/src/agent-client-protocol/Cargo.toml index 491cc4d..a72032f 100644 --- a/src/agent-client-protocol/Cargo.toml +++ b/src/agent-client-protocol/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "agent-client-protocol" -version = "2.0.0" +version = "2.1.0" edition.workspace = true rust-version.workspace = true authors.workspace = true