From b7d2627d6a0a0cbebc3942c3c19206049f3767a1 Mon Sep 17 00:00:00 2001 From: "acp-release-bot[bot]" <246668977+acp-release-bot[bot]@users.noreply.github.com> Date: Thu, 24 Sep 2026 11:22:44 +0000 Subject: [PATCH] chore: release --- Cargo.lock | 52 +++++++++---------- Cargo.toml | 10 ++-- .../CHANGELOG.md | 6 +++ .../Cargo.toml | 2 +- .../CHANGELOG.md | 6 +++ src/agent-client-protocol-cookbook/Cargo.toml | 2 +- src/agent-client-protocol-derive/Cargo.toml | 2 +- src/agent-client-protocol-http/Cargo.toml | 2 +- src/agent-client-protocol-polyfill/Cargo.toml | 2 +- src/agent-client-protocol-rmcp/CHANGELOG.md | 7 +++ src/agent-client-protocol-rmcp/Cargo.toml | 2 +- .../Cargo.toml | 2 +- src/agent-client-protocol/CHANGELOG.md | 6 +++ src/agent-client-protocol/Cargo.toml | 2 +- 14 files changed, 64 insertions(+), 39 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 4ce55f3..e4760b7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4,7 +4,7 @@ version = 4 [[package]] name = "agent-client-protocol" -version = "2.2.0" +version = "3.0.0" dependencies = [ "agent-client-protocol-derive", "agent-client-protocol-schema", @@ -31,7 +31,7 @@ dependencies = [ [[package]] name = "agent-client-protocol-conductor" -version = "2.2.0" +version = "3.0.0" dependencies = [ "agent-client-protocol", "agent-client-protocol-polyfill", @@ -61,7 +61,7 @@ dependencies = [ [[package]] name = "agent-client-protocol-cookbook" -version = "2.2.0" +version = "3.0.0" dependencies = [ "agent-client-protocol", "agent-client-protocol-rmcp", @@ -74,7 +74,7 @@ dependencies = [ [[package]] name = "agent-client-protocol-derive" -version = "2.2.0" +version = "3.0.0" dependencies = [ "quote", "syn 3.0.6", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "agent-client-protocol-http" -version = "2.2.0" +version = "3.0.0" dependencies = [ "agent-client-protocol", "agent-client-protocol-test", @@ -105,7 +105,7 @@ dependencies = [ [[package]] name = "agent-client-protocol-polyfill" -version = "2.2.0" +version = "3.0.0" dependencies = [ "agent-client-protocol", "async-stream", @@ -122,7 +122,7 @@ dependencies = [ [[package]] name = "agent-client-protocol-rmcp" -version = "3.1.1" +version = "4.0.0" dependencies = [ "agent-client-protocol", "futures", @@ -173,7 +173,7 @@ dependencies = [ [[package]] name = "agent-client-protocol-trace-viewer" -version = "2.2.0" +version = "3.0.0" dependencies = [ "anyhow", "axum", @@ -1280,9 +1280,9 @@ dependencies = [ [[package]] name = "hyper-rustls" -version = "0.27.9" +version = "0.27.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33ca68d021ef39cf6463ab54c1d0f5daf03377b70561305bb89a8f83aab66e0f" +checksum = "dfa8e654703247911e29c23fbeaa261834bd9bb74efba2f9acddc37bfb127f53" dependencies = [ "http", "hyper", @@ -1955,7 +1955,7 @@ dependencies = [ "bytes", "getrandom 0.4.3", "lru-slab", - "rand 0.10.2", + "rand 0.10.3", "rand_pcg", "ring", "rustc-hash", @@ -2015,9 +2015,9 @@ dependencies = [ [[package]] name = "rand" -version = "0.10.2" +version = "0.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7f5fa3a058cd35567ef9bfa5e75732bee0f9e4c55fa90477bef2dfcdbc4be80" +checksum = "65c9fb96cbc91e3478eaae79a69fcd3f1ae4ad052e471fe6732fff548984b4af" dependencies = [ "chacha20", "getrandom 0.4.3", @@ -2163,9 +2163,9 @@ dependencies = [ [[package]] name = "rmcp" -version = "3.4.0" +version = "3.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b23c62fe489ac1d401ab32688cfacac3737a8978dc3343e5361464c7724fd3cb" +checksum = "5b6317cd8c13e3ec9033cf2aa5aa92cd743f0f4f8a93cddc42ea0ae6ce3b8898" dependencies = [ "base64 0.23.1", "bytes", @@ -2192,9 +2192,9 @@ dependencies = [ [[package]] name = "rmcp-macros" -version = "3.4.0" +version = "3.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd740c45d66ceb87e5579082abc27bd771665e464e9660a17a048c721b2a6025" +checksum = "d2ee366004e5f87c103be91c6c09337811517ae8d2f919ece9da7c21444b85c5" dependencies = [ "darling", "proc-macro2", @@ -2710,18 +2710,18 @@ dependencies = [ [[package]] name = "thiserror" -version = "2.0.20" +version = "2.0.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec86235f5fcc2a73650310756d2ac5b138a5780bbbdfae3eeccec992c435ba4f" +checksum = "09e52cb86a36cede5cb101bf8908837b3e4c6e5e59fe7fd85c23fb56200d189e" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "2.0.20" +version = "2.0.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc04cd3e1236dd4a98afca4569f2deb3f120e5422a4023be2cb683f8486292af" +checksum = "fe5197923287db20a58125f0bc85c062f7f2c892de97b18c356f9efb14b28524" dependencies = [ "proc-macro2", "quote", @@ -3027,7 +3027,7 @@ dependencies = [ "http", "httparse", "log", - "rand 0.10.2", + "rand 0.10.3", "rustls", "rustls-pki-types", "sha1 0.11.0", @@ -3498,18 +3498,18 @@ dependencies = [ [[package]] name = "zerocopy" -version = "0.8.57" +version = "0.8.58" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d35102a9f36d089ccae9e4c6802bc118be4487b80aaffc0ab4e0cf5ce92d2873" +checksum = "c17e8fafad82b542ff3717217ecdc736231b59e387768c9630123b4ce4d2db44" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.8.57" +version = "0.8.58" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "146c01f5ab44258da43cf276c74a2763db2ff3969c9c652c3f2de07041d0b2bc" +checksum = "595f56e044df4f46a0c9a626f65c3d99eb8488f7e8a8baa12dd76326d9710bf2" dependencies = [ "proc-macro2", "quote", diff --git a/Cargo.toml b/Cargo.toml index e62bf28..3b1a6df 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -26,12 +26,12 @@ repository = "https://github.com/agentclientprotocol/rust-sdk" [workspace.dependencies] # Internal crates -agent-client-protocol = { path = "src/agent-client-protocol", version = "2.2.0" } -agent-client-protocol-derive = { path = "src/agent-client-protocol-derive", version = "2.2.0" } -agent-client-protocol-polyfill = { path = "src/agent-client-protocol-polyfill", version = "2.2.0" } -agent-client-protocol-rmcp = { path = "src/agent-client-protocol-rmcp", version = "3.1.1" } +agent-client-protocol = { path = "src/agent-client-protocol", version = "3.0.0" } +agent-client-protocol-derive = { path = "src/agent-client-protocol-derive", version = "3.0.0" } +agent-client-protocol-polyfill = { path = "src/agent-client-protocol-polyfill", version = "3.0.0" } +agent-client-protocol-rmcp = { path = "src/agent-client-protocol-rmcp", version = "4.0.0" } agent-client-protocol-test = { path = "src/agent-client-protocol-test" } -agent-client-protocol-trace-viewer = { path = "src/agent-client-protocol-trace-viewer", version = "2.2.0" } +agent-client-protocol-trace-viewer = { path = "src/agent-client-protocol-trace-viewer", version = "3.0.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 43d44e4..2a56c8f 100644 --- a/src/agent-client-protocol-conductor/CHANGELOG.md +++ b/src/agent-client-protocol-conductor/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [3.0.0](https://github.com/agentclientprotocol/rust-sdk/compare/agent-client-protocol-conductor-v2.2.0...agent-client-protocol-conductor-v3.0.0) - 2026-09-24 + +### Added + +- *(rmcp)* [**breaking**] upgrade integration to rmcp 3.4 + ## [2.2.0](https://github.com/agentclientprotocol/rust-sdk/compare/agent-client-protocol-conductor-v2.1.0...agent-client-protocol-conductor-v2.2.0) - 2026-09-18 ### Other diff --git a/src/agent-client-protocol-conductor/Cargo.toml b/src/agent-client-protocol-conductor/Cargo.toml index 7b49d9a..08ae948 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.2.0" +version = "3.0.0" edition.workspace = true rust-version.workspace = true authors.workspace = true diff --git a/src/agent-client-protocol-cookbook/CHANGELOG.md b/src/agent-client-protocol-cookbook/CHANGELOG.md index 91e80c8..9fe0499 100644 --- a/src/agent-client-protocol-cookbook/CHANGELOG.md +++ b/src/agent-client-protocol-cookbook/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [3.0.0](https://github.com/agentclientprotocol/rust-sdk/compare/agent-client-protocol-cookbook-v2.2.0...agent-client-protocol-cookbook-v3.0.0) - 2026-09-24 + +### Added + +- *(rmcp)* [**breaking**] upgrade integration to rmcp 3.4 + ## [2.2.0](https://github.com/agentclientprotocol/rust-sdk/compare/agent-client-protocol-cookbook-v2.1.0...agent-client-protocol-cookbook-v2.2.0) - 2026-09-18 ### Other diff --git a/src/agent-client-protocol-cookbook/Cargo.toml b/src/agent-client-protocol-cookbook/Cargo.toml index 80f12a8..6f91eb3 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.2.0" +version = "3.0.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 cbfd273..0b27025 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.2.0" +version = "3.0.0" edition.workspace = true rust-version.workspace = true authors.workspace = true diff --git a/src/agent-client-protocol-http/Cargo.toml b/src/agent-client-protocol-http/Cargo.toml index 71bfeff..8a53807 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.2.0" +version = "3.0.0" edition.workspace = true rust-version.workspace = true authors.workspace = true diff --git a/src/agent-client-protocol-polyfill/Cargo.toml b/src/agent-client-protocol-polyfill/Cargo.toml index 6c678b4..f19d9ca 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.2.0" +version = "3.0.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 0a25138..310b2d6 100644 --- a/src/agent-client-protocol-rmcp/CHANGELOG.md +++ b/src/agent-client-protocol-rmcp/CHANGELOG.md @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [4.0.0](https://github.com/agentclientprotocol/rust-sdk/compare/agent-client-protocol-rmcp-v3.1.1...agent-client-protocol-rmcp-v4.0.0) - 2026-09-24 + +### Added + +- *(rmcp)* [**breaking**] upgrade integration to rmcp 3.4 +- *(acp)* make schemars optional ([#373](https://github.com/agentclientprotocol/rust-sdk/pull/373)) + ### Breaking changes - Upgrade the public `rmcp` dependency from 2.x to 3.4. This requires the next diff --git a/src/agent-client-protocol-rmcp/Cargo.toml b/src/agent-client-protocol-rmcp/Cargo.toml index 4952b98..e87f95a 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.1.1" +version = "4.0.0" 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 c12d041..7a8570e 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.2.0" +version = "3.0.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 fa0324e..25936be 100644 --- a/src/agent-client-protocol/CHANGELOG.md +++ b/src/agent-client-protocol/CHANGELOG.md @@ -2,6 +2,12 @@ ## [Unreleased] +## [3.0.0](https://github.com/agentclientprotocol/rust-sdk/compare/v2.2.0...v3.0.0) - 2026-09-24 + +### Added + +- *(acp)* make schemars optional ([#373](https://github.com/agentclientprotocol/rust-sdk/pull/373)) + ### Added - Add a default-enabled `schemars` feature that forwards JSON Schema support to diff --git a/src/agent-client-protocol/Cargo.toml b/src/agent-client-protocol/Cargo.toml index 4939a6e..095d2f0 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.2.0" +version = "3.0.0" edition.workspace = true rust-version.workspace = true authors.workspace = true