diff --git a/Cargo.lock b/Cargo.lock index 4d15e3b..4035609 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -490,10 +490,10 @@ dependencies = [ "serde_json", "serde_path_to_error", "serde_urlencoded", - "sha1", + "sha1 0.10.6", "sync_wrapper", "tokio", - "tokio-tungstenite", + "tokio-tungstenite 0.29.0", "tower", "tower-layer", "tower-service", @@ -1348,7 +1348,7 @@ dependencies = [ "sha2 0.11.0", "tempfile", "tokio", - "tokio-tungstenite", + "tokio-tungstenite 0.30.0", "tokio-util", "tracing", "urlencoding", @@ -1413,7 +1413,7 @@ dependencies = [ "serde_json", "thiserror 2.0.18", "tokio", - "tokio-tungstenite", + "tokio-tungstenite 0.30.0", "tokio-util", "tracing", ] @@ -6013,6 +6013,17 @@ dependencies = [ "digest 0.10.7", ] +[[package]] +name = "sha1" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aacc4cc499359472b4abe1bf11d0b12e688af9a805fa5e3016f9a386dc2d0214" +dependencies = [ + "cfg-if", + "cpufeatures 0.3.0", + "digest 0.11.3", +] + [[package]] name = "sha2" version = "0.10.9" @@ -6752,7 +6763,19 @@ dependencies = [ "futures-util", "log", "tokio", - "tungstenite", + "tungstenite 0.29.0", +] + +[[package]] +name = "tokio-tungstenite" +version = "0.30.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17a073bfed563fa236697a068031408a93cd9522e08abf9933ead3e73411bd71" +dependencies = [ + "futures-util", + "log", + "tokio", + "tungstenite 0.30.0", ] [[package]] @@ -6991,7 +7014,23 @@ dependencies = [ "httparse", "log", "rand 0.9.4", - "sha1", + "sha1 0.10.6", + "thiserror 2.0.18", +] + +[[package]] +name = "tungstenite" +version = "0.30.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e48ac77174b19c110a50ab2128b24215ac9cb40e0e12e093fb602d175c569d22" +dependencies = [ + "bytes", + "data-encoding", + "http 1.4.2", + "httparse", + "log", + "rand 0.10.2", + "sha1 0.11.0", "thiserror 2.0.18", ] diff --git a/Cargo.toml b/Cargo.toml index bd11611..fb8cf23 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -82,7 +82,7 @@ keyring = "4" oauth2 = "5" # ─── WebSocket / MCP ─── -tokio-tungstenite = "0.29" +tokio-tungstenite = "0.30" rmcp = { version = "2", default-features = false, features = ["client", "transport-child-process", "transport-streamable-http-client-reqwest"] } # ─── WASM Plugin ───