From 720438ec7a622d8193bcd16492f2cfeecaaff007 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 24 Jun 2026 12:01:23 +0000 Subject: [PATCH] Bump tokio-tungstenite from 0.24.0 to 0.29.0 in /Build Bumps [tokio-tungstenite](https://github.com/snapview/tokio-tungstenite) from 0.24.0 to 0.29.0. - [Changelog](https://github.com/snapview/tokio-tungstenite/blob/master/CHANGELOG.md) - [Commits](https://github.com/snapview/tokio-tungstenite/compare/v0.24.0...v0.29.0) --- updated-dependencies: - dependency-name: tokio-tungstenite dependency-version: 0.29.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- Build/Cargo.lock | 127 ++++------------------ Build/crates/saikuro-runtime/Cargo.toml | 2 +- Build/crates/saikuro-transport/Cargo.toml | 2 +- 3 files changed, 23 insertions(+), 108 deletions(-) diff --git a/Build/Cargo.lock b/Build/Cargo.lock index 638b1e30..8fb9d393 100644 --- a/Build/Cargo.lock +++ b/Build/Cargo.lock @@ -530,17 +530,6 @@ dependencies = [ "version_check", ] -[[package]] -name = "getrandom" -version = "0.2.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0" -dependencies = [ - "cfg-if", - "libc", - "wasi", -] - [[package]] name = "getrandom" version = "0.3.4" @@ -956,35 +945,14 @@ version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf" -[[package]] -name = "rand" -version = "0.8.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ca0ecfa931c29007047d1bc58e623ab12e5590e8c7cc53200d5202b69266d8a" -dependencies = [ - "libc", - "rand_chacha 0.3.1", - "rand_core 0.6.4", -] - [[package]] name = "rand" version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "44c5af06bb1b7d3216d91932aed5265164bf384dc89cd6ba05cf59a35f5f76ea" dependencies = [ - "rand_chacha 0.9.0", - "rand_core 0.9.5", -] - -[[package]] -name = "rand_chacha" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" -dependencies = [ - "ppv-lite86", - "rand_core 0.6.4", + "rand_chacha", + "rand_core", ] [[package]] @@ -994,16 +962,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" dependencies = [ "ppv-lite86", - "rand_core 0.9.5", -] - -[[package]] -name = "rand_core" -version = "0.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" -dependencies = [ - "getrandom 0.2.17", + "rand_core", ] [[package]] @@ -1119,7 +1078,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c51c9ae4df8a7fba42103df5c621fa3c37eccf3a3c650879e90fc48b11cc192c" dependencies = [ "hashbrown 0.16.1", - "thiserror 2.0.18", + "thiserror", ] [[package]] @@ -1161,7 +1120,7 @@ dependencies = [ "serde", "serde_json", "syn", - "thiserror 2.0.18", + "thiserror", "tracing", "uuid", ] @@ -1179,7 +1138,7 @@ dependencies = [ "saikuro-runtime", "saikuro-transport", "serde_json", - "thiserror 2.0.18", + "thiserror", ] [[package]] @@ -1192,7 +1151,7 @@ dependencies = [ "saikuro-schema", "serde", "serde_json", - "thiserror 2.0.18", + "thiserror", ] [[package]] @@ -1208,7 +1167,7 @@ dependencies = [ "serde_json", "serde_with", "strum", - "thiserror 2.0.18", + "thiserror", "uuid", ] @@ -1236,7 +1195,7 @@ dependencies = [ "saikuro-exec", "saikuro-schema", "serde", - "thiserror 2.0.18", + "thiserror", "tracing", "tracing-subscriber", "uuid", @@ -1262,11 +1221,11 @@ dependencies = [ "serde", "serde_json", "serde_with", - "thiserror 2.0.18", + "thiserror", "tokio-tungstenite", "tracing", "tracing-subscriber", - "tungstenite 0.29.0", + "tungstenite", "uuid", ] @@ -1279,7 +1238,7 @@ dependencies = [ "saikuro-core", "serde", "serde_json", - "thiserror 2.0.18", + "thiserror", "tracing", ] @@ -1300,7 +1259,7 @@ dependencies = [ "serde", "serde_json", "sled", - "thiserror 2.0.18", + "thiserror", "tokio", "tracing", "tracing-subscriber", @@ -1348,11 +1307,11 @@ dependencies = [ "saikuro-exec", "send_wrapper", "serde", - "thiserror 2.0.18", + "thiserror", "tokio-tungstenite", "tracing", "tracing-subscriber", - "tungstenite 0.29.0", + "tungstenite", "wasm-bindgen", "wasm-bindgen-futures", "web-sys", @@ -1612,33 +1571,13 @@ dependencies = [ "unicode-ident", ] -[[package]] -name = "thiserror" -version = "1.0.69" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" -dependencies = [ - "thiserror-impl 1.0.69", -] - [[package]] name = "thiserror" version = "2.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4" dependencies = [ - "thiserror-impl 2.0.18", -] - -[[package]] -name = "thiserror-impl" -version = "1.0.69" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" -dependencies = [ - "proc-macro2", - "quote", - "syn", + "thiserror-impl", ] [[package]] @@ -1737,14 +1676,14 @@ dependencies = [ [[package]] name = "tokio-tungstenite" -version = "0.24.0" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "edc5f74e248dc973e0dbb7b74c7e0d6fcc301c694ff50049504004ef4d0cdcd9" +checksum = "8f72a05e828585856dacd553fba484c242c46e391fb0e58917c942ee9202915c" dependencies = [ "futures-util", "log", "tokio", - "tungstenite 0.24.0", + "tungstenite", ] [[package]] @@ -1834,24 +1773,6 @@ dependencies = [ "tracing-serde", ] -[[package]] -name = "tungstenite" -version = "0.24.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18e5b8366ee7a95b16d32197d0b2604b43a0be89dc5fac9f8e96ccafbaedda8a" -dependencies = [ - "byteorder", - "bytes", - "data-encoding", - "http", - "httparse", - "log", - "rand 0.8.6", - "sha1", - "thiserror 1.0.69", - "utf-8", -] - [[package]] name = "tungstenite" version = "0.29.0" @@ -1863,9 +1784,9 @@ dependencies = [ "http", "httparse", "log", - "rand 0.9.4", + "rand", "sha1", - "thiserror 2.0.18", + "thiserror", ] [[package]] @@ -1880,12 +1801,6 @@ version = "1.0.24" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75" -[[package]] -name = "utf-8" -version = "0.7.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" - [[package]] name = "utf8parse" version = "0.2.2" diff --git a/Build/crates/saikuro-runtime/Cargo.toml b/Build/crates/saikuro-runtime/Cargo.toml index e2ac8172..4c5178e6 100644 --- a/Build/crates/saikuro-runtime/Cargo.toml +++ b/Build/crates/saikuro-runtime/Cargo.toml @@ -45,7 +45,7 @@ anyhow = { workspace = true } clap = { version = "4.5", features = ["derive", "env"] } # WebSocket server-side (optional, depends on ws-transport feature) -tokio-tungstenite = { version = "0.24", optional = true } +tokio-tungstenite = { version = "0.29", optional = true } tungstenite = { version = "0.29", optional = true } [dev-dependencies] diff --git a/Build/crates/saikuro-transport/Cargo.toml b/Build/crates/saikuro-transport/Cargo.toml index 86931e17..8e394b05 100644 --- a/Build/crates/saikuro-transport/Cargo.toml +++ b/Build/crates/saikuro-transport/Cargo.toml @@ -40,7 +40,7 @@ saikuro-exec = { workspace = true, default-features = false } # WebSocket support on native (tokio-tungstenite uses mio which doesn't compile on wasm32) [target.'cfg(not(target_arch = "wasm32"))'.dependencies] -tokio-tungstenite = { version = "0.24", default-features = false, features = ["connect"], optional = true } +tokio-tungstenite = { version = "0.29", default-features = false, features = ["connect"], optional = true } tungstenite = { version = "0.29", optional = true } # WASM host transport + WASM WebSocket