From 1023a714a6d9d48a6552e791fed89116f011d5b8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 28 Jun 2026 10:08:30 +0000 Subject: [PATCH] Bump the rust-dependencies group across 1 directory with 13 updates Bumps the rust-dependencies group with 13 updates in the / directory: | Package | From | To | | --- | --- | --- | | [arc-swap](https://github.com/vorner/arc-swap) | `1.7.1` | `1.9.1` | | [aya](https://github.com/aya-rs/aya) | `0.13.1` | `0.14.0` | | [bytes](https://github.com/tokio-rs/bytes) | `1.11.1` | `1.12.0` | | [compio-buf](https://github.com/compio-rs/compio) | `0.8.2-rc.1` | `0.8.3` | | [openraft](https://github.com/databendlabs/openraft) | `0.9.21` | `0.9.24` | | [quinn](https://github.com/quinn-rs/quinn) | `0.11.9` | `0.11.11` | | [redis](https://github.com/redis-rs/redis-rs) | `1.2.1` | `1.3.0` | | [rustls](https://github.com/rustls/rustls) | `0.23.37` | `0.23.41` | | [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.150` | | [socket2](https://github.com/rust-lang/socket2) | `0.6.3` | `0.6.4` | | [str0m](https://github.com/algesten/str0m) | `0.19.0` | `0.21.0` | | [rustc-hash](https://github.com/rust-lang/rustc-hash) | `2.1.1` | `2.1.2` | | [wasmtime](https://github.com/bytecodealliance/wasmtime) | `24.0.2` | `46.0.1` | Updates `arc-swap` from 1.7.1 to 1.9.1 - [Changelog](https://github.com/vorner/arc-swap/blob/master/CHANGELOG.md) - [Commits](https://github.com/vorner/arc-swap/compare/v1.7.1...v1.9.1) Updates `aya` from 0.13.1 to 0.14.0 - [Release notes](https://github.com/aya-rs/aya/releases) - [Changelog](https://github.com/aya-rs/aya/blob/main/RELEASE.md) - [Commits](https://github.com/aya-rs/aya/compare/aya-v0.13.1...aya-v0.14.0) Updates `bytes` from 1.11.1 to 1.12.0 - [Release notes](https://github.com/tokio-rs/bytes/releases) - [Changelog](https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md) - [Commits](https://github.com/tokio-rs/bytes/compare/v1.11.1...v1.12.0) Updates `compio-buf` from 0.8.2-rc.1 to 0.8.3 - [Release notes](https://github.com/compio-rs/compio/releases) - [Changelog](https://github.com/compio-rs/compio/blob/master/release-plz.toml) - [Commits](https://github.com/compio-rs/compio/commits) Updates `openraft` from 0.9.21 to 0.9.24 - [Release notes](https://github.com/databendlabs/openraft/releases) - [Commits](https://github.com/databendlabs/openraft/compare/v0.9.21...v0.9.24) Updates `quinn` from 0.11.9 to 0.11.11 - [Release notes](https://github.com/quinn-rs/quinn/releases) - [Commits](https://github.com/quinn-rs/quinn/compare/quinn-0.11.9...quinn-0.11.11) Updates `redis` from 1.2.1 to 1.3.0 - [Release notes](https://github.com/redis-rs/redis-rs/releases) - [Commits](https://github.com/redis-rs/redis-rs/compare/redis-1.2.1...redis-1.3.0) Updates `rustls` from 0.23.37 to 0.23.41 - [Release notes](https://github.com/rustls/rustls/releases) - [Changelog](https://github.com/rustls/rustls/blob/main/CHANGELOG.md) - [Commits](https://github.com/rustls/rustls/compare/v/0.23.37...v/0.23.41) Updates `serde_json` from 1.0.149 to 1.0.150 - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](https://github.com/serde-rs/json/compare/v1.0.149...v1.0.150) Updates `socket2` from 0.6.3 to 0.6.4 - [Release notes](https://github.com/rust-lang/socket2/releases) - [Changelog](https://github.com/rust-lang/socket2/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/socket2/commits) Updates `str0m` from 0.19.0 to 0.21.0 - [Changelog](https://github.com/algesten/str0m/blob/main/CHANGELOG.md) - [Commits](https://github.com/algesten/str0m/compare/0.19.0...0.21.0) Updates `rustc-hash` from 2.1.1 to 2.1.2 - [Changelog](https://github.com/rust-lang/rustc-hash/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/rustc-hash/compare/v2.1.1...v2.1.2) Updates `wasmtime` from 24.0.2 to 46.0.1 - [Release notes](https://github.com/bytecodealliance/wasmtime/releases) - [Changelog](https://github.com/bytecodealliance/wasmtime/blob/v46.0.1/RELEASES.md) - [Commits](https://github.com/bytecodealliance/wasmtime/compare/v24.0.2...v46.0.1) --- updated-dependencies: - dependency-name: arc-swap dependency-version: 1.9.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-dependencies - dependency-name: aya dependency-version: 0.14.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-dependencies - dependency-name: bytes dependency-version: 1.12.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-dependencies - dependency-name: compio-buf dependency-version: 0.8.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: openraft dependency-version: 0.9.24 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: quinn dependency-version: 0.11.11 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: redis dependency-version: 1.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-dependencies - dependency-name: rustls dependency-version: 0.23.41 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: serde_json dependency-version: 1.0.150 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: socket2 dependency-version: 0.6.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: str0m dependency-version: 0.21.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-dependencies - dependency-name: rustc-hash dependency-version: 2.1.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: wasmtime dependency-version: 46.0.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: rust-dependencies ... Signed-off-by: dependabot[bot] --- Cargo.lock | 782 ++++++++++++++++----------------- Cargo.toml | 20 +- crates/refract-rtc/Cargo.toml | 2 +- crates/refract-sfu/Cargo.toml | 2 +- crates/refract-wasm/Cargo.toml | 2 +- 5 files changed, 391 insertions(+), 417 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index f0b8adf..ca4ee6b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2,6 +2,15 @@ # It is not intended for manual editing. version = 4 +[[package]] +name = "addr2line" +version = "0.26.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59317f77929f0e679d39364702289274de2f0f0b22cbf50b2b8cff2169a0b27a" +dependencies = [ + "gimli", +] + [[package]] name = "aead" version = "0.5.2" @@ -34,18 +43,6 @@ dependencies = [ "version_check", ] -[[package]] -name = "ahash" -version = "0.8.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" -dependencies = [ - "cfg-if", - "once_cell", - "version_check", - "zerocopy", -] - [[package]] name = "aho-corasick" version = "1.1.4" @@ -150,15 +147,6 @@ version = "1.0.102" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c" -[[package]] -name = "ar_archive_writer" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7eb93bbb63b9c227414f6eb3a0adfddca591a8ce1e9b60661bb08969b87e340b" -dependencies = [ - "object 0.37.3", -] - [[package]] name = "arbitrary" version = "1.4.2" @@ -167,9 +155,12 @@ checksum = "c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1" [[package]] name = "arc-swap" -version = "1.7.1" +version = "1.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457" +checksum = "6a3a1fd6f75306b68087b831f025c712524bcb19aad54e557b1129cfa0a2b207" +dependencies = [ + "rustversion", +] [[package]] name = "arcstr" @@ -228,6 +219,17 @@ version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9" +[[package]] +name = "async-trait" +version = "0.1.89" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + [[package]] name = "atomic" version = "0.6.1" @@ -268,33 +270,32 @@ dependencies = [ [[package]] name = "aya" -version = "0.13.1" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d18bc4e506fbb85ab7392ed993a7db4d1a452c71b75a246af4a80ab8c9d2dd50" +checksum = "66e644424fada9fff4fdc63848db1732fb69b626e8328202ef55c03df1f4d939" dependencies = [ "assert_matches", "aya-obj", "bitflags", - "bytes", + "hashbrown 0.17.1", "libc", "log", - "object 0.36.7", + "object", "once_cell", - "thiserror 1.0.69", + "scopeguard", + "thiserror 2.0.18", ] [[package]] name = "aya-obj" -version = "0.2.1" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c51b96c5a8ed8705b40d655273bc4212cbbf38d4e3be2788f36306f154523ec7" +checksum = "8c76b9c75d9cdc155ff8f6a06d61e873f67bf47be8cfa92a3b5aaea43f4b4077" dependencies = [ "bytes", - "core-error", - "hashbrown 0.15.5", "log", - "object 0.36.7", - "thiserror 1.0.69", + "object", + "thiserror 2.0.18", ] [[package]] @@ -424,6 +425,9 @@ name = "bumpalo" version = "3.20.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb" +dependencies = [ + "allocator-api2", +] [[package]] name = "byte-unit" @@ -490,9 +494,9 @@ checksum = "c8efb64bd706a16a1bdde310ae86b351e4d21550d98d056f22f8a7f7a2183fec" [[package]] name = "bytes" -version = "1.11.1" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33" +checksum = "8ae3f5d315924270530207e2a68396c3cc547f6dca3fbdca317cfb1a51edb593" [[package]] name = "cast" @@ -625,7 +629,7 @@ version = "4.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f2ce8604710f6733aa641a2b3731eaa1e8b3d9973d5e3565da11800813f997a9" dependencies = [ - "heck 0.5.0", + "heck", "proc-macro2", "quote", "syn 2.0.117", @@ -687,9 +691,9 @@ dependencies = [ [[package]] name = "compio-buf" -version = "0.8.2-rc.1" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea3e403b0731a21d1087b5f7247f19afffc9fa3eb7c6296de6603c5d50cdf6c2" +checksum = "b51a2c35873865376ed4cdb6cfeb602b6cf569815f017ddd7bd8f86ad49b34c7" dependencies = [ "arrayvec", "bytes", @@ -716,9 +720,9 @@ dependencies = [ "once_cell", "pastey", "polling", - "rustix 1.1.4", + "rustix", "smallvec", - "socket2 0.6.3", + "socket2 0.6.4", "synchrony", "thin-cell", "windows-sys 0.61.2", @@ -778,7 +782,7 @@ dependencies = [ "libc", "once_cell", "pin-project-lite", - "socket2 0.6.3", + "socket2 0.6.4", "synchrony", "widestring", "windows-sys 0.61.2", @@ -836,15 +840,6 @@ version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a6ef517f0926dd24a1582492c791b6a4818a4d94e789a334894aa15b0d12f55c" -[[package]] -name = "core-error" -version = "0.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "efcdb2972eb64230b4c50646d8498ff73f5128d196a90c7236eec4cbe8619b8f" -dependencies = [ - "version_check", -] - [[package]] name = "core-foundation-sys" version = "0.8.7" @@ -862,6 +857,15 @@ dependencies = [ "winapi", ] +[[package]] +name = "cpp_demangle" +version = "0.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2bb79cb74d735044c972aae58ed0aaa9a837e85b01106a54c39e42e97f62253" +dependencies = [ + "cfg-if", +] + [[package]] name = "cpufeatures" version = "0.2.17" @@ -880,32 +884,53 @@ dependencies = [ "libc", ] +[[package]] +name = "cranelift-assembler-x64" +version = "0.133.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e06aeba2c965fc446d13c56a6ccb2631b78445d7544543dd9a25289977630914" +dependencies = [ + "cranelift-assembler-x64-meta", +] + +[[package]] +name = "cranelift-assembler-x64-meta" +version = "0.133.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee2d2dde4ec1352715595b5cfa6fe2e5b8ebb9da3457b3ee8db0aa2808c069aa" +dependencies = [ + "cranelift-srcgen", +] + [[package]] name = "cranelift-bforest" -version = "0.111.8" +version = "0.133.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa6a3f3ba02e401f8f4455bd286ab269d5e6397073214a30c901e059aa924485" +checksum = "03b4982ef9fa54ec9eee841e891e7ddc5434be1250e88de31572e000c888f30b" dependencies = [ "cranelift-entity", + "wasmtime-internal-core", ] [[package]] name = "cranelift-bitset" -version = "0.111.8" +version = "0.133.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84f6bc6c0e207dfe504f32a326206ac5ee5a6d694a8642a8cc56b6862b81e0b1" +checksum = "529143118c4eeb58c39ecb02319557d512be6c61348486422974ab8e3906b8a8" dependencies = [ "serde", "serde_derive", + "wasmtime-internal-core", ] [[package]] name = "cranelift-codegen" -version = "0.111.8" +version = "0.133.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29dd04a77914a9c7e5d57a0e04a0d4718179977d020b9bfeb40e450f496e6ecf" +checksum = "b7780677247ad3577e3a6a3ebf43f39b325a11d6393db72b2c9968a910d4d13d" dependencies = [ "bumpalo", + "cranelift-assembler-x64", "cranelift-bforest", "cranelift-bitset", "cranelift-codegen-meta", @@ -914,56 +939,69 @@ dependencies = [ "cranelift-entity", "cranelift-isle", "gimli", - "hashbrown 0.14.5", + "hashbrown 0.17.1", + "libm", "log", + "postcard", + "pulley-interpreter", "regalloc2", - "rustc-hash 1.1.0", + "rustc-hash", + "serde", + "serde_derive", + "sha2 0.10.9", "smallvec", "target-lexicon", + "wasmtime-internal-core", ] [[package]] name = "cranelift-codegen-meta" -version = "0.111.8" +version = "0.133.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28f42c5955c52d6efd765c81b283dcc999fe121cc199a8e55b54cfbbc59ad78b" +checksum = "ac9645250416cbf92454fe61160e17e026e0ce405906a54500b114f923ddffc9" dependencies = [ + "cranelift-assembler-x64-meta", "cranelift-codegen-shared", + "cranelift-srcgen", + "heck", + "pulley-interpreter", ] [[package]] name = "cranelift-codegen-shared" -version = "0.111.8" +version = "0.133.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "afbe4b10ddbc4debcf29a96017665767e88c80d0d7fe8d129b4587b71af67022" +checksum = "20ee8d222ff0fd3681791979afbf88586ac9f49010d3db96b3cbe4c96759aee3" [[package]] name = "cranelift-control" -version = "0.111.8" +version = "0.133.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "247eef1a3bb6ff4197a0e5c61a01c675ef4fb358163e407b43acc0bb89bead52" +checksum = "591abe6f5312bd2c4220f1b3bead56c2ad00257c52668015ba013b85dcf2a17a" dependencies = [ "arbitrary", ] [[package]] name = "cranelift-entity" -version = "0.111.8" +version = "0.133.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33c8784d99f821105b2c9fdb9afa6736f8009726f3142252d5e135fef17abe2c" +checksum = "a5300c49cf940526fe771517b3b3eabd5d0ff164ee61698579cf403fe8d3af3c" dependencies = [ "cranelift-bitset", "serde", "serde_derive", + "wasmtime-internal-core", ] [[package]] name = "cranelift-frontend" -version = "0.111.8" +version = "0.133.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "091874aa77bc33a51fe8cdb01bad1533b07e6bd359bced5931b83cc63fb6a8b0" +checksum = "da4adbf760207fdbbe130f1191cce01cdef66831a9f648b1f39ff2800d126d45" dependencies = [ "cranelift-codegen", + "hashbrown 0.17.1", "log", "smallvec", "target-lexicon", @@ -971,15 +1009,15 @@ dependencies = [ [[package]] name = "cranelift-isle" -version = "0.111.8" +version = "0.133.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a394aacda346d720af067e0a8fc7c38a95d919d5b19b091c984ac84e8194f256" +checksum = "8315b21ff018226a42a60a4702c2dd75f6447cac26e9bca622e14c22088c2ff5" [[package]] name = "cranelift-native" -version = "0.111.8" +version = "0.133.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0138b0cccb941347608ba971b8db34847d84a35e03e70feb3c3e57c2e95ce155" +checksum = "d506ef23a60715bde451b06620b14402166ded3b648454fccbf04f3e46a4aa70" dependencies = [ "cranelift-codegen", "libc", @@ -987,20 +1025,10 @@ dependencies = [ ] [[package]] -name = "cranelift-wasm" -version = "0.111.8" +name = "cranelift-srcgen" +version = "0.133.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c487d131fd1f001d692a9ab17483e750d6544cfd1d8e73bef624e27d1099699d" -dependencies = [ - "cranelift-codegen", - "cranelift-entity", - "cranelift-frontend", - "itertools 0.12.1", - "log", - "smallvec", - "wasmparser 0.215.0", - "wasmtime-types", -] +checksum = "48ed47e602652e3410f9387fc0db70fefadcee4d78a78881421aabcab4e26b89" [[package]] name = "crc" @@ -1219,9 +1247,9 @@ dependencies = [ [[package]] name = "dimpl" -version = "0.6.1" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef7eed0cf766b110880acdd89a860061dee42ed5f64df0fa43c80203e4f60916" +checksum = "0a11091ebc139b18d6b5878d8769ca43ad5ea8a7e2f5ed1e1f25e172951ef0ce" dependencies = [ "aes", "arrayvec", @@ -1318,12 +1346,6 @@ dependencies = [ "pin-project-lite", ] -[[package]] -name = "fallible-iterator" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" - [[package]] name = "fastrand" version = "2.4.1" @@ -1566,11 +1588,12 @@ dependencies = [ [[package]] name = "gimli" -version = "0.29.0" +version = "0.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" +checksum = "0bf7f043f89559805f8c7cacc432749b2fa0d0a0a9ee46ce47164ed5ba7f126c" dependencies = [ - "fallible-iterator", + "fnv", + "hashbrown 0.16.1", "indexmap", "stable_deref_trait", ] @@ -1611,16 +1634,7 @@ version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" dependencies = [ - "ahash 0.7.8", -] - -[[package]] -name = "hashbrown" -version = "0.13.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e" -dependencies = [ - "ahash 0.8.12", + "ahash", ] [[package]] @@ -1628,10 +1642,6 @@ name = "hashbrown" version = "0.14.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" -dependencies = [ - "ahash 0.8.12", - "serde", -] [[package]] name = "hashbrown" @@ -1639,8 +1649,6 @@ version = "0.15.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" dependencies = [ - "allocator-api2", - "equivalent", "foldhash 0.1.5", ] @@ -1660,12 +1668,12 @@ name = "hashbrown" version = "0.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a" - -[[package]] -name = "heck" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" +dependencies = [ + "equivalent", + "foldhash 0.2.0", + "serde", + "serde_core", +] [[package]] name = "heck" @@ -1887,9 +1895,9 @@ dependencies = [ [[package]] name = "is" -version = "0.9.0" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55f1279198aa5aff7fd769ddfacee9f6062fdd028a49c5b7024131c03d770b0b" +checksum = "5cff4e962dd367e3b1c478f67c24a35e7120ec767090cb61305b855db9a529c4" dependencies = [ "crc", "serde", @@ -1906,18 +1914,18 @@ checksum = "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695" [[package]] name = "itertools" -version = "0.12.1" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" +checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" dependencies = [ "either", ] [[package]] name = "itertools" -version = "0.13.0" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" +checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285" dependencies = [ "either", ] @@ -1994,12 +2002,6 @@ version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" -[[package]] -name = "leb128" -version = "0.2.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6cc46bac87ef8093eed6f272babb833b6443374399985ac8ed28471ee0918545" - [[package]] name = "leb128fmt" version = "0.1.0" @@ -2018,12 +2020,6 @@ version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981" -[[package]] -name = "linux-raw-sys" -version = "0.4.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" - [[package]] name = "linux-raw-sys" version = "0.12.1" @@ -2081,12 +2077,9 @@ checksum = "112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154" [[package]] name = "mach2" -version = "0.4.3" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44" -dependencies = [ - "libc", -] +checksum = "dae608c151f68243f2b000364e1f7b186d9c29845f7d2d85bd31b9ad77ad552b" [[package]] name = "maplit" @@ -2115,7 +2108,7 @@ version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ad38eb12aea514a0466ea40a80fd8cc83637065948eb4a426e4aa46261175227" dependencies = [ - "rustix 1.1.4", + "rustix", ] [[package]] @@ -2300,25 +2293,16 @@ dependencies = [ [[package]] name = "object" -version = "0.36.7" +version = "0.39.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" +checksum = "2e5a6c098c7a3b6547378093f5cc30bc54fd361ce711e05293a5cc589562739b" dependencies = [ "crc32fast", - "hashbrown 0.15.5", + "hashbrown 0.17.1", "indexmap", "memchr", ] -[[package]] -name = "object" -version = "0.37.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe" -dependencies = [ - "memchr", -] - [[package]] name = "oid-registry" version = "0.8.1" @@ -2348,9 +2332,9 @@ checksum = "d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e" [[package]] name = "openraft" -version = "0.9.21" +version = "0.9.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc22bb6823c606299be05f3cc0d2ac30216412e05352eaf192a481c12ea055fc" +checksum = "80d35e2f60cdf9bcfc39a020966091017c6dc2a4b43b355a22ca3e76106f4a0a" dependencies = [ "anyerror", "byte-unit", @@ -2437,12 +2421,6 @@ dependencies = [ "windows-link", ] -[[package]] -name = "paste" -version = "1.0.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" - [[package]] name = "pastey" version = "0.2.2" @@ -2549,7 +2527,7 @@ dependencies = [ "concurrent-queue", "hermit-abi", "pin-project-lite", - "rustix 1.1.4", + "rustix", "windows-sys 0.61.2", ] @@ -2655,16 +2633,6 @@ dependencies = [ "unarray", ] -[[package]] -name = "psm" -version = "0.1.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "645dbe486e346d9b5de3ef16ede18c26e6c70ad97418f4874b8b1889d6e761ea" -dependencies = [ - "ar_archive_writer", - "cc", -] - [[package]] name = "ptr_meta" version = "0.1.4" @@ -2705,6 +2673,29 @@ dependencies = [ "syn 2.0.117", ] +[[package]] +name = "pulley-interpreter" +version = "46.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38b92604caae1a1899b6a5b54967289dd538177c626004c91accf9d0ec7e4a12" +dependencies = [ + "cranelift-bitset", + "log", + "pulley-macros", + "wasmtime-internal-core", +] + +[[package]] +name = "pulley-macros" +version = "46.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a7ac85c0bb3fb351f10d531230aaa5e366b46d7c4e5328e5f02801d6dac1165" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + [[package]] name = "quick-error" version = "1.2.3" @@ -2713,18 +2704,18 @@ checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0" [[package]] name = "quinn" -version = "0.11.9" +version = "0.11.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9e20a958963c291dc322d98411f541009df2ced7b5a4f2bd52337638cfccf20" +checksum = "0c1a41e437b6bbd489372cd4971de128e85c855f56c57f283d20ff016cf7c0a8" dependencies = [ "bytes", "cfg_aliases", "pin-project-lite", "quinn-proto", "quinn-udp", - "rustc-hash 2.1.1", + "rustc-hash", "rustls", - "socket2 0.6.3", + "socket2 0.6.4", "thiserror 2.0.18", "tokio", "tracing", @@ -2733,9 +2724,9 @@ dependencies = [ [[package]] name = "quinn-proto" -version = "0.11.14" +version = "0.11.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "434b42fec591c96ef50e21e886936e66d3cc3f737104fdb9b737c40ffb94c098" +checksum = "4fcb935c5bec503c2f0e306bdd3e58bb9029dcb14fa8d9ac76e3a5256ac0763e" dependencies = [ "aws-lc-rs", "bytes", @@ -2743,7 +2734,7 @@ dependencies = [ "lru-slab", "rand 0.9.4", "ring", - "rustc-hash 2.1.1", + "rustc-hash", "rustls", "rustls-pki-types", "slab", @@ -2762,7 +2753,7 @@ dependencies = [ "cfg_aliases", "libc", "once_cell", - "socket2 0.6.3", + "socket2 0.6.4", "tracing", "windows-sys 0.52.0", ] @@ -2922,19 +2913,19 @@ dependencies = [ [[package]] name = "redis" -version = "1.2.1" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72d32a1ac9123f0d84fda64bfc02a271d9868483162dd2d9099b5c362ece064c" +checksum = "2fa6f8e4b491d7a8ef3a9550a4d71969bd0064f46e32b8dbbcc7fc60dad94fed" dependencies = [ "arcstr", "combine", "itoa", "log", "percent-encoding", - "rand 0.9.4", + "rand 0.10.1", "ryu", "sha1_smol", - "socket2 0.6.3", + "socket2 0.6.4", "url", "xxhash-rust", ] @@ -3226,7 +3217,7 @@ dependencies = [ "rcgen", "rustls", "rustls-pki-types", - "sha2", + "sha2 0.11.0", "tempfile", "thiserror 2.0.18", ] @@ -3375,7 +3366,7 @@ dependencies = [ "refract-srtp", "refract-uring", "rtrb", - "rustc-hash 2.1.1", + "rustc-hash", "thiserror 2.0.18", "tracing", ] @@ -3392,7 +3383,7 @@ dependencies = [ "refract-core", "serde", "serde_json", - "socket2 0.6.3", + "socket2 0.6.4", "sockudo-ws", "thiserror 2.0.18", "tracing", @@ -3438,7 +3429,7 @@ dependencies = [ "libc", "metrics", "refract-slab", - "socket2 0.6.3", + "socket2 0.6.4", "thiserror 2.0.18", ] @@ -3462,14 +3453,16 @@ dependencies = [ [[package]] name = "regalloc2" -version = "0.9.3" +version = "0.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad156d539c879b7a24a363a2016d77961786e71f48f2e2fc8302a92abd2429a6" +checksum = "de2c52737737f8609e94f975dee22854a2d5c125772d4b1cf292120f4d45c186" dependencies = [ - "hashbrown 0.13.2", + "allocator-api2", + "bumpalo", + "hashbrown 0.17.1", "log", - "rustc-hash 1.1.0", - "slice-group-by", + "rustc-hash", + "serde", "smallvec", ] @@ -3617,16 +3610,16 @@ dependencies = [ ] [[package]] -name = "rustc-hash" -version = "1.1.0" +name = "rustc-demangle" +version = "0.1.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" +checksum = "b50b8869d9fc858ce7266cce0194bd74df58b9d0e3f6df3a9fc8eb470d95c09d" [[package]] name = "rustc-hash" -version = "2.1.1" +version = "2.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d" +checksum = "94300abf3f1ae2e2b8ffb7b58043de3d399c73fa6f4b73826402a5c457614dbe" [[package]] name = "rusticata-macros" @@ -3637,19 +3630,6 @@ dependencies = [ "nom 7.1.3", ] -[[package]] -name = "rustix" -version = "0.38.44" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" -dependencies = [ - "bitflags", - "errno", - "libc", - "linux-raw-sys 0.4.15", - "windows-sys 0.52.0", -] - [[package]] name = "rustix" version = "1.1.4" @@ -3659,15 +3639,15 @@ dependencies = [ "bitflags", "errno", "libc", - "linux-raw-sys 0.12.1", + "linux-raw-sys", "windows-sys 0.61.2", ] [[package]] name = "rustls" -version = "0.23.37" +version = "0.23.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "758025cb5fccfd3bc2fd74708fd4682be41d99e5dff73c377c0646c6012c73a4" +checksum = "6b92b125634d9b795e7beca796cc790df15a7fb38323bf3196fda83292d06b1f" dependencies = [ "aws-lc-rs", "once_cell", @@ -3758,15 +3738,15 @@ checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" [[package]] name = "sctp-proto" -version = "0.9.0" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2fa56c3ed91240d1659d269815d4e181f66c6f52bcfd60f89d3e7e3911aa6085" +checksum = "5376eaf8a764118abd6bee29673c68eab91f0913b448fe2944e74488b63c37b5" dependencies = [ "bytes", "crc", "log", "rand 0.9.4", - "rustc-hash 2.1.1", + "rustc-hash", "slab", "thiserror 2.0.18", ] @@ -3831,9 +3811,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.149" +version = "1.0.150" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86" +checksum = "e8014e44b4736ed0538adeecded0fce2a272f22dc9578a7eb6b2d9993c74cfb9" dependencies = [ "itoa", "memchr", @@ -3868,6 +3848,17 @@ version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bbfa15b3dddfee50a0fff136974b3e1bde555604ba463834a7eb7deb6417705d" +[[package]] +name = "sha2" +version = "0.10.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" +dependencies = [ + "cfg-if", + "cpufeatures 0.2.17", + "digest 0.10.7", +] + [[package]] name = "sha2" version = "0.11.0" @@ -3947,12 +3938,6 @@ version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5" -[[package]] -name = "slice-group-by" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "826167069c09b99d56f31e9ae5c99049e932a98c9dc2dac47645b08dbbf76ba7" - [[package]] name = "slotmap" version = "1.1.1" @@ -3983,9 +3968,9 @@ dependencies = [ [[package]] name = "socket2" -version = "0.6.3" +version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a766e1110788c36f4fa1c2b71b387a7815aa65f88ce0229841826633d93723e" +checksum = "52d1cfed4120b4d927bf7c0f86d2087a4a7d6027c906d9f9d525a80573b9be51" dependencies = [ "libc", "windows-sys 0.61.2", @@ -4037,12 +4022,6 @@ dependencies = [ "der", ] -[[package]] -name = "sptr" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b9b39299b249ad65f3b7e96443bad61c02ca5cd3589f46cb6d610a0fd6c0d6a" - [[package]] name = "stable_deref_trait" version = "1.2.1" @@ -4051,9 +4030,9 @@ checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" [[package]] name = "str0m" -version = "0.19.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "431befc786d98bfa860118d96890df038e4db51635494203bbe600b05582f920" +checksum = "fed3d9290b349b6da18fd640d81a950e4b256dba80e36982be61ae6ef98fb025" dependencies = [ "arrayvec", "base64ct", @@ -4072,9 +4051,9 @@ dependencies = [ [[package]] name = "str0m-aws-lc-rs" -version = "0.4.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "412c16d723baeb6f8047447a8974ffc65987b2df151b53cecc0b55407e2ba4d1" +checksum = "67e3e6efb440ad95c9370171da8fb033684f8237a4d4d4987887774149547b0d" dependencies = [ "aws-lc-rs", "dimpl", @@ -4084,9 +4063,9 @@ dependencies = [ [[package]] name = "str0m-proto" -version = "0.5.0" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44f74d680ccaae137daee4e348cabbe7f06b60838fe38e9c82807dfc659d5407" +checksum = "c99c3d805532aebd04585ba54e97e958c382759fb8f52256e289a49233f7e05b" dependencies = [ "base64ct", "dimpl", @@ -4117,7 +4096,7 @@ version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ab85eea0270ee17587ed4156089e10b9e6880ee688791d45a905f5b1ca36f664" dependencies = [ - "heck 0.5.0", + "heck", "proc-macro2", "quote", "syn 2.0.117", @@ -4182,9 +4161,9 @@ checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" [[package]] name = "target-lexicon" -version = "0.12.16" +version = "0.13.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" +checksum = "adb6935a6f5c20170eeceb1a3835a49e12e19d792f6dd344ccc76a985ca5a6ca" [[package]] name = "tempfile" @@ -4195,7 +4174,7 @@ dependencies = [ "fastrand", "getrandom 0.4.2", "once_cell", - "rustix 1.1.4", + "rustix", "windows-sys 0.61.2", ] @@ -4739,31 +4718,32 @@ dependencies = [ [[package]] name = "wasm-encoder" -version = "0.215.0" +version = "0.244.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fb56df3e06b8e6b77e37d2969a50ba51281029a9aeb3855e76b7f49b6418847" +checksum = "990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319" dependencies = [ - "leb128", + "leb128fmt", + "wasmparser 0.244.0", ] [[package]] name = "wasm-encoder" -version = "0.244.0" +version = "0.251.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319" +checksum = "5a879a421bd17c528b74721b2abf4c62e8f1d1889c2ba8c3c50d02deaf2ce395" dependencies = [ "leb128fmt", - "wasmparser 0.244.0", + "wasmparser 0.251.0", ] [[package]] name = "wasm-encoder" -version = "0.250.0" +version = "0.252.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2271adb766023046af314460f1fae02cc34ea16d736d93404d3b65be44270923" +checksum = "8185ae345fa5687c054626ff9a50e7089797a343d9904d1dc9820eb4c4d3196f" dependencies = [ "leb128fmt", - "wasmparser 0.250.0", + "wasmparser 0.252.0", ] [[package]] @@ -4780,35 +4760,34 @@ dependencies = [ [[package]] name = "wasmparser" -version = "0.215.0" +version = "0.244.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53fbde0881f24199b81cf49b6ff8f9c145ac8eb1b7fc439adb5c099734f7d90e" +checksum = "47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe" dependencies = [ - "ahash 0.8.12", "bitflags", - "hashbrown 0.14.5", + "hashbrown 0.15.5", "indexmap", "semver", - "serde", ] [[package]] name = "wasmparser" -version = "0.244.0" +version = "0.251.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe" +checksum = "437970b35b1a85cfde9c74b2398352d8d653f3bd8e3a3db0c063ea8f5b4b36ff" dependencies = [ "bitflags", - "hashbrown 0.15.5", + "hashbrown 0.17.1", "indexmap", "semver", + "serde", ] [[package]] name = "wasmparser" -version = "0.250.0" +version = "0.252.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "071d99cdfb8111603ed05500506c3298a940b58d609dd0259d3981785dd33556" +checksum = "d3eb099dcadcde5be9eef55e3a337128efd4e44b4c93122487e4d2e4e1c6627c" dependencies = [ "bitflags", "indexmap", @@ -4817,176 +4796,203 @@ dependencies = [ [[package]] name = "wasmprinter" -version = "0.215.0" +version = "0.251.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8e9a325d85053408209b3d2ce5eaddd0dd6864d1cff7a007147ba073157defc" +checksum = "8798c1a699bd25648b6708eefe94d97c6f9891febb94b42cca1f7a4b086ea64e" dependencies = [ "anyhow", "termcolor", - "wasmparser 0.215.0", + "wasmparser 0.251.0", ] [[package]] name = "wasmtime" -version = "24.0.2" +version = "46.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e763074ccd6b251c78095fcd27707253b69cef961ea0a2ff76a8d246ddfadd1b" +checksum = "c4213d2f019a5e44aa8a61d8826dd33a505bff79f749b14a8bafd67321cb9351" dependencies = [ - "anyhow", + "addr2line", + "async-trait", "bitflags", "bumpalo", "cc", "cfg-if", "encoding_rs", - "hashbrown 0.14.5", - "indexmap", + "futures", "libc", - "libm", "log", "mach2", "memfd", - "object 0.36.7", + "object", "once_cell", - "paste", "postcard", - "psm", - "rustix 0.38.44", + "pulley-interpreter", + "rustix", "semver", "serde", "serde_derive", "smallvec", - "sptr", "target-lexicon", - "wasmparser 0.215.0", - "wasmtime-asm-macros", - "wasmtime-component-macro", - "wasmtime-component-util", - "wasmtime-cranelift", + "wasmparser 0.251.0", "wasmtime-environ", - "wasmtime-jit-icache-coherence", - "wasmtime-slab", - "wasmtime-versioned-export-macros", - "wasmtime-winch", + "wasmtime-internal-component-macro", + "wasmtime-internal-component-util", + "wasmtime-internal-core", + "wasmtime-internal-cranelift", + "wasmtime-internal-fiber", + "wasmtime-internal-jit-debug", + "wasmtime-internal-jit-icache-coherence", + "wasmtime-internal-unwinder", + "wasmtime-internal-versioned-export-macros", "wat", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] -name = "wasmtime-asm-macros" -version = "24.0.2" +name = "wasmtime-environ" +version = "46.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f45004b6fa5d12dd95b427474e69bde05a6d31d33b39bd56054f9cd68e824283" +checksum = "d45863de41977ec6453e859cf843d456fa3fcb45a659b66d16e794f90ec4f5b7" dependencies = [ - "cfg-if", + "anyhow", + "cpp_demangle", + "cranelift-bforest", + "cranelift-bitset", + "cranelift-entity", + "gimli", + "hashbrown 0.17.1", + "indexmap", + "log", + "object", + "postcard", + "rustc-demangle", + "semver", + "serde", + "serde_derive", + "sha2 0.10.9", + "smallvec", + "target-lexicon", + "wasm-encoder 0.251.0", + "wasmparser 0.251.0", + "wasmprinter", + "wasmtime-internal-component-util", + "wasmtime-internal-core", ] [[package]] -name = "wasmtime-component-macro" -version = "24.0.2" +name = "wasmtime-internal-component-macro" +version = "46.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74b72572d389586e429a9830ab68a5b3e2a567962b8a82f4249652ccc68ddab2" +checksum = "f1e48f8d4966d62a10b6d70722bc432c1e163890be2801d3b5784589ad36ffc3" dependencies = [ "anyhow", "proc-macro2", "quote", "syn 2.0.117", - "wasmtime-component-util", - "wasmtime-wit-bindgen", - "wit-parser 0.215.0", + "wasmtime-internal-component-util", + "wasmtime-internal-wit-bindgen", + "wit-parser 0.251.0", ] [[package]] -name = "wasmtime-component-util" -version = "24.0.2" +name = "wasmtime-internal-component-util" +version = "46.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb3081af782040e8016373e603ee854496c82cdc0f32b13a6bc9700e15f582db" +checksum = "819ad5abd5822a22dbf4014475cdfd1fe790707761cd732d74aaa3ba4d5ba489" [[package]] -name = "wasmtime-cranelift" -version = "24.0.2" +name = "wasmtime-internal-core" +version = "46.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42c18ca178eee0947cd53b27d3a101dd2f79afec86fc3ce657545519c6bf011a" +checksum = "3fc28372e36eaf8cf70faa83b5779137f7e99c8d18569a125d1580e735cc9e4d" +dependencies = [ + "hashbrown 0.17.1", + "libm", + "serde", +] + +[[package]] +name = "wasmtime-internal-cranelift" +version = "46.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a433efc6e35112a5457e1dc8bc4d8d39820ac7722267e89bc04e5df641f32124" dependencies = [ - "anyhow", "cfg-if", "cranelift-codegen", "cranelift-control", "cranelift-entity", "cranelift-frontend", "cranelift-native", - "cranelift-wasm", "gimli", + "itertools 0.14.0", "log", - "object 0.36.7", + "object", + "pulley-interpreter", + "smallvec", "target-lexicon", - "thiserror 1.0.69", - "wasmparser 0.215.0", + "thiserror 2.0.18", + "wasmparser 0.251.0", "wasmtime-environ", - "wasmtime-versioned-export-macros", + "wasmtime-internal-core", + "wasmtime-internal-unwinder", + "wasmtime-internal-versioned-export-macros", ] [[package]] -name = "wasmtime-environ" -version = "24.0.2" +name = "wasmtime-internal-fiber" +version = "46.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e80da0784d4dd0788479ce390cd4a54a893d24f2937d4046145704777aa7a131" +checksum = "18a1d3a39d0d210f6b8574ee96a4315e0a14c67f3a1fc3cd5372cb10d2fb4422" dependencies = [ - "anyhow", - "cranelift-bitset", - "cranelift-entity", - "gimli", - "indexmap", - "log", - "object 0.36.7", - "postcard", - "semver", - "serde", - "serde_derive", - "target-lexicon", - "wasm-encoder 0.215.0", - "wasmparser 0.215.0", - "wasmprinter", - "wasmtime-component-util", - "wasmtime-types", + "cc", + "cfg-if", + "libc", + "rustix", + "wasmtime-environ", + "wasmtime-internal-versioned-export-macros", + "windows-sys 0.61.2", ] [[package]] -name = "wasmtime-jit-icache-coherence" -version = "24.0.2" +name = "wasmtime-internal-jit-debug" +version = "46.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c543f7ee7b1ec8f2215f88197a40f9fa3452dc98c5902c5c700d8ec9e9ea7021" +checksum = "9f667288cb4dfa68a4639ffac4d5628535dda64ebdc2b990526efb12b30ba803" dependencies = [ - "anyhow", - "cfg-if", - "libc", - "windows-sys 0.52.0", + "cc", + "wasmtime-internal-versioned-export-macros", ] [[package]] -name = "wasmtime-slab" -version = "24.0.2" +name = "wasmtime-internal-jit-icache-coherence" +version = "46.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bcf7ded4156c76cc1cb348e5728096087e2c432714d1b285044c6da6a1e3d01a" +checksum = "eba651d44ab0faad4c58106b3adb45068189fb65ef50f0c404b6d9e3bf81a357" +dependencies = [ + "cfg-if", + "libc", + "wasmtime-internal-core", + "windows-sys 0.61.2", +] [[package]] -name = "wasmtime-types" -version = "24.0.8" +name = "wasmtime-internal-unwinder" +version = "46.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7525ded01c42f19213ad8094c4ac1c87c1dd4ed101d099ae05e70a01f9e052b0" +checksum = "2ecc52563b0558af2a7487eb710de07cc4532564b55528876129238e83118cb1" dependencies = [ - "anyhow", - "cranelift-entity", - "serde", - "serde_derive", - "smallvec", - "wasmparser 0.215.0", + "cfg-if", + "cranelift-codegen", + "log", + "object", + "wasmtime-environ", ] [[package]] -name = "wasmtime-versioned-export-macros" -version = "24.0.2" +name = "wasmtime-internal-versioned-export-macros" +version = "46.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a6e2f847c118d5b26f0cc01d12a6d72fa450e32c42a4a3ce5d33afb4729ed6a" +checksum = "e747f4a074699ba1b4e4d841fb263f9b7df5bd1555181c4752bf5990d21ba676" dependencies = [ "proc-macro2", "quote", @@ -4994,52 +5000,36 @@ dependencies = [ ] [[package]] -name = "wasmtime-winch" -version = "24.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee3640cd34c67f505e88cef0da11368806204a24c68c35d671a48a59bb37f908" -dependencies = [ - "anyhow", - "cranelift-codegen", - "gimli", - "object 0.36.7", - "target-lexicon", - "wasmparser 0.215.0", - "wasmtime-cranelift", - "wasmtime-environ", - "winch-codegen", -] - -[[package]] -name = "wasmtime-wit-bindgen" -version = "24.0.2" +name = "wasmtime-internal-wit-bindgen" +version = "46.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c58b085b2d330e5057dddd31f3ca527569b90fcdd35f6d373420c304927a5190" +checksum = "80009f46991622814196d96fac6fc0a938f46b5cba737a8f4e21e24e5a03856f" dependencies = [ "anyhow", - "heck 0.4.1", + "bitflags", + "heck", "indexmap", - "wit-parser 0.215.0", + "wit-parser 0.251.0", ] [[package]] name = "wast" -version = "250.0.0" +version = "252.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69e9294a1f0204aeb5c47e95165517f43ef3cc895918c4f3e939380d4c290f4a" +checksum = "942a3449d6a593fccc111a6241c8df52bda168af30e40bf9580d4394d7374c65" dependencies = [ "bumpalo", "leb128fmt", "memchr", "unicode-width", - "wasm-encoder 0.250.0", + "wasm-encoder 0.252.0", ] [[package]] name = "wat" -version = "1.250.0" +version = "1.252.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a549ed329a70e444e0f7796391ab2a87d0aef30ddde9f60e16e429224fafd02" +checksum = "c72a4ba7088f7bac94cf516e49882bdf97068904a563768cf249efc839ec42cb" dependencies = [ "wast", ] @@ -5091,23 +5081,6 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" -[[package]] -name = "winch-codegen" -version = "0.22.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46d7fecc199486f048bb2d649dce68bf28712ae1183dd54fd4a0534989517b24" -dependencies = [ - "anyhow", - "cranelift-codegen", - "gimli", - "regalloc2", - "smallvec", - "target-lexicon", - "wasmparser 0.215.0", - "wasmtime-cranelift", - "wasmtime-environ", -] - [[package]] name = "windows-core" version = "0.62.2" @@ -5289,7 +5262,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ea61de684c3ea68cb082b7a88508a8b27fcc8b797d738bfc99a82facf1d752dc" dependencies = [ "anyhow", - "heck 0.5.0", + "heck", "wit-parser 0.244.0", ] @@ -5300,7 +5273,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21" dependencies = [ "anyhow", - "heck 0.5.0", + "heck", "indexmap", "prettyplease", "syn 2.0.117", @@ -5345,9 +5318,9 @@ dependencies = [ [[package]] name = "wit-parser" -version = "0.215.0" +version = "0.244.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "935a97eaffd57c3b413aa510f8f0b550a4a9fe7d59e79cd8b89a83dcb860321f" +checksum = "ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736" dependencies = [ "anyhow", "id-arena", @@ -5358,16 +5331,17 @@ dependencies = [ "serde_derive", "serde_json", "unicode-xid", - "wasmparser 0.215.0", + "wasmparser 0.244.0", ] [[package]] name = "wit-parser" -version = "0.244.0" +version = "0.251.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736" +checksum = "e960732e824fab95099971a09e638979347c94ca48568d3c854c945729196947" dependencies = [ "anyhow", + "hashbrown 0.17.1", "id-arena", "indexmap", "log", @@ -5376,7 +5350,7 @@ dependencies = [ "serde_derive", "serde_json", "unicode-xid", - "wasmparser 0.244.0", + "wasmparser 0.251.0", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 25ef8ec..a95518f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -17,14 +17,14 @@ keywords = ["sfu", "webrtc", "rtp", "media", "realtime"] categories = ["multimedia", "network-programming"] [workspace.dependencies] -arc-swap = "=1.7.1" -aya = { version = "=0.13.1", default-features = false } +arc-swap = "=1.9.1" +aya = { version = "=0.14.0", default-features = false } aws-lc-rs = "=1.17.0" bincode = { version = "=2.0.1", features = ["derive"] } -bytes = "=1.11.1" +bytes = "=1.12.0" clap = { version = "=4.6.1", features = ["derive"] } compio = { version = "=0.19.0-rc.2", default-features = false, features = ["time"] } -compio-buf = "=0.8.2-rc.1" +compio-buf = "=0.8.3" core_affinity = "=0.8.3" criterion = { version = "=0.8.2", default-features = false } crossbeam-queue = "=0.3.12" @@ -36,22 +36,22 @@ libc = "=0.2.186" loom = "=0.7.2" metrics = "=0.24.6" notify = "=9.0.0-rc.4" -openraft = { version = "=0.9.21", features = ["generic-snapshot-data", "serde"] } +openraft = { version = "=0.9.24", features = ["generic-snapshot-data", "serde"] } ordered-float = "=5.3.0" -quinn = { version = "=0.11.9", default-features = false, features = ["rustls-aws-lc-rs"] } +quinn = { version = "=0.11.11", default-features = false, features = ["rustls-aws-lc-rs"] } rand = "=0.10.1" rcgen = { version = "=0.14.8", default-features = false, features = ["aws_lc_rs", "crypto", "pem"] } redb = "=4.1.0" -redis = { version = "=1.2.1", default-features = false, features = ["script", "sentinel"] } +redis = { version = "=1.3.0", default-features = false, features = ["script", "sentinel"] } rkyv = { version = "=0.8.16", default-features = true } -rustls = { version = "=0.23.37", default-features = false, features = ["aws_lc_rs", "std"] } +rustls = { version = "=0.23.41", default-features = false, features = ["aws_lc_rs", "std"] } rustls-pki-types = { version = "=1.14.1", features = ["std"] } rtrb = "=0.3.4" serde = { version = "=1.0.228", features = ["derive"] } -serde_json = "=1.0.149" +serde_json = "=1.0.150" sha2 = "=0.11.0" signal-hook = "=0.4.4" -socket2 = "=0.6.3" +socket2 = "=0.6.4" sockudo-ws = { git = "https://github.com/sockudo/sockudo-ws.git", default-features = false } strum = { version = "=0.28.0", features = ["derive"] } tempfile = "=3.27.0" diff --git a/crates/refract-rtc/Cargo.toml b/crates/refract-rtc/Cargo.toml index 94e15e1..02da897 100644 --- a/crates/refract-rtc/Cargo.toml +++ b/crates/refract-rtc/Cargo.toml @@ -25,7 +25,7 @@ refract-crypto = { path = "../refract-crypto" } refract-jitter = { path = "../refract-jitter" } refract-router = { path = "../refract-router" } refract-srtp = { path = "../refract-srtp" } -str0m = { version = "=0.19.0", default-features = false, features = ["aws-lc-rs"] } +str0m = { version = "=0.21.0", default-features = false, features = ["aws-lc-rs"] } thiserror.workspace = true tracing.workspace = true diff --git a/crates/refract-sfu/Cargo.toml b/crates/refract-sfu/Cargo.toml index eaa52bb..232543d 100644 --- a/crates/refract-sfu/Cargo.toml +++ b/crates/refract-sfu/Cargo.toml @@ -41,7 +41,7 @@ refract-slab = { path = "../refract-slab" } refract-srtp = { path = "../refract-srtp" } refract-uring = { path = "../refract-uring" } rtrb.workspace = true -rustc-hash = "=2.1.1" +rustc-hash = "=2.1.2" thiserror.workspace = true tracing.workspace = true diff --git a/crates/refract-wasm/Cargo.toml b/crates/refract-wasm/Cargo.toml index 200701c..9129be2 100644 --- a/crates/refract-wasm/Cargo.toml +++ b/crates/refract-wasm/Cargo.toml @@ -22,7 +22,7 @@ rustdoc-args = ["--cfg", "docsrs"] arc-swap.workspace = true refract-core = { path = "../refract-core" } thiserror.workspace = true -wasmtime = { version = "=24.0.2", default-features = false, features = [ +wasmtime = { version = "=46.0.1", default-features = false, features = [ "component-model", "cranelift", "runtime",