diff --git a/Cargo.lock b/Cargo.lock index 0b355e72..d905b4b6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1744,9 +1744,9 @@ dependencies = [ [[package]] name = "tokio-tungstenite" -version = "0.28.0" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d25a406cddcc431a75d3d9afc6a7c0f7428d4891dd973e4d54c56b46127bf857" +checksum = "8f72a05e828585856dacd553fba484c242c46e391fb0e58917c942ee9202915c" dependencies = [ "futures-util", "log", @@ -1963,9 +1963,9 @@ dependencies = [ [[package]] name = "tungstenite" -version = "0.28.0" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8628dcc84e5a09eb3d8423d6cb682965dea9133204e8fb3efee74c2a0c259442" +checksum = "6c01152af293afb9c7c2a57e4b559c5620b421f6d133261c60dd2d0cdb38e6b8" dependencies = [ "bytes", "data-encoding", @@ -1975,7 +1975,6 @@ dependencies = [ "rand 0.9.2", "sha1", "thiserror", - "utf-8", ] [[package]] @@ -2028,12 +2027,6 @@ dependencies = [ "serde", ] -[[package]] -name = "utf-8" -version = "0.7.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" - [[package]] name = "utf8_iter" version = "1.0.4" diff --git a/axum/Cargo.toml b/axum/Cargo.toml index 81daa397..0da92c39 100644 --- a/axum/Cargo.toml +++ b/axum/Cargo.toml @@ -136,7 +136,7 @@ serde_json = { version = "1.0.29", features = ["raw_value"], optional = true } serde_path_to_error = { version = "0.1.8", optional = true } sha1 = { version = "0.10", optional = true } tokio = { package = "tokio", version = "1.44", features = ["time"], optional = true } -tokio-tungstenite = { version = "0.28.0", optional = true } +tokio-tungstenite = { version = "0.29.0", optional = true } tracing = { version = "0.1", default-features = false, optional = true } # doc dependencies @@ -190,7 +190,7 @@ serde_json = { version = "1.0.29", features = ["raw_value"] } time = { version = "0.3", features = ["serde-human-readable"] } tokio = { package = "tokio", version = "1.44.2", features = ["macros", "rt", "rt-multi-thread", "net", "test-util"] } tokio-stream = "0.1" -tokio-tungstenite = "0.28.0" +tokio-tungstenite = "0.29.0" tracing = "0.1" tracing-subscriber = { version = "0.3.20", features = ["json"] } uuid = { version = "1.0", features = ["serde", "v4"] } diff --git a/examples/Cargo.lock b/examples/Cargo.lock index 7d263b76..671bdbb4 100644 --- a/examples/Cargo.lock +++ b/examples/Cargo.lock @@ -2278,7 +2278,7 @@ dependencies = [ "libc", "percent-encoding", "pin-project-lite", - "socket2 0.5.10", + "socket2", "tokio", "tower-service", "tracing", @@ -2812,7 +2812,7 @@ dependencies = [ "serde_with", "sha1", "sha2 0.10.9", - "socket2 0.6.2", + "socket2", "stringprep", "strsim", "take_mut", @@ -3288,7 +3288,7 @@ dependencies = [ "quinn-udp", "rustc-hash", "rustls", - "socket2 0.5.10", + "socket2", "thiserror 2.0.18", "tokio", "tracing", @@ -3325,7 +3325,7 @@ dependencies = [ "cfg_aliases", "libc", "once_cell", - "socket2 0.5.10", + "socket2", "tracing", "windows-sys 0.60.2", ] @@ -3444,7 +3444,7 @@ dependencies = [ "percent-encoding", "pin-project-lite", "ryu", - "socket2 0.6.2", + "socket2", "tokio", "tokio-util", "url", @@ -3955,16 +3955,6 @@ dependencies = [ "serde", ] -[[package]] -name = "socket2" -version = "0.5.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678" -dependencies = [ - "libc", - "windows-sys 0.52.0", -] - [[package]] name = "socket2" version = "0.6.2" @@ -4395,7 +4385,7 @@ dependencies = [ "parking_lot", "pin-project-lite", "signal-hook-registry", - "socket2 0.6.2", + "socket2", "tokio-macros", "windows-sys 0.61.2", ] @@ -4452,7 +4442,7 @@ dependencies = [ "postgres-protocol", "postgres-types", "rand 0.9.2", - "socket2 0.6.2", + "socket2", "tokio", "tokio-util", "whoami 2.1.0", @@ -4481,9 +4471,9 @@ dependencies = [ [[package]] name = "tokio-tungstenite" -version = "0.28.0" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d25a406cddcc431a75d3d9afc6a7c0f7428d4891dd973e4d54c56b46127bf857" +checksum = "8f72a05e828585856dacd553fba484c242c46e391fb0e58917c942ee9202915c" dependencies = [ "futures-util", "log", @@ -4666,9 +4656,9 @@ checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" [[package]] name = "tungstenite" -version = "0.28.0" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8628dcc84e5a09eb3d8423d6cb682965dea9133204e8fb3efee74c2a0c259442" +checksum = "6c01152af293afb9c7c2a57e4b559c5620b421f6d133261c60dd2d0cdb38e6b8" dependencies = [ "bytes", "data-encoding", @@ -4678,7 +4668,6 @@ dependencies = [ "rand 0.9.2", "sha1", "thiserror 2.0.18", - "utf-8", ] [[package]] @@ -4777,12 +4766,6 @@ dependencies = [ "serde_derive", ] -[[package]] -name = "utf-8" -version = "0.7.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" - [[package]] name = "utf8_iter" version = "1.0.4" diff --git a/examples/testing-websockets/Cargo.toml b/examples/testing-websockets/Cargo.toml index a6934ddc..27981188 100644 --- a/examples/testing-websockets/Cargo.toml +++ b/examples/testing-websockets/Cargo.toml @@ -9,4 +9,4 @@ axum = { path = "../../axum", features = ["ws"] } futures-channel = "0.3" futures-util = { version = "0.3", default-features = false, features = ["sink", "std"] } tokio = { version = "1.0", features = ["full"] } -tokio-tungstenite = "0.28" +tokio-tungstenite = "0.29" diff --git a/examples/websockets/Cargo.toml b/examples/websockets/Cargo.toml index 0085c5c6..97d39e1b 100644 --- a/examples/websockets/Cargo.toml +++ b/examples/websockets/Cargo.toml @@ -18,7 +18,7 @@ axum-extra = { path = "../../axum-extra", features = ["typed-header"] } futures-util = { version = "0.3", default-features = false, features = ["sink", "std"] } headers = "0.4" tokio = { version = "1.0", features = ["full"] } -tokio-tungstenite = "0.28.0" +tokio-tungstenite = "0.29.0" tower-http = { version = "0.6.1", features = ["fs", "trace"] } tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["env-filter"] }