From 286d3e698abad3105f2ef00c83d3c7ee4927949d Mon Sep 17 00:00:00 2001
From: Ali Hashemi <14126952+hashemix@users.noreply.github.com>
Date: Mon, 19 May 2025 21:49:44 -0300
Subject: [PATCH 1/2] chore: release main

---
 .release-manifest.json                        | 16 +++++++++------
 Cargo.lock                                    | 20 +++++++++----------
 crates/rust-mcp-sdk/CHANGELOG.md              |  7 +++++++
 crates/rust-mcp-sdk/Cargo.toml                |  2 +-
 crates/rust-mcp-transport/CHANGELOG.md        |  7 +++++++
 crates/rust-mcp-transport/Cargo.toml          |  2 +-
 .../hello-world-mcp-server-core/Cargo.toml    |  2 +-
 examples/hello-world-mcp-server/Cargo.toml    |  2 +-
 .../hello-world-server-core-sse/Cargo.toml    |  2 +-
 examples/hello-world-server-sse/Cargo.toml    |  2 +-
 .../simple-mcp-client-core-sse/Cargo.toml     |  2 +-
 examples/simple-mcp-client-core/Cargo.toml    |  2 +-
 examples/simple-mcp-client-sse/Cargo.toml     |  2 +-
 examples/simple-mcp-client/Cargo.toml         |  2 +-
 14 files changed, 44 insertions(+), 26 deletions(-)

diff --git a/.release-manifest.json b/.release-manifest.json
index 6cbffce..b974570 100644
--- a/.release-manifest.json
+++ b/.release-manifest.json
@@ -1,9 +1,13 @@
 {
-    "crates/rust-mcp-sdk": "0.2.4",
+    "crates/rust-mcp-sdk": "0.2.5",
     "crates/rust-mcp-macros": "0.2.1",
-    "crates/rust-mcp-transport": "0.2.1",
-    "examples/hello-world-mcp-server": "0.1.9",
-    "examples/hello-world-mcp-server-core": "0.1.9",
-    "examples/simple-mcp-client": "0.1.9",
-    "examples/simple-mcp-client-core": "0.1.9"
+    "crates/rust-mcp-transport": "0.2.2",
+    "examples/hello-world-mcp-server": "0.1.10",
+    "examples/hello-world-mcp-server-core": "0.1.1",
+    "examples/simple-mcp-client": "0.1.10",
+    "examples/simple-mcp-client-core": "0.1.10",
+    "examples/hello-world-server-core-sse": "0.1.1",
+    "examples/hello-world-server-sse": "0.1.10",
+    "examples/simple-mcp-client-core-sse": "0.1.1",
+    "examples/simple-mcp-client-sse": "0.1.1"
 }
\ No newline at end of file
diff --git a/Cargo.lock b/Cargo.lock
index bd71ede..189390c 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -677,7 +677,7 @@ checksum = "84b26c544d002229e640969970a2e74021aadf6e2f96372b9c58eff97de08eb3"
 
 [[package]]
 name = "hello-world-mcp-server"
-version = "0.1.9"
+version = "0.1.10"
 dependencies = [
  "async-trait",
  "futures",
@@ -692,7 +692,7 @@ dependencies = [
 
 [[package]]
 name = "hello-world-mcp-server-core"
-version = "0.1.0"
+version = "0.1.1"
 dependencies = [
  "async-trait",
  "futures",
@@ -705,7 +705,7 @@ dependencies = [
 
 [[package]]
 name = "hello-world-server-core-sse"
-version = "0.1.0"
+version = "0.1.1"
 dependencies = [
  "async-trait",
  "futures",
@@ -720,7 +720,7 @@ dependencies = [
 
 [[package]]
 name = "hello-world-server-sse"
-version = "0.1.9"
+version = "0.1.10"
 dependencies = [
  "async-trait",
  "futures",
@@ -1624,7 +1624,7 @@ dependencies = [
 
 [[package]]
 name = "rust-mcp-sdk"
-version = "0.2.4"
+version = "0.2.5"
 dependencies = [
  "async-trait",
  "axum",
@@ -1646,7 +1646,7 @@ dependencies = [
 
 [[package]]
 name = "rust-mcp-transport"
-version = "0.2.1"
+version = "0.2.2"
 dependencies = [
  "async-trait",
  "axum",
@@ -1887,7 +1887,7 @@ dependencies = [
 
 [[package]]
 name = "simple-mcp-client"
-version = "0.1.9"
+version = "0.1.10"
 dependencies = [
  "async-trait",
  "colored",
@@ -1902,7 +1902,7 @@ dependencies = [
 
 [[package]]
 name = "simple-mcp-client-core"
-version = "0.1.9"
+version = "0.1.10"
 dependencies = [
  "async-trait",
  "colored",
@@ -1917,7 +1917,7 @@ dependencies = [
 
 [[package]]
 name = "simple-mcp-client-core-sse"
-version = "0.1.0"
+version = "0.1.1"
 dependencies = [
  "async-trait",
  "colored",
@@ -1934,7 +1934,7 @@ dependencies = [
 
 [[package]]
 name = "simple-mcp-client-sse"
-version = "0.1.0"
+version = "0.1.1"
 dependencies = [
  "async-trait",
  "colored",
diff --git a/crates/rust-mcp-sdk/CHANGELOG.md b/crates/rust-mcp-sdk/CHANGELOG.md
index c1e436f..ce7174d 100644
--- a/crates/rust-mcp-sdk/CHANGELOG.md
+++ b/crates/rust-mcp-sdk/CHANGELOG.md
@@ -1,5 +1,12 @@
 # Changelog
 
+## [0.2.5](https://github.com/rust-mcp-stack/rust-mcp-sdk/compare/rust-mcp-sdk-v0.2.4...rust-mcp-sdk-v0.2.5) (2025-05-20)
+
+
+### 🚀 Features
+
+* Add sse transport support ([#32](https://github.com/rust-mcp-stack/rust-mcp-sdk/issues/32)) ([1cf1877](https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/1cf187757810e142e97216476ca73ecba020c320))
+
 ## [0.2.4](https://github.com/rust-mcp-stack/rust-mcp-sdk/compare/rust-mcp-sdk-v0.2.3...rust-mcp-sdk-v0.2.4) (2025-05-01)
 
 
diff --git a/crates/rust-mcp-sdk/Cargo.toml b/crates/rust-mcp-sdk/Cargo.toml
index ab5c142..fede244 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.2.4"
+version = "0.2.5"
 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/crates/rust-mcp-transport/CHANGELOG.md b/crates/rust-mcp-transport/CHANGELOG.md
index 43b4086..8de8905 100644
--- a/crates/rust-mcp-transport/CHANGELOG.md
+++ b/crates/rust-mcp-transport/CHANGELOG.md
@@ -1,5 +1,12 @@
 # Changelog
 
+## [0.2.2](https://github.com/rust-mcp-stack/rust-mcp-sdk/compare/rust-mcp-transport-v0.2.1...rust-mcp-transport-v0.2.2) (2025-05-20)
+
+
+### 🚀 Features
+
+* Add sse transport support ([#32](https://github.com/rust-mcp-stack/rust-mcp-sdk/issues/32)) ([1cf1877](https://github.com/rust-mcp-stack/rust-mcp-sdk/commit/1cf187757810e142e97216476ca73ecba020c320))
+
 ## [0.2.1](https://github.com/rust-mcp-stack/rust-mcp-sdk/compare/rust-mcp-transport-v0.2.0...rust-mcp-transport-v0.2.1) (2025-04-26)
 
 
diff --git a/crates/rust-mcp-transport/Cargo.toml b/crates/rust-mcp-transport/Cargo.toml
index 9ac1818..0c14193 100644
--- a/crates/rust-mcp-transport/Cargo.toml
+++ b/crates/rust-mcp-transport/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "rust-mcp-transport"
-version = "0.2.1"
+version = "0.2.2"
 authors = ["Ali Hashemi"]
 categories = ["data-structures"]
 description = "Transport implementations for the MCP (Model Context Protocol) within the rust-mcp-sdk ecosystem, enabling asynchronous data exchange and efficient message handling between MCP clients and servers."
diff --git a/examples/hello-world-mcp-server-core/Cargo.toml b/examples/hello-world-mcp-server-core/Cargo.toml
index fae4f20..0ddf972 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.0"
+version = "0.1.1"
 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 373ab01..a5d11f5 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.9"
+version = "0.1.10"
 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 d2f9c9d..8f9dc97 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.0"
+version = "0.1.1"
 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 aa08180..e8b6259 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.9"
+version = "0.1.10"
 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 5653278..b95a02d 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.0"
+version = "0.1.1"
 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 19b284f..3a3df87 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.9"
+version = "0.1.10"
 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 afb8f01..f9be7df 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.0"
+version = "0.1.1"
 edition = "2021"
 publish = false
 license = "MIT"
diff --git a/examples/simple-mcp-client/Cargo.toml b/examples/simple-mcp-client/Cargo.toml
index 9b7096c..ae8dfe6 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.9"
+version = "0.1.10"
 edition = "2021"
 publish = false
 license = "MIT"

From ef2f35b87773004d7e59fca668ef2a0b0d6db75b Mon Sep 17 00:00:00 2001
From: "github-actions[bot]" <github-actions[bot]@users.noreply.github.com>
Date: Tue, 20 May 2025 00:49:48 +0000
Subject: [PATCH 2/2] chore: update Cargo.toml for release

---
 Cargo.toml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Cargo.toml b/Cargo.toml
index d19b489..4edd4f8 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -16,7 +16,7 @@ members = [
 
 [workspace.dependencies]
 # Workspace member crates
-rust-mcp-transport = { version = "0.2.1", path = "crates/rust-mcp-transport" }
+rust-mcp-transport = { version = "0.2.2", path = "crates/rust-mcp-transport" }
 rust-mcp-sdk = { path = "crates/rust-mcp-sdk", default-features = false }
 rust-mcp-macros = { version = "0.2.1", path = "crates/rust-mcp-macros" }