From 370c9a2f55c09f5f4bc6be77f89493ccfb65f9a7 Mon Sep 17 00:00:00 2001 From: Ali Hashemi <14126952+hashemix@users.noreply.github.com> Date: Sat, 8 Nov 2025 09:31:05 -0400 Subject: [PATCH] chore: release main --- .release-manifest.json | 24 +++++++++---------- Cargo.lock | 24 +++++++++---------- crates/rust-mcp-extra/CHANGELOG.md | 7 ++++++ crates/rust-mcp-extra/Cargo.toml | 4 ++-- crates/rust-mcp-sdk/CHANGELOG.md | 7 ++++++ crates/rust-mcp-sdk/Cargo.toml | 2 +- .../Cargo.toml | 2 +- .../hello-world-mcp-server-stdio/Cargo.toml | 2 +- .../Cargo.toml | 2 +- .../Cargo.toml | 2 +- .../simple-mcp-client-sse-core/Cargo.toml | 2 +- examples/simple-mcp-client-sse/Cargo.toml | 2 +- .../simple-mcp-client-stdio-core/Cargo.toml | 2 +- examples/simple-mcp-client-stdio/Cargo.toml | 2 +- .../Cargo.toml | 2 +- .../Cargo.toml | 2 +- 16 files changed, 51 insertions(+), 37 deletions(-) diff --git a/.release-manifest.json b/.release-manifest.json index aa27863..604f5a6 100644 --- a/.release-manifest.json +++ b/.release-manifest.json @@ -1,16 +1,16 @@ { - "crates/rust-mcp-sdk": "0.7.2", + "crates/rust-mcp-sdk": "0.7.3", "crates/rust-mcp-macros": "0.5.2", "crates/rust-mcp-transport": "0.6.2", - "crates/rust-mcp-extra": "0.1.2", - "examples/hello-world-mcp-server-stdio": "0.1.31", - "examples/hello-world-mcp-server-stdio-core": "0.1.22", - "examples/simple-mcp-client-stdio": "0.1.31", - "examples/simple-mcp-client-stdio-core": "0.1.31", - "examples/hello-world-server-streamable-http-core": "0.1.22", - "examples/hello-world-server-streamable-http": "0.1.34", - "examples/simple-mcp-client-sse-core": "0.1.22", - "examples/simple-mcp-client-sse": "0.1.25", - "examples/simple-mcp-client-streamable-http": "0.1.3", - "examples/simple-mcp-client-streamable-http-core": "0.1.3" + "crates/rust-mcp-extra": "0.1.3", + "examples/hello-world-mcp-server-stdio": "0.1.32", + "examples/hello-world-mcp-server-stdio-core": "0.1.23", + "examples/simple-mcp-client-stdio": "0.1.32", + "examples/simple-mcp-client-stdio-core": "0.1.32", + "examples/hello-world-server-streamable-http-core": "0.1.23", + "examples/hello-world-server-streamable-http": "0.1.35", + "examples/simple-mcp-client-sse-core": "0.1.23", + "examples/simple-mcp-client-sse": "0.1.26", + "examples/simple-mcp-client-streamable-http": "0.1.4", + "examples/simple-mcp-client-streamable-http-core": "0.1.4" } diff --git a/Cargo.lock b/Cargo.lock index a2b41f8..e14e129 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -644,7 +644,7 @@ checksum = "5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d" [[package]] name = "hello-world-mcp-server-stdio" -version = "0.1.31" +version = "0.1.32" dependencies = [ "async-trait", "futures", @@ -658,7 +658,7 @@ dependencies = [ [[package]] name = "hello-world-mcp-server-stdio-core" -version = "0.1.22" +version = "0.1.23" dependencies = [ "async-trait", "futures", @@ -670,7 +670,7 @@ dependencies = [ [[package]] name = "hello-world-server-streamable-http" -version = "0.1.34" +version = "0.1.35" dependencies = [ "async-trait", "futures", @@ -684,7 +684,7 @@ dependencies = [ [[package]] name = "hello-world-server-streamable-http-core" -version = "0.1.22" +version = "0.1.23" dependencies = [ "async-trait", "futures", @@ -1622,7 +1622,7 @@ dependencies = [ [[package]] name = "rust-mcp-extra" -version = "0.1.2" +version = "0.1.3" dependencies = [ "base64 0.22.1", "nanoid", @@ -1656,7 +1656,7 @@ dependencies = [ [[package]] name = "rust-mcp-sdk" -version = "0.7.2" +version = "0.7.3" dependencies = [ "async-trait", "axum", @@ -1874,7 +1874,7 @@ dependencies = [ [[package]] name = "simple-mcp-client-sse" -version = "0.1.25" +version = "0.1.26" dependencies = [ "async-trait", "colored", @@ -1890,7 +1890,7 @@ dependencies = [ [[package]] name = "simple-mcp-client-sse-core" -version = "0.1.22" +version = "0.1.23" dependencies = [ "async-trait", "colored", @@ -1906,7 +1906,7 @@ dependencies = [ [[package]] name = "simple-mcp-client-stdio" -version = "0.1.31" +version = "0.1.32" dependencies = [ "async-trait", "colored", @@ -1920,7 +1920,7 @@ dependencies = [ [[package]] name = "simple-mcp-client-stdio-core" -version = "0.1.31" +version = "0.1.32" dependencies = [ "async-trait", "colored", @@ -1934,7 +1934,7 @@ dependencies = [ [[package]] name = "simple-mcp-client-streamable-http" -version = "0.1.3" +version = "0.1.4" dependencies = [ "async-trait", "colored", @@ -1950,7 +1950,7 @@ dependencies = [ [[package]] name = "simple-mcp-client-streamable-http-core" -version = "0.1.3" +version = "0.1.4" dependencies = [ "async-trait", "colored", diff --git a/crates/rust-mcp-extra/CHANGELOG.md b/crates/rust-mcp-extra/CHANGELOG.md index 117f919..deff9bd 100644 --- a/crates/rust-mcp-extra/CHANGELOG.md +++ b/crates/rust-mcp-extra/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.1.3](https://github.com/rust-mcp-stack/rust-mcp-sdk/compare/rust-mcp-extra-v0.1.2...rust-mcp-extra-v0.1.3) (2025-11-08) + + +### 🚀 Features + +* Refactor and improve middleware pipeline ([#114](https://github.com/rust-mcp-stack/rust-mcp-sdk/issues/114)) ([cc45f1c](https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/cc45f1c2e6321ef740dda87d229aa51213a06808)) + ## [0.1.2](https://github.com/rust-mcp-stack/rust-mcp-sdk/compare/rust-mcp-extra-v0.1.1...rust-mcp-extra-v0.1.2) (2025-10-20) diff --git a/crates/rust-mcp-extra/Cargo.toml b/crates/rust-mcp-extra/Cargo.toml index 244989e..b2dfc09 100644 --- a/crates/rust-mcp-extra/Cargo.toml +++ b/crates/rust-mcp-extra/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rust-mcp-extra" -version = "0.1.2" +version = "0.1.3" authors = ["Ali Hashemi"] categories = ["api-bindings", "development-tools", "asynchronous", "parsing"] description = "A companion crate to rust-mcp-sdk offering extra implementations of core traits like SessionStore and EventStore, enabling integration with various database backends and third-party platforms such as AWS Lambda for serverless and cloud-native MCP applications." @@ -13,7 +13,7 @@ rust-version = { workspace = true } exclude = ["assets/", "tests/"] [dependencies] -rust-mcp-sdk = { version = "0.7.2" , path = "../rust-mcp-sdk", default-features = false, features=["server","2025_06_18"] } +rust-mcp-sdk = { version = "0.7.3" , path = "../rust-mcp-sdk", default-features = false, features=["server","2025_06_18"] } base64 = {workspace = true, optional=true} nanoid = {version="0.4", optional=true} diff --git a/crates/rust-mcp-sdk/CHANGELOG.md b/crates/rust-mcp-sdk/CHANGELOG.md index f5d8329..88e7754 100644 --- a/crates/rust-mcp-sdk/CHANGELOG.md +++ b/crates/rust-mcp-sdk/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.7.3](https://github.com/rust-mcp-stack/rust-mcp-sdk/compare/rust-mcp-sdk-v0.7.2...rust-mcp-sdk-v0.7.3) (2025-11-08) + + +### 🚀 Features + +* Refactor and improve middleware pipeline ([#114](https://github.com/rust-mcp-stack/rust-mcp-sdk/issues/114)) ([cc45f1c](https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/cc45f1c2e6321ef740dda87d229aa51213a06808)) + ## [0.7.2](https://github.com/rust-mcp-stack/rust-mcp-sdk/compare/rust-mcp-sdk-v0.7.1...rust-mcp-sdk-v0.7.2) (2025-10-20) diff --git a/crates/rust-mcp-sdk/Cargo.toml b/crates/rust-mcp-sdk/Cargo.toml index 90c96e8..6d105d5 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.7.2" +version = "0.7.3" 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-stdio-core/Cargo.toml b/examples/hello-world-mcp-server-stdio-core/Cargo.toml index 915896c..e8a6d63 100644 --- a/examples/hello-world-mcp-server-stdio-core/Cargo.toml +++ b/examples/hello-world-mcp-server-stdio-core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "hello-world-mcp-server-stdio-core" -version = "0.1.22" +version = "0.1.23" edition = "2021" publish = false license = "MIT" diff --git a/examples/hello-world-mcp-server-stdio/Cargo.toml b/examples/hello-world-mcp-server-stdio/Cargo.toml index 7880158..57d43db 100644 --- a/examples/hello-world-mcp-server-stdio/Cargo.toml +++ b/examples/hello-world-mcp-server-stdio/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "hello-world-mcp-server-stdio" -version = "0.1.31" +version = "0.1.32" edition = "2021" publish = false license = "MIT" diff --git a/examples/hello-world-server-streamable-http-core/Cargo.toml b/examples/hello-world-server-streamable-http-core/Cargo.toml index 01580cc..cac3890 100644 --- a/examples/hello-world-server-streamable-http-core/Cargo.toml +++ b/examples/hello-world-server-streamable-http-core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "hello-world-server-streamable-http-core" -version = "0.1.22" +version = "0.1.23" edition = "2021" publish = false license = "MIT" diff --git a/examples/hello-world-server-streamable-http/Cargo.toml b/examples/hello-world-server-streamable-http/Cargo.toml index 3cb8887..4da0543 100644 --- a/examples/hello-world-server-streamable-http/Cargo.toml +++ b/examples/hello-world-server-streamable-http/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "hello-world-server-streamable-http" -version = "0.1.34" +version = "0.1.35" edition = "2021" publish = false license = "MIT" diff --git a/examples/simple-mcp-client-sse-core/Cargo.toml b/examples/simple-mcp-client-sse-core/Cargo.toml index 0defa1d..34c28cb 100644 --- a/examples/simple-mcp-client-sse-core/Cargo.toml +++ b/examples/simple-mcp-client-sse-core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "simple-mcp-client-sse-core" -version = "0.1.22" +version = "0.1.23" 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 0fb2308..0f95088 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.25" +version = "0.1.26" edition = "2021" publish = false license = "MIT" diff --git a/examples/simple-mcp-client-stdio-core/Cargo.toml b/examples/simple-mcp-client-stdio-core/Cargo.toml index 29223ec..8140b5e 100644 --- a/examples/simple-mcp-client-stdio-core/Cargo.toml +++ b/examples/simple-mcp-client-stdio-core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "simple-mcp-client-stdio-core" -version = "0.1.31" +version = "0.1.32" edition = "2021" publish = false license = "MIT" diff --git a/examples/simple-mcp-client-stdio/Cargo.toml b/examples/simple-mcp-client-stdio/Cargo.toml index a36dcec..9e4989b 100644 --- a/examples/simple-mcp-client-stdio/Cargo.toml +++ b/examples/simple-mcp-client-stdio/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "simple-mcp-client-stdio" -version = "0.1.31" +version = "0.1.32" edition = "2021" publish = false license = "MIT" diff --git a/examples/simple-mcp-client-streamable-http-core/Cargo.toml b/examples/simple-mcp-client-streamable-http-core/Cargo.toml index c446bb6..aed016c 100644 --- a/examples/simple-mcp-client-streamable-http-core/Cargo.toml +++ b/examples/simple-mcp-client-streamable-http-core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "simple-mcp-client-streamable-http-core" -version = "0.1.3" +version = "0.1.4" edition = "2021" publish = false license = "MIT" diff --git a/examples/simple-mcp-client-streamable-http/Cargo.toml b/examples/simple-mcp-client-streamable-http/Cargo.toml index d4200c8..098cb42 100644 --- a/examples/simple-mcp-client-streamable-http/Cargo.toml +++ b/examples/simple-mcp-client-streamable-http/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "simple-mcp-client-streamable-http" -version = "0.1.3" +version = "0.1.4" edition = "2021" publish = false license = "MIT"