Skip to content

Commit b450c23

Browse files
EmilLindforsclaude
andcommitted
chore: complete 0.3.0 release prep across the workspace
The previous bump commit (330062a) was empty; this fills in the actual manifest changes plus the fixes needed for release-plz to succeed. - Bump all crates to 0.3.0 and update intra-workspace dep version requirements accordingly. - Bump a2a-mcp from 0.1.0 to 0.3.0 to line up with the rest of the workspace; add it to its CHANGELOG. - Fix a2a-mcp/Cargo.toml so it is publishable: real repository URL, pin a2a-agents-common with version="0.3", set rust-version, switch license to MIT, drop the invalid `ai` category, set author. - Fix the auto-generated compare links in each crate CHANGELOG to point at ...v0.3.0 instead of the stale ...v0.2.1. - Refresh Cargo.lock for the version bumps. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 330062a commit b450c23

13 files changed

Lines changed: 34 additions & 31 deletions

File tree

Cargo.lock

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

a2a-agents-common/CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10-
## [0.2.1](https://github.com/EmilLindfors/a2a-rs/compare/a2a-agents-common-v0.2.0...a2a-agents-common-v0.2.1) - 2026-05-27
10+
## [0.3.0](https://github.com/EmilLindfors/a2a-rs/compare/a2a-agents-common-v0.2.0...a2a-agents-common-v0.3.0) - 2026-05-27
1111

1212
### Fixed
1313

a2a-agents-common/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "a2a-agents-common"
3-
version = "0.2.1"
3+
version = "0.3.0"
44
edition = "2024"
55
rust-version = "1.85"
66
authors = ["Emil Lindfors <emil@lindfors.no>"]
@@ -47,7 +47,7 @@ rustdoc-args = ["--cfg", "docsrs"]
4747

4848
[dev-dependencies]
4949
tokio = { version = "1.32", features = ["rt", "macros", "test-util"] }
50-
a2a-agents = { path = "../a2a-agents", version = "0.2" }
50+
a2a-agents = { path = "../a2a-agents", version = "0.3" }
5151

5252
[[test]]
5353
name = "integration_test"

a2a-agents/CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10-
## [0.2.1](https://github.com/EmilLindfors/a2a-rs/compare/a2a-agents-v0.2.0...a2a-agents-v0.2.1) - 2026-05-27
10+
## [0.3.0](https://github.com/EmilLindfors/a2a-rs/compare/a2a-agents-v0.2.0...a2a-agents-v0.3.0) - 2026-05-27
1111

1212
### Fixed
1313

a2a-agents/Cargo.toml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "a2a-agents"
3-
version = "0.2.1"
3+
version = "0.3.0"
44
edition = "2024"
55
rust-version = "1.85"
66
authors = ["Emil Lindfors <emil@lindfors.no>"]
@@ -11,11 +11,11 @@ keywords = ["a2a", "agent", "framework", "toml"]
1111
categories = ["api-bindings", "network-programming"]
1212

1313
[dependencies]
14-
a2a-rs = { path = "../a2a-rs", version = "0.2", features = ["server", "http-server", "tracing"] }
15-
a2a-agents-common = { path = "../a2a-agents-common", version = "0.2" }
16-
a2a-ap2 = { path = "../a2a-ap2", version = "0.2", optional = true }
17-
a2a-client = { package = "a2a-web-client", path = "../a2a-client", version = "0.2" }
18-
a2a-mcp = { path = "../a2a-mcp", version = "0.1", optional = true }
14+
a2a-rs = { path = "../a2a-rs", version = "0.3", features = ["server", "http-server", "tracing"] }
15+
a2a-agents-common = { path = "../a2a-agents-common", version = "0.3" }
16+
a2a-ap2 = { path = "../a2a-ap2", version = "0.3", optional = true }
17+
a2a-client = { package = "a2a-web-client", path = "../a2a-client", version = "0.3" }
18+
a2a-mcp = { path = "../a2a-mcp", version = "0.3", optional = true }
1919
rmcp = { version = "1.7", features = ["server", "client", "transport-io", "transport-child-process"], optional = true }
2020

2121
# Core dependencies

a2a-ap2/CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10-
## [0.2.1](https://github.com/EmilLindfors/a2a-rs/compare/a2a-ap2-v0.2.0...a2a-ap2-v0.2.1) - 2026-05-27
10+
## [0.3.0](https://github.com/EmilLindfors/a2a-rs/compare/a2a-ap2-v0.2.0...a2a-ap2-v0.3.0) - 2026-05-27
1111

1212
### Other
1313

a2a-ap2/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "a2a-ap2"
3-
version = "0.2.1"
3+
version = "0.3.0"
44
edition = "2024"
55
rust-version = "1.85"
66
authors = ["Emil Lindfors <emil@lindfors.no>"]
@@ -14,7 +14,7 @@ categories = ["api-bindings", "network-programming"]
1414
serde = { version = "1.0", features = ["derive"] }
1515
serde_json = "1.0"
1616
thiserror = "1.0"
17-
a2a-rs = { path = "../a2a-rs", version = "0.2" }
17+
a2a-rs = { path = "../a2a-rs", version = "0.3" }
1818
buffa = { version = "0.3.0", features = ["json"] }
1919
buffa-types = { version = "0.3.0", features = ["json"] }
2020

a2a-client/CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10-
## [0.2.1](https://github.com/EmilLindfors/a2a-rs/compare/a2a-web-client-v0.2.0...a2a-web-client-v0.2.1) - 2026-05-27
10+
## [0.3.0](https://github.com/EmilLindfors/a2a-rs/compare/a2a-web-client-v0.2.0...a2a-web-client-v0.3.0) - 2026-05-27
1111

1212
### Other
1313

a2a-client/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "a2a-web-client"
3-
version = "0.2.1"
3+
version = "0.3.0"
44
edition = "2024"
55
rust-version = "1.85"
66
authors = ["Emil Lindfors <emil@lindfors.no>"]
@@ -16,7 +16,7 @@ name = "a2a_client"
1616
[dependencies]
1717
# A2A integration
1818
# Note: We need "server" feature for the port traits even though this is a client library
19-
a2a-rs = { path = "../a2a-rs", version = "0.2", features = ["http-client", "server", "tracing"], default-features = false }
19+
a2a-rs = { path = "../a2a-rs", version = "0.3", features = ["http-client", "server", "tracing"], default-features = false }
2020
buffa = { version = "0.3.0", features = ["json"] }
2121

2222
# Async runtime

a2a-mcp/CHANGELOG.md

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

88
## [Unreleased]
99

10+
## [0.3.0](https://github.com/EmilLindfors/a2a-rs/compare/a2a-mcp-v0.1.0...a2a-mcp-v0.3.0) - 2026-05-27
11+
1012
### Changed - Breaking
1113

1214
- **`McpToA2ABridge` tool-call wire format replaced.** The bridge no longer

0 commit comments

Comments
 (0)