diff --git a/Cargo.lock b/Cargo.lock index 4ec581b8b..9f568a26e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -647,9 +647,9 @@ dependencies = [ [[package]] name = "boytacean" -version = "0.11.5" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44a774c104e597a24d60ea21e7b949ad19e4aa7a39590dd1467f517066bbed42" +checksum = "333afc1e8f6a0bbba0a916346a2fca124c153b6ec42f5c8d795c05126503ee0b" dependencies = [ "boytacean-common", "boytacean-encoding", @@ -661,15 +661,15 @@ dependencies = [ [[package]] name = "boytacean-common" -version = "0.11.5" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d51a26a3d429ea3a419c67122eff610fbc96e59d75544f77d677f4e39c094940" +checksum = "9fe79b9ef2249700e02747de11cbc048870767705b8c31615a820bda6d94f81f" [[package]] name = "boytacean-encoding" -version = "0.11.5" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2bfc97163003de6037ab40296d0f5c2e50fe1b76c626e75cedd8f2017346b13" +checksum = "e7edc2850784c0e2b0a55e7d4e7823ef60c4493be021c13f6010fca19d75edfa" dependencies = [ "boytacean-common", "boytacean-hashing", @@ -677,9 +677,9 @@ dependencies = [ [[package]] name = "boytacean-hashing" -version = "0.11.5" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4d1f207e18fc7559267427e86a9e45997d242ea6fa10ae41a617053eb5d9eb4" +checksum = "221540d0cb3bc7222b46c061e330ce05622ed739ed2f7247864ab7ec5f63dfa3" dependencies = [ "boytacean-common", ] @@ -2717,7 +2717,7 @@ dependencies = [ "http-cache", "http-cache-semantics", "reqwest 0.12.28", - "reqwest-middleware", + "reqwest-middleware 0.4.2", "serde", "url", ] @@ -3988,7 +3988,7 @@ dependencies = [ "qmux", "rcgen", "reqwest 0.12.28", - "reqwest-middleware", + "reqwest-middleware 0.5.2", "rustls", "sd-notify", "serde", @@ -5464,9 +5464,9 @@ dependencies = [ [[package]] name = "qmux" -version = "0.0.8" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3a761722f4499404d45c4971e332b8d0d1fe4a1882d404c2c5f96f3e49933e9" +checksum = "da3c294405b759583a70c2fa68fd506f094baa5723412f578151b4ed56a87086" dependencies = [ "bytes", "futures", @@ -5874,6 +5874,20 @@ dependencies = [ "tower-service", ] +[[package]] +name = "reqwest-middleware" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07bc3f1384cffa4f274dad2d4ddd73aed32fed8f786d96c6be8aa4e5fd3c3b58" +dependencies = [ + "anyhow", + "async-trait", + "http", + "reqwest 0.13.4", + "thiserror 2.0.18", + "tower-service", +] + [[package]] name = "resolv-conf" version = "0.7.6" diff --git a/Cargo.toml b/Cargo.toml index e6b0cf407..fc8a5d725 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -58,7 +58,7 @@ moq-native = { version = "0.17", path = "rs/moq-native", default-features = fals moq-net = { version = "0.1", path = "rs/moq-net" } moq-token = { version = "0.6", path = "rs/moq-token" } moq-video = { version = "0.0.4", path = "rs/moq-video" } -qmux = { version = "0.0.8", default-features = false } +qmux = { version = "0.1.2", default-features = false } serde = { version = "1", features = ["derive"] } tokio = "1.48" diff --git a/rs/moq-boy/Cargo.toml b/rs/moq-boy/Cargo.toml index 2db24c285..e6fa8475d 100644 --- a/rs/moq-boy/Cargo.toml +++ b/rs/moq-boy/Cargo.toml @@ -19,7 +19,7 @@ websocket = ["moq-native/websocket"] [dependencies] anyhow = { version = "1", features = ["backtrace"] } -boytacean = { version = "0.11", features = ["gen-mock"] } +boytacean = { version = "0.12", features = ["gen-mock"] } bytes = "1" clap = { version = "4", features = ["derive"] } hang = { workspace = true } diff --git a/rs/moq-relay/Cargo.toml b/rs/moq-relay/Cargo.toml index 6d3c2785a..ac7c9a88a 100644 --- a/rs/moq-relay/Cargo.toml +++ b/rs/moq-relay/Cargo.toml @@ -44,7 +44,7 @@ moq-net = { workspace = true, features = ["serde"] } moq-token = { workspace = true, features = ["tokio"] } qmux = { workspace = true, features = ["ws"], optional = true } reqwest = { version = "0.12", default-features = false, features = ["rustls-tls"] } -reqwest-middleware = "0.4" +reqwest-middleware = "0.5" rustls = { version = "0.23", features = ["aws-lc-rs"], default-features = false } serde = { version = "1", features = ["derive"] } serde_json = "1"