diff --git a/Cargo.lock b/Cargo.lock index 196a514..3fc86a3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4,7 +4,7 @@ version = 4 [[package]] name = "agent-client-protocol" -version = "0.11.1" +version = "0.12.0" dependencies = [ "agent-client-protocol-derive", "agent-client-protocol-schema", @@ -30,7 +30,7 @@ dependencies = [ [[package]] name = "agent-client-protocol-conductor" -version = "0.11.1" +version = "0.12.0" dependencies = [ "agent-client-protocol", "agent-client-protocol-polyfill", @@ -59,7 +59,7 @@ dependencies = [ [[package]] name = "agent-client-protocol-cookbook" -version = "0.11.1" +version = "0.11.2" dependencies = [ "agent-client-protocol", "agent-client-protocol-rmcp", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "agent-client-protocol-derive" -version = "0.11.0" +version = "0.11.1" dependencies = [ "quote", "syn", @@ -98,7 +98,7 @@ dependencies = [ [[package]] name = "agent-client-protocol-rmcp" -version = "0.11.1" +version = "0.11.2" dependencies = [ "agent-client-protocol", "futures-concurrency", @@ -146,7 +146,7 @@ dependencies = [ [[package]] name = "agent-client-protocol-trace-viewer" -version = "0.11.0" +version = "0.11.1" dependencies = [ "anyhow", "axum", diff --git a/Cargo.toml b/Cargo.toml index d4b7677..6120c4e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -21,12 +21,12 @@ homepage = "https://github.com/agentclientprotocol/rust-sdk" [workspace.dependencies] # Internal crates -agent-client-protocol = { path = "src/agent-client-protocol", version = "0.11.1" } -agent-client-protocol-conductor = { path = "src/agent-client-protocol-conductor", version = "0.11.1" } -agent-client-protocol-derive = { path = "src/agent-client-protocol-derive", version = "0.11.0" } -agent-client-protocol-rmcp = { path = "src/agent-client-protocol-rmcp", version = "0.11.1" } +agent-client-protocol = { path = "src/agent-client-protocol", version = "0.12.0" } +agent-client-protocol-conductor = { path = "src/agent-client-protocol-conductor", version = "0.12.0" } +agent-client-protocol-derive = { path = "src/agent-client-protocol-derive", version = "0.11.1" } +agent-client-protocol-rmcp = { path = "src/agent-client-protocol-rmcp", version = "0.11.2" } agent-client-protocol-test = { path = "src/agent-client-protocol-test" } -agent-client-protocol-trace-viewer = { path = "src/agent-client-protocol-trace-viewer", version = "0.11.0" } +agent-client-protocol-trace-viewer = { path = "src/agent-client-protocol-trace-viewer", version = "0.11.1" } 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 dff6406..9699185 100644 --- a/src/agent-client-protocol-conductor/CHANGELOG.md +++ b/src/agent-client-protocol-conductor/CHANGELOG.md @@ -7,6 +7,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.12.0](https://github.com/agentclientprotocol/rust-sdk/compare/agent-client-protocol-conductor-v0.11.1...agent-client-protocol-conductor-v0.12.0) - 2026-05-16 + +### Added + +- extract mcp-over-acp proxy ([#146](https://github.com/agentclientprotocol/rust-sdk/pull/146)) +- remove direct dependency on tokio ([#145](https://github.com/agentclientprotocol/rust-sdk/pull/145)) + +### Other + +- *(deps)* update Rust dependencies ([#166](https://github.com/agentclientprotocol/rust-sdk/pull/166)) +- *(deps)* bump the minor group with 7 updates ([#152](https://github.com/agentclientprotocol/rust-sdk/pull/152)) +- Trim dependencies ([#149](https://github.com/agentclientprotocol/rust-sdk/pull/149)) +- remove unreachable!() and improve error messages ([#139](https://github.com/agentclientprotocol/rust-sdk/pull/139)) + ### Breaking Changes - **Removed `McpBridgeMode`** and the `mcp_bridge_mode` parameter from `ConductorImpl::new`, `new_agent`, and `new_proxy`. MCP-over-ACP bridging is no longer built into the conductor. Use `agent-client-protocol-polyfill::mcp_over_acp::McpOverAcpPolyfill` as a proxy in the chain instead. diff --git a/src/agent-client-protocol-conductor/Cargo.toml b/src/agent-client-protocol-conductor/Cargo.toml index 11e0e41..3c23b3b 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 = "0.11.1" +version = "0.12.0" edition.workspace = true authors.workspace = true license.workspace = true diff --git a/src/agent-client-protocol-cookbook/CHANGELOG.md b/src/agent-client-protocol-cookbook/CHANGELOG.md index 1ece6d0..ae6184d 100644 --- a/src/agent-client-protocol-cookbook/CHANGELOG.md +++ b/src/agent-client-protocol-cookbook/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.11.2](https://github.com/agentclientprotocol/rust-sdk/compare/agent-client-protocol-cookbook-v0.11.1...agent-client-protocol-cookbook-v0.11.2) - 2026-05-16 + +### Added + +- remove direct dependency on tokio ([#145](https://github.com/agentclientprotocol/rust-sdk/pull/145)) + +### Other + +- Trim dependencies ([#149](https://github.com/agentclientprotocol/rust-sdk/pull/149)) + ## [0.11.1](https://github.com/agentclientprotocol/rust-sdk/compare/agent-client-protocol-cookbook-v0.11.0...agent-client-protocol-cookbook-v0.11.1) - 2026-04-21 ### Other diff --git a/src/agent-client-protocol-cookbook/Cargo.toml b/src/agent-client-protocol-cookbook/Cargo.toml index b984618..88bf399 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 = "0.11.1" +version = "0.11.2" edition.workspace = true authors.workspace = true license.workspace = true diff --git a/src/agent-client-protocol-derive/CHANGELOG.md b/src/agent-client-protocol-derive/CHANGELOG.md index 688d84e..5930984 100644 --- a/src/agent-client-protocol-derive/CHANGELOG.md +++ b/src/agent-client-protocol-derive/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.11.1](https://github.com/agentclientprotocol/rust-sdk/compare/agent-client-protocol-derive-v0.11.0...agent-client-protocol-derive-v0.11.1) - 2026-05-16 + +### Other + +- Trim dependencies ([#149](https://github.com/agentclientprotocol/rust-sdk/pull/149)) + ## [0.11.0](https://github.com/agentclientprotocol/rust-sdk/releases/tag/agent-client-protocol-derive-v0.11.0) - 2026-04-20 ### Added diff --git a/src/agent-client-protocol-derive/Cargo.toml b/src/agent-client-protocol-derive/Cargo.toml index 6cadf0e..fb3ba7b 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 = "0.11.0" +version = "0.11.1" edition.workspace = true authors.workspace = true license.workspace = true diff --git a/src/agent-client-protocol-polyfill/CHANGELOG.md b/src/agent-client-protocol-polyfill/CHANGELOG.md new file mode 100644 index 0000000..9ea42cf --- /dev/null +++ b/src/agent-client-protocol-polyfill/CHANGELOG.md @@ -0,0 +1,14 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [0.11.1](https://github.com/agentclientprotocol/rust-sdk/releases/tag/agent-client-protocol-polyfill-v0.11.1) - 2026-05-16 + +### Added + +- extract mcp-over-acp proxy ([#146](https://github.com/agentclientprotocol/rust-sdk/pull/146)) diff --git a/src/agent-client-protocol-rmcp/CHANGELOG.md b/src/agent-client-protocol-rmcp/CHANGELOG.md index 5069019..7db895d 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] +## [0.11.2](https://github.com/agentclientprotocol/rust-sdk/compare/agent-client-protocol-rmcp-v0.11.1...agent-client-protocol-rmcp-v0.11.2) - 2026-05-16 + +### Other + +- Trim dependencies ([#149](https://github.com/agentclientprotocol/rust-sdk/pull/149)) + ## [0.11.1](https://github.com/agentclientprotocol/rust-sdk/compare/agent-client-protocol-rmcp-v0.11.0...agent-client-protocol-rmcp-v0.11.1) - 2026-04-21 ### Other diff --git a/src/agent-client-protocol-rmcp/Cargo.toml b/src/agent-client-protocol-rmcp/Cargo.toml index 34f196e..bc84c54 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 = "0.11.1" +version = "0.11.2" edition.workspace = true authors.workspace = true license.workspace = true diff --git a/src/agent-client-protocol-trace-viewer/CHANGELOG.md b/src/agent-client-protocol-trace-viewer/CHANGELOG.md index f3063f4..bfdd2c6 100644 --- a/src/agent-client-protocol-trace-viewer/CHANGELOG.md +++ b/src/agent-client-protocol-trace-viewer/CHANGELOG.md @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.11.1](https://github.com/agentclientprotocol/rust-sdk/compare/agent-client-protocol-trace-viewer-v0.11.0...agent-client-protocol-trace-viewer-v0.11.1) - 2026-05-16 + +### Other + +- Trim dependencies ([#149](https://github.com/agentclientprotocol/rust-sdk/pull/149)) +- remove unreachable!() and improve error messages ([#139](https://github.com/agentclientprotocol/rust-sdk/pull/139)) + ## [0.11.0](https://github.com/agentclientprotocol/rust-sdk/releases/tag/agent-client-protocol-trace-viewer-v0.11.0) - 2026-04-20 ### Added diff --git a/src/agent-client-protocol-trace-viewer/Cargo.toml b/src/agent-client-protocol-trace-viewer/Cargo.toml index ed57607..fc71379 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 = "0.11.0" +version = "0.11.1" edition.workspace = true authors.workspace = true license.workspace = true diff --git a/src/agent-client-protocol/CHANGELOG.md b/src/agent-client-protocol/CHANGELOG.md index b283a4c..2583e08 100644 --- a/src/agent-client-protocol/CHANGELOG.md +++ b/src/agent-client-protocol/CHANGELOG.md @@ -2,6 +2,24 @@ ## [Unreleased] +## [0.12.0](https://github.com/agentclientprotocol/rust-sdk/compare/v0.11.1...v0.12.0) - 2026-05-16 + +### Added + +- *(acp)* add unstable session delete support ([#165](https://github.com/agentclientprotocol/rust-sdk/pull/165)) +- extract mcp-over-acp proxy ([#146](https://github.com/agentclientprotocol/rust-sdk/pull/146)) +- Stabilize session/close and session/resume ([#147](https://github.com/agentclientprotocol/rust-sdk/pull/147)) +- remove direct dependency on tokio ([#145](https://github.com/agentclientprotocol/rust-sdk/pull/145)) + +### Fixed + +- propagate client connection errors and check capability value truthiness ([#108](https://github.com/agentclientprotocol/rust-sdk/pull/108)) + +### Other + +- Trim dependencies ([#149](https://github.com/agentclientprotocol/rust-sdk/pull/149)) +- remove unreachable!() and improve error messages ([#139](https://github.com/agentclientprotocol/rust-sdk/pull/139)) + ### Breaking Changes - **Removed `McpAcpTransport`** struct and its `MetaCapability` impl. MCP-over-ACP support is now advertised via `mcpCapabilities.acp` in `InitializeResponse`, not `_meta.symposium.mcp_acp_transport`. diff --git a/src/agent-client-protocol/Cargo.toml b/src/agent-client-protocol/Cargo.toml index 65b20f4..1662851 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 = "0.11.1" +version = "0.12.0" edition.workspace = true authors.workspace = true license.workspace = true