diff --git a/.release-manifest.json b/.release-manifest.json index 37040a9..6f81852 100644 --- a/.release-manifest.json +++ b/.release-manifest.json @@ -1,13 +1,13 @@ { - "crates/rust-mcp-sdk": "0.4.5", + "crates/rust-mcp-sdk": "0.4.6", "crates/rust-mcp-macros": "0.4.2", "crates/rust-mcp-transport": "0.3.6", - "examples/hello-world-mcp-server": "0.1.21", - "examples/hello-world-mcp-server-core": "0.1.12", - "examples/simple-mcp-client": "0.1.21", - "examples/simple-mcp-client-core": "0.1.21", - "examples/hello-world-server-core-sse": "0.1.12", - "examples/hello-world-server-sse": "0.1.21", - "examples/simple-mcp-client-core-sse": "0.1.12", - "examples/simple-mcp-client-sse": "0.1.12" + "examples/hello-world-mcp-server": "0.1.22", + "examples/hello-world-mcp-server-core": "0.1.13", + "examples/simple-mcp-client": "0.1.22", + "examples/simple-mcp-client-core": "0.1.22", + "examples/hello-world-server-core-sse": "0.1.13", + "examples/hello-world-server-sse": "0.1.22", + "examples/simple-mcp-client-core-sse": "0.1.13", + "examples/simple-mcp-client-sse": "0.1.13" } \ No newline at end of file diff --git a/Cargo.lock b/Cargo.lock index 2fe43a7..5d458c7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -688,7 +688,7 @@ checksum = "84b26c544d002229e640969970a2e74021aadf6e2f96372b9c58eff97de08eb3" [[package]] name = "hello-world-mcp-server" -version = "0.1.21" +version = "0.1.22" dependencies = [ "async-trait", "futures", @@ -702,7 +702,7 @@ dependencies = [ [[package]] name = "hello-world-mcp-server-core" -version = "0.1.12" +version = "0.1.13" dependencies = [ "async-trait", "futures", @@ -714,7 +714,7 @@ dependencies = [ [[package]] name = "hello-world-server-core-sse" -version = "0.1.12" +version = "0.1.13" dependencies = [ "async-trait", "futures", @@ -728,7 +728,7 @@ dependencies = [ [[package]] name = "hello-world-server-sse" -version = "0.1.21" +version = "0.1.22" dependencies = [ "async-trait", "futures", @@ -1688,7 +1688,7 @@ dependencies = [ [[package]] name = "rust-mcp-sdk" -version = "0.4.5" +version = "0.4.6" dependencies = [ "async-trait", "axum", @@ -1913,7 +1913,7 @@ dependencies = [ [[package]] name = "simple-mcp-client" -version = "0.1.21" +version = "0.1.22" dependencies = [ "async-trait", "colored", @@ -1927,7 +1927,7 @@ dependencies = [ [[package]] name = "simple-mcp-client-core" -version = "0.1.21" +version = "0.1.22" dependencies = [ "async-trait", "colored", @@ -1941,7 +1941,7 @@ dependencies = [ [[package]] name = "simple-mcp-client-core-sse" -version = "0.1.12" +version = "0.1.13" dependencies = [ "async-trait", "colored", @@ -1957,7 +1957,7 @@ dependencies = [ [[package]] name = "simple-mcp-client-sse" -version = "0.1.12" +version = "0.1.13" dependencies = [ "async-trait", "colored", diff --git a/crates/rust-mcp-sdk/CHANGELOG.md b/crates/rust-mcp-sdk/CHANGELOG.md index 164dedd..3c158f8 100644 --- a/crates/rust-mcp-sdk/CHANGELOG.md +++ b/crates/rust-mcp-sdk/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.4.6](https://github.com/rust-mcp-stack/rust-mcp-sdk/compare/rust-mcp-sdk-v0.4.5...rust-mcp-sdk-v0.4.6) (2025-06-23) + + +### 🐛 Bug Fixes + +* Allow optional trailing commas in tool_box macro ([#58](https://github.com/rust-mcp-stack/rust-mcp-sdk/issues/58)) ([ce0cc4f](https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/ce0cc4f564a95d964f28e4f52e8d4fa5d4ae9e60)) + ## [0.4.5](https://github.com/rust-mcp-stack/rust-mcp-sdk/compare/rust-mcp-sdk-v0.4.4...rust-mcp-sdk-v0.4.5) (2025-06-20) ## [0.4.4](https://github.com/rust-mcp-stack/rust-mcp-sdk/compare/rust-mcp-sdk-v0.4.3...rust-mcp-sdk-v0.4.4) (2025-06-20) diff --git a/crates/rust-mcp-sdk/Cargo.toml b/crates/rust-mcp-sdk/Cargo.toml index 60a8c70..4b1a543 100644 --- a/crates/rust-mcp-sdk/Cargo.toml +++ b/crates/rust-mcp-sdk/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rust-mcp-sdk" -version = "0.4.5" +version = "0.4.6" authors = ["Ali Hashemi"] categories = ["data-structures", "parser-implementations", "parsing"] description = "An asynchronous SDK and framework for building MCP-Servers and MCP-Clients, leveraging the rust-mcp-schema for type safe MCP Schema Objects." diff --git a/examples/hello-world-mcp-server-core/Cargo.toml b/examples/hello-world-mcp-server-core/Cargo.toml index ecba915..e1a6eba 100644 --- a/examples/hello-world-mcp-server-core/Cargo.toml +++ b/examples/hello-world-mcp-server-core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "hello-world-mcp-server-core" -version = "0.1.12" +version = "0.1.13" edition = "2021" publish = false license = "MIT" diff --git a/examples/hello-world-mcp-server/Cargo.toml b/examples/hello-world-mcp-server/Cargo.toml index 07f8800..79192b8 100644 --- a/examples/hello-world-mcp-server/Cargo.toml +++ b/examples/hello-world-mcp-server/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "hello-world-mcp-server" -version = "0.1.21" +version = "0.1.22" edition = "2021" publish = false license = "MIT" diff --git a/examples/hello-world-server-core-sse/Cargo.toml b/examples/hello-world-server-core-sse/Cargo.toml index 6c50275..93196b1 100644 --- a/examples/hello-world-server-core-sse/Cargo.toml +++ b/examples/hello-world-server-core-sse/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "hello-world-server-core-sse" -version = "0.1.12" +version = "0.1.13" edition = "2021" publish = false license = "MIT" diff --git a/examples/hello-world-server-sse/Cargo.toml b/examples/hello-world-server-sse/Cargo.toml index c206844..3e5e102 100644 --- a/examples/hello-world-server-sse/Cargo.toml +++ b/examples/hello-world-server-sse/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "hello-world-server-sse" -version = "0.1.21" +version = "0.1.22" edition = "2021" publish = false license = "MIT" diff --git a/examples/simple-mcp-client-core-sse/Cargo.toml b/examples/simple-mcp-client-core-sse/Cargo.toml index 2df57ef..f80a667 100644 --- a/examples/simple-mcp-client-core-sse/Cargo.toml +++ b/examples/simple-mcp-client-core-sse/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "simple-mcp-client-core-sse" -version = "0.1.12" +version = "0.1.13" edition = "2021" publish = false license = "MIT" diff --git a/examples/simple-mcp-client-core/Cargo.toml b/examples/simple-mcp-client-core/Cargo.toml index 3020396..f99a06d 100644 --- a/examples/simple-mcp-client-core/Cargo.toml +++ b/examples/simple-mcp-client-core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "simple-mcp-client-core" -version = "0.1.21" +version = "0.1.22" edition = "2021" publish = false license = "MIT" diff --git a/examples/simple-mcp-client-sse/Cargo.toml b/examples/simple-mcp-client-sse/Cargo.toml index 9cfdc01..4aa1baf 100644 --- a/examples/simple-mcp-client-sse/Cargo.toml +++ b/examples/simple-mcp-client-sse/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "simple-mcp-client-sse" -version = "0.1.12" +version = "0.1.13" edition = "2021" publish = false license = "MIT" diff --git a/examples/simple-mcp-client/Cargo.toml b/examples/simple-mcp-client/Cargo.toml index 52e13ed..0c45649 100644 --- a/examples/simple-mcp-client/Cargo.toml +++ b/examples/simple-mcp-client/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "simple-mcp-client" -version = "0.1.21" +version = "0.1.22" edition = "2021" publish = false license = "MIT"