diff --git a/Cargo.lock b/Cargo.lock index a7f535d..1a55330 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4,7 +4,7 @@ version = 4 [[package]] name = "agent-client-protocol" -version = "0.10.4" +version = "0.11.0" dependencies = [ "agent-client-protocol-derive", "agent-client-protocol-schema", @@ -1270,9 +1270,9 @@ checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe" [[package]] name = "open" -version = "5.3.3" +version = "5.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43bb73a7fa3799b198970490a51174027ba0d4ec504b03cd08caf513d40024bc" +checksum = "9f3bab717c29a857abf75fcef718d441ec7cb2725f937343c734740a985d37fd" dependencies = [ "is-wsl", "libc", @@ -2241,11 +2241,11 @@ checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" [[package]] name = "wasip2" -version = "1.0.2+wasi-0.2.9" +version = "1.0.3+wasi-0.2.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9517f9239f02c069db75e65f174b3da828fe5f5b945c4dd26bd25d89c03ebcf5" +checksum = "20064672db26d7cdc89c7798c48a0fdfac8213434a1186e5ef29fd560ae223d6" dependencies = [ - "wit-bindgen", + "wit-bindgen 0.57.1", ] [[package]] @@ -2254,7 +2254,7 @@ version = "0.4.0+wasi-0.3.0-rc-2026-01-06" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5428f8bf88ea5ddc08faddef2ac4a67e390b88186c703ce6dbd955e1c145aca5" dependencies = [ - "wit-bindgen", + "wit-bindgen 0.51.0", ] [[package]] @@ -2497,6 +2497,12 @@ dependencies = [ "wit-bindgen-rust-macro", ] +[[package]] +name = "wit-bindgen" +version = "0.57.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536e" + [[package]] name = "wit-bindgen-core" version = "0.51.0" diff --git a/Cargo.toml b/Cargo.toml index 7a5db36..53ca3e1 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -21,7 +21,7 @@ homepage = "https://github.com/agentclientprotocol/rust-sdk" [workspace.dependencies] # Internal crates -agent-client-protocol = { path = "src/agent-client-protocol", version = "0.10.4" } +agent-client-protocol = { path = "src/agent-client-protocol", version = "0.11.0" } agent-client-protocol-conductor = { path = "src/agent-client-protocol-conductor", version = "0.11.0" } 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.0" } diff --git a/src/agent-client-protocol-conductor/CHANGELOG.md b/src/agent-client-protocol-conductor/CHANGELOG.md index 43b9c8e..ff00bb1 100644 --- a/src/agent-client-protocol-conductor/CHANGELOG.md +++ b/src/agent-client-protocol-conductor/CHANGELOG.md @@ -1,2 +1,27 @@ +# 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.0](https://github.com/agentclientprotocol/rust-sdk/releases/tag/agent-client-protocol-conductor-v0.11.0) - 2026-04-20 + +### Added + +- *(schema)* Update schema to 0.12.0 ([#119](https://github.com/agentclientprotocol/rust-sdk/pull/119)) +- Migrate to new SDK design ([#117](https://github.com/agentclientprotocol/rust-sdk/pull/117)) +- Bring in SACP crates again ([#102](https://github.com/agentclientprotocol/rust-sdk/pull/102)) + +### Fixed + +- Remove redundant Box::pin calls from async code ([#106](https://github.com/agentclientprotocol/rust-sdk/pull/106)) + +### Other + +- Cleanup docs still referencing sacp ([#129](https://github.com/agentclientprotocol/rust-sdk/pull/129)) +- Add migration guide for next release ([#111](https://github.com/agentclientprotocol/rust-sdk/pull/111)) The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). diff --git a/src/agent-client-protocol-cookbook/CHANGELOG.md b/src/agent-client-protocol-cookbook/CHANGELOG.md index 43b9c8e..278e865 100644 --- a/src/agent-client-protocol-cookbook/CHANGELOG.md +++ b/src/agent-client-protocol-cookbook/CHANGELOG.md @@ -1,2 +1,25 @@ +# 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.0](https://github.com/agentclientprotocol/rust-sdk/releases/tag/agent-client-protocol-cookbook-v0.11.0) - 2026-04-20 + +### Added + +- Migrate to new SDK design ([#117](https://github.com/agentclientprotocol/rust-sdk/pull/117)) +- Bring in SACP crates again ([#102](https://github.com/agentclientprotocol/rust-sdk/pull/102)) + +### Fixed + +- Re-export Result and update docs to use V1 ([#110](https://github.com/agentclientprotocol/rust-sdk/pull/110)) + +### Other + +- Add migration guide for next release ([#111](https://github.com/agentclientprotocol/rust-sdk/pull/111)) The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). diff --git a/src/agent-client-protocol-derive/CHANGELOG.md b/src/agent-client-protocol-derive/CHANGELOG.md index c19d951..688d84e 100644 --- a/src/agent-client-protocol-derive/CHANGELOG.md +++ b/src/agent-client-protocol-derive/CHANGELOG.md @@ -1,2 +1,25 @@ +# 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.0](https://github.com/agentclientprotocol/rust-sdk/releases/tag/agent-client-protocol-derive-v0.11.0) - 2026-04-20 + +### Added + +- Migrate to new SDK design ([#117](https://github.com/agentclientprotocol/rust-sdk/pull/117)) +- Bring in SACP crates again ([#102](https://github.com/agentclientprotocol/rust-sdk/pull/102)) + +### Fixed + +- Catch handler errors instead of killing the connection ([#131](https://github.com/agentclientprotocol/rust-sdk/pull/131)) ([#114](https://github.com/agentclientprotocol/rust-sdk/pull/114)) + +### Other + +- Add migration guide for next release ([#111](https://github.com/agentclientprotocol/rust-sdk/pull/111)) 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). diff --git a/src/agent-client-protocol-rmcp/CHANGELOG.md b/src/agent-client-protocol-rmcp/CHANGELOG.md index c19d951..9e7305e 100644 --- a/src/agent-client-protocol-rmcp/CHANGELOG.md +++ b/src/agent-client-protocol-rmcp/CHANGELOG.md @@ -1,2 +1,26 @@ +# 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.0](https://github.com/agentclientprotocol/rust-sdk/releases/tag/agent-client-protocol-rmcp-v0.11.0) - 2026-04-20 + +### Added + +- Migrate to new SDK design ([#117](https://github.com/agentclientprotocol/rust-sdk/pull/117)) +- Bring in SACP crates again ([#102](https://github.com/agentclientprotocol/rust-sdk/pull/102)) + +### Fixed + +- Remove redundant Box::pin calls from async code ([#106](https://github.com/agentclientprotocol/rust-sdk/pull/106)) + +### Other + +- Fix dead code for release builds ([#118](https://github.com/agentclientprotocol/rust-sdk/pull/118)) +- Add migration guide for next release ([#111](https://github.com/agentclientprotocol/rust-sdk/pull/111)) 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). diff --git a/src/agent-client-protocol-tokio/CHANGELOG.md b/src/agent-client-protocol-tokio/CHANGELOG.md index c19d951..877a1c6 100644 --- a/src/agent-client-protocol-tokio/CHANGELOG.md +++ b/src/agent-client-protocol-tokio/CHANGELOG.md @@ -1,2 +1,25 @@ +# 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.0](https://github.com/agentclientprotocol/rust-sdk/releases/tag/agent-client-protocol-tokio-v0.11.0) - 2026-04-20 + +### Added + +- Migrate to new SDK design ([#117](https://github.com/agentclientprotocol/rust-sdk/pull/117)) +- Bring in SACP crates again ([#102](https://github.com/agentclientprotocol/rust-sdk/pull/102)) + +### Fixed + +- Remove redundant Box::pin calls from async code ([#106](https://github.com/agentclientprotocol/rust-sdk/pull/106)) + +### Other + +- Add migration guide for next release ([#111](https://github.com/agentclientprotocol/rust-sdk/pull/111)) 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). diff --git a/src/agent-client-protocol-trace-viewer/CHANGELOG.md b/src/agent-client-protocol-trace-viewer/CHANGELOG.md index c19d951..f3063f4 100644 --- a/src/agent-client-protocol-trace-viewer/CHANGELOG.md +++ b/src/agent-client-protocol-trace-viewer/CHANGELOG.md @@ -1,2 +1,22 @@ +# 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.0](https://github.com/agentclientprotocol/rust-sdk/releases/tag/agent-client-protocol-trace-viewer-v0.11.0) - 2026-04-20 + +### Added + +- Migrate to new SDK design ([#117](https://github.com/agentclientprotocol/rust-sdk/pull/117)) +- Bring in SACP crates again ([#102](https://github.com/agentclientprotocol/rust-sdk/pull/102)) + +### Other + +- Cleanup docs still referencing sacp ([#129](https://github.com/agentclientprotocol/rust-sdk/pull/129)) +- Add migration guide for next release ([#111](https://github.com/agentclientprotocol/rust-sdk/pull/111)) 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). diff --git a/src/agent-client-protocol/CHANGELOG.md b/src/agent-client-protocol/CHANGELOG.md index 9fa515a..a7e9bc5 100644 --- a/src/agent-client-protocol/CHANGELOG.md +++ b/src/agent-client-protocol/CHANGELOG.md @@ -1,5 +1,25 @@ # Changelog +## [0.11.0](https://github.com/agentclientprotocol/rust-sdk/compare/v0.10.4...v0.11.0) - 2026-04-20 + +### Added + +- Migrate to new SDK design ([#117](https://github.com/agentclientprotocol/rust-sdk/pull/117)) + +### Fixed + +- *(rpc)* log errors when sending response to peer fails ([#101](https://github.com/agentclientprotocol/rust-sdk/pull/101)) +- *(rpc)* handle write failures in handle_io loop ([#99](https://github.com/agentclientprotocol/rust-sdk/pull/99)) +- *(rpc)* use RawValue::NULL constant instead of from_string().unwrap() ([#96](https://github.com/agentclientprotocol/rust-sdk/pull/96)) + +### Other + +- Cleanup docs still referencing sacp ([#129](https://github.com/agentclientprotocol/rust-sdk/pull/129)) +- Add mdbook build ([#120](https://github.com/agentclientprotocol/rust-sdk/pull/120)) +- Add migration guide for next release ([#111](https://github.com/agentclientprotocol/rust-sdk/pull/111)) +- remove debug code from rpc_tests ([#100](https://github.com/agentclientprotocol/rust-sdk/pull/100)) +- *(test)* add conditional compilation ([#98](https://github.com/agentclientprotocol/rust-sdk/pull/98)) + ## [0.10.4](https://github.com/agentclientprotocol/rust-sdk/compare/v0.10.3...v0.10.4) - 2026-03-31 ### Added diff --git a/src/agent-client-protocol/Cargo.toml b/src/agent-client-protocol/Cargo.toml index 48406fc..73d21db 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.10.4" +version = "0.11.0" edition.workspace = true authors.workspace = true license.workspace = true