From 80ed1807a0ee2754492d6d81f8a3b475e70b29c4 Mon Sep 17 00:00:00 2001 From: "moq-bot[bot]" <186640430+moq-bot[bot]@users.noreply.github.com> Date: Wed, 6 May 2026 22:24:36 +0000 Subject: [PATCH] chore: release --- Cargo.lock | 201 ++++++++++++++++------------------ Cargo.toml | 10 +- rs/hang/CHANGELOG.md | 10 ++ rs/hang/Cargo.toml | 2 +- rs/libmoq/CHANGELOG.md | 11 ++ rs/libmoq/Cargo.toml | 2 +- rs/moq-boy/CHANGELOG.md | 10 ++ rs/moq-boy/Cargo.toml | 2 +- rs/moq-cli/CHANGELOG.md | 7 ++ rs/moq-cli/Cargo.toml | 2 +- rs/moq-clock/CHANGELOG.md | 9 ++ rs/moq-clock/Cargo.toml | 2 +- rs/moq-ffi/CHANGELOG.md | 10 ++ rs/moq-ffi/Cargo.toml | 2 +- rs/moq-lite/CHANGELOG.md | 14 +++ rs/moq-lite/Cargo.toml | 2 +- rs/moq-mux/CHANGELOG.md | 10 ++ rs/moq-mux/Cargo.toml | 2 +- rs/moq-native/CHANGELOG.md | 14 +++ rs/moq-native/Cargo.toml | 2 +- rs/moq-relay/CHANGELOG.md | 18 +++ rs/moq-relay/Cargo.toml | 2 +- rs/moq-token-cli/CHANGELOG.md | 6 + rs/moq-token-cli/Cargo.toml | 2 +- rs/moq-token/CHANGELOG.md | 6 + rs/moq-token/Cargo.toml | 2 +- 26 files changed, 238 insertions(+), 122 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index d766a45c1..9b76fefe4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -246,9 +246,9 @@ dependencies = [ [[package]] name = "async-compression" -version = "0.4.41" +version = "0.4.42" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0f9ee0f6e02ffd7ad5816e9464499fba7b3effd01123b515c41d1697c43dad1" +checksum = "e79b3f8a79cccc2898f31920fc69f304859b3bd567490f75ebf51ae1c792a9ac" dependencies = [ "compression-codecs", "compression-core", @@ -522,9 +522,9 @@ checksum = "c4512299f36f043ab09a583e57bceb5a5aab7a73db1805848e8fef3c9e8c78b3" [[package]] name = "blake3" -version = "1.8.4" +version = "1.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d2d5991425dfd0785aed03aedcf0b321d61975c9b5b3689c774a2610ae0b51e" +checksum = "0aa83c34e62843d924f905e0f5c866eb1dd6545fc4d719e803d9ba6030371fce" dependencies = [ "arrayref", "arrayvec", @@ -563,9 +563,9 @@ dependencies = [ [[package]] name = "boring" -version = "4.21.2" +version = "4.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a732fa30cc654efcca7d4b39cc0e0b0a22df43a188fa8221ea9a24ddca718caf" +checksum = "3b0e3bc837369e9e662d3845c374ac3771b054d4bc2dee5457591198d16d684c" dependencies = [ "bitflags", "boring-sys", @@ -576,9 +576,9 @@ dependencies = [ [[package]] name = "boring-sys" -version = "4.21.2" +version = "4.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f922afb52d05239f8d4042ca1df15da9d340c2b58bfb5b8daf15acbf8d6e195e" +checksum = "15aad385759d3da2737772aefb391332227bef7cb71fb85c106cadd9d1e63a98" dependencies = [ "bindgen", "cmake", @@ -666,9 +666,9 @@ dependencies = [ [[package]] name = "bytestring" -version = "1.5.0" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "113b4343b5f6617e7ad401ced8de3cc8b012e73a594347c307b90db3e9271289" +checksum = "86566c496f2f47d9b8147a4c8b02ffdb69c919fe0c2b2e7195d22cbba0e635c9" dependencies = [ "bytes", ] @@ -738,9 +738,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.2.60" +version = "1.2.61" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43c5703da9466b66a946814e1adf53ea2c90f10063b86290cc9eb67ce3478a20" +checksum = "d16d90359e986641506914ba71350897565610e87ce0ad9e6f28569db3dd5c6d" dependencies = [ "find-msvc-tools", "jobserver", @@ -935,9 +935,9 @@ dependencies = [ [[package]] name = "compression-codecs" -version = "0.4.37" +version = "0.4.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb7b51a7d9c967fc26773061ba86150f19c50c0d65c887cb1fbe295fd16619b7" +checksum = "ce2548391e9c1929c21bf6aa2680af86fe4c1b33e6cea9ac1cfeec0bd11218cf" dependencies = [ "compression-core", "flate2", @@ -946,9 +946,9 @@ dependencies = [ [[package]] name = "compression-core" -version = "0.4.31" +version = "0.4.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75984efb6ed102a0d42db99afb6c1948f0380d1d91808d5529916e6c08b49d8d" +checksum = "cc14f565cf027a105f7a44ccf9e5b424348421a1d8952a8fc9d499d313107789" [[package]] name = "concurrent-queue" @@ -1008,9 +1008,9 @@ dependencies = [ [[package]] name = "const-hex" -version = "1.18.1" +version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "531185e432bb31db1ecda541e9e7ab21468d4d844ad7505e0546a49b4945d49b" +checksum = "20d9a563d167a9cce0f94153382b33cb6eded6dfabff03c69ad65a28ea1514e0" dependencies = [ "cfg-if", "cpufeatures 0.2.17", @@ -1302,9 +1302,9 @@ dependencies = [ [[package]] name = "data-encoding" -version = "2.10.0" +version = "2.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7a1e2f27636f116493b8b860f5546edb47c8d8f8ea73e1d2a20be88e28d1fea" +checksum = "a4ae5f15dda3c708c0ade84bfee31ccab44a3da4f88015ed22f63732abe300c8" [[package]] name = "datagram-socket" @@ -1549,7 +1549,7 @@ checksum = "c6e914c7c52decb085cea910552e24c63ac019e3ab8bf001ff736da9a9d9d890" dependencies = [ "pkcs8 0.11.0-rc.11", "serde", - "signature 3.0.0-rc.10", + "signature 3.0.0", ] [[package]] @@ -1563,7 +1563,7 @@ dependencies = [ "rand_core 0.9.5", "serde", "sha2 0.11.0-rc.2", - "signature 3.0.0-rc.10", + "signature 3.0.0", "subtle", "zeroize", ] @@ -1848,9 +1848,9 @@ dependencies = [ [[package]] name = "foundations" -version = "5.6.3" +version = "5.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6089d8c5858cf001898a57ea70243f9f83ed0b10b1e787c2cfbe7b519022f64f" +checksum = "d36d8893ec9e7330abf6b33e03308c3824c4e0d2c7a72a7adb02e0e0e375d618" dependencies = [ "anyhow", "cf-rustracing", @@ -1888,9 +1888,9 @@ dependencies = [ [[package]] name = "foundations-macros" -version = "5.6.3" +version = "5.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1952936dd1256eb342c00e49ccac03e61d727e0682479144c71c397b3a375458" +checksum = "2a943f490c4526c66ebc9943d0bd72f2caa2545355308a3393830b9c11b08544" dependencies = [ "darling 0.23.0", "proc-macro2", @@ -2330,9 +2330,9 @@ dependencies = [ [[package]] name = "h2" -version = "0.4.13" +version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f44da3a8150a6703ed5d34e164b875fd14c2cdab9af1252a9a1020bde2bdc54" +checksum = "171fefbc92fe4a4de27e0698d6a5b392d6a0e333506bc49133760b3bcf948733" dependencies = [ "atomic-waker", "bytes", @@ -2355,7 +2355,7 @@ checksum = "253b313319f7109de64e480ffb606f89475cd758bae82e096e00c5d95341d30e" [[package]] name = "hang" -version = "0.15.8" +version = "0.16.0" dependencies = [ "anyhow", "bytes", @@ -2673,9 +2673,9 @@ dependencies = [ [[package]] name = "hybrid-array" -version = "0.4.10" +version = "0.4.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3944cf8cf766b40e2a1a333ee5e9b563f854d5fa49d6a8ca2764e97c6eddb214" +checksum = "08d46837a0ed51fe95bd3b05de33cd64a1ee88fc797477ca48446872504507c5" dependencies = [ "typenum", ] @@ -2891,9 +2891,9 @@ dependencies = [ [[package]] name = "idna_adapter" -version = "1.2.1" +version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" +checksum = "cb68373c0d6620ef8105e855e7745e18b0d00d3bdb07fb532e434244cdb9a714" dependencies = [ "icu_normalizer", "icu_properties", @@ -2989,16 +2989,6 @@ dependencies = [ "serde", ] -[[package]] -name = "iri-string" -version = "0.7.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25e659a4bb38e810ebc252e53b5814ff908a8c58c2a9ce2fae1bbec24cbf4e20" -dependencies = [ - "memchr", - "serde", -] - [[package]] name = "iroh" version = "0.97.0" @@ -3244,9 +3234,9 @@ dependencies = [ [[package]] name = "js-sys" -version = "0.3.95" +version = "0.3.97" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2964e92d1d9dc3364cae4d718d93f227e3abb088e747d92e0395bfdedf1c12ca" +checksum = "a1840c94c045fbcf8ba2812c95db44499f7c64910a912551aaaa541decebcacf" dependencies = [ "cfg-if", "futures-util", @@ -3288,9 +3278,9 @@ checksum = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2" [[package]] name = "libc" -version = "0.2.185" +version = "0.2.186" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52ff2c0fe9bc6cb6b14a0592c2ff4fa9ceb83eea9db979b0487cd054946a2b8f" +checksum = "68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66" [[package]] name = "libloading" @@ -3310,7 +3300,7 @@ checksum = "b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981" [[package]] name = "libmoq" -version = "0.2.13" +version = "0.2.14" dependencies = [ "anyhow", "bytes", @@ -3357,9 +3347,9 @@ checksum = "11d3d7f243d5c5a8b9bb5d6dd2b1602c0cb0b9db1621bafc7ed66e35ff9fe092" [[package]] name = "local-ip-address" -version = "0.6.11" +version = "0.6.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4a59a0cb1c7f84471ad5cd38d768c2a29390d17f1ff2827cdf49bc53e8ac70b" +checksum = "d7b0187df4e614e42405b49511b82ff7a1774fbd9a816060ee465067847cac22" dependencies = [ "libc", "neli", @@ -3520,7 +3510,7 @@ dependencies = [ [[package]] name = "moq-boy" -version = "0.2.8" +version = "0.2.9" dependencies = [ "anyhow", "boytacean", @@ -3540,7 +3530,7 @@ dependencies = [ [[package]] name = "moq-cli" -version = "0.7.20" +version = "0.7.21" dependencies = [ "anyhow", "axum", @@ -3560,7 +3550,7 @@ dependencies = [ [[package]] name = "moq-clock" -version = "0.10.17" +version = "0.10.18" dependencies = [ "anyhow", "chrono", @@ -3578,7 +3568,7 @@ version = "0.0.2" [[package]] name = "moq-ffi" -version = "0.2.7" +version = "0.2.8" dependencies = [ "bytes", "hang", @@ -3613,7 +3603,7 @@ dependencies = [ [[package]] name = "moq-lite" -version = "0.15.15" +version = "0.16.0" dependencies = [ "bytes", "conducer", @@ -3639,7 +3629,7 @@ dependencies = [ [[package]] name = "moq-mux" -version = "0.3.9" +version = "0.4.0" dependencies = [ "anyhow", "base64 0.22.1", @@ -3664,7 +3654,7 @@ dependencies = [ [[package]] name = "moq-native" -version = "0.13.13" +version = "0.14.0" dependencies = [ "anyhow", "bytes", @@ -3705,7 +3695,7 @@ dependencies = [ [[package]] name = "moq-relay" -version = "0.10.25" +version = "0.11.0" dependencies = [ "anyhow", "axum", @@ -3742,7 +3732,7 @@ dependencies = [ [[package]] name = "moq-token" -version = "0.5.17" +version = "0.6.0" dependencies = [ "anyhow", "aws-lc-rs", @@ -3762,7 +3752,7 @@ dependencies = [ [[package]] name = "moq-token-cli" -version = "0.5.23" +version = "0.5.24" dependencies = [ "anyhow", "clap", @@ -4547,18 +4537,18 @@ dependencies = [ [[package]] name = "pin-project" -version = "1.1.11" +version = "1.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1749c7ed4bcaf4c3d0a3efc28538844fb29bcdd7d2b67b2be7e20ba861ff517" +checksum = "cbf0d9e68100b3a7989b4901972f265cd542e560a3a8a724e1e20322f4d06ce9" dependencies = [ "pin-project-internal", ] [[package]] name = "pin-project-internal" -version = "1.1.11" +version = "1.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9b20ed30f105399776b9c883e68e536ef602a16ae6f596d2c473591d6ad64c6" +checksum = "a990e22f43e84855daf260dded30524ef4a9021cc7541c26540500a50b624389" dependencies = [ "proc-macro2", "quote", @@ -4573,17 +4563,19 @@ checksum = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd" [[package]] name = "pkarr" -version = "5.0.4" +version = "5.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7bfb9143bbba379f246211eb68074d78db9cc048e4c5701f3b0e6cb1ec67ca2" +checksum = "0db5bc018bd8e26cb7e7913623292e5eddd71caf29801ea2b2bd627167044e05" dependencies = [ "base32", "bytes", "cfg_aliases", "document-features", + "ed25519", "ed25519-dalek", "getrandom 0.4.2", "ntimestamp", + "pkcs8 0.11.0-rc.11", "self_cell", "serde", "simple-dns", @@ -4635,9 +4627,9 @@ checksum = "b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6" [[package]] name = "plist" -version = "1.8.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "740ebea15c5d1428f910cd1a5f52cebf8d25006245ed8ade92702f4943d91e07" +checksum = "092791278e026273c1b65bbdcfbba3a300f2994c896bd01ab01da613c29c46f1" dependencies = [ "base64 0.22.1", "indexmap 2.14.0", @@ -5001,9 +4993,9 @@ dependencies = [ [[package]] name = "quick-xml" -version = "0.38.4" +version = "0.39.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b66c2058c55a409d601666cffe35f04333cf1013010882cec174a7467cd4e21c" +checksum = "721da970c312655cde9b4ffe0547f20a8494866a4af5ff51f18b7c633d0c870b" dependencies = [ "memchr", ] @@ -5429,9 +5421,9 @@ dependencies = [ [[package]] name = "rustls" -version = "0.23.38" +version = "0.23.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69f9466fb2c14ea04357e91413efb882e2a6d4a406e625449bc0a5d360d53a21" +checksum = "ef86cd5876211988985292b91c96a8f2d298df24e75989a43a3c73f2d4d8168b" dependencies = [ "aws-lc-rs", "log", @@ -5466,9 +5458,9 @@ dependencies = [ [[package]] name = "rustls-pki-types" -version = "1.14.0" +version = "1.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be040f8b0a225e40375822a563fa9524378b9d63112f53e19ffff34df5d33fdd" +checksum = "30a7197ae7eb376e574fe940d068c30fe0462554a3ddbe4eca7838e049c937a9" dependencies = [ "web-time", "zeroize", @@ -5829,9 +5821,9 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.18.0" +version = "3.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd5414fad8e6907dbdd5bc441a50ae8d6e26151a03b1de04d89a5576de61d01f" +checksum = "f05839ce67618e14a09b286535c0d9c94e85ef25469b0e13cb4f844e5593eb19" dependencies = [ "base64 0.22.1", "chrono", @@ -5848,9 +5840,9 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.18.0" +version = "3.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3db8978e608f1fe7357e211969fd9abdcae80bac1ba7a3369bb7eb6b404eb65" +checksum = "cf2ebbe86054f9b45bc3881e865683ccfaccce97b9b4cb53f3039d67f355a334" dependencies = [ "darling 0.23.0", "proc-macro2", @@ -5951,9 +5943,9 @@ dependencies = [ [[package]] name = "signature" -version = "3.0.0-rc.10" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f1880df446116126965eeec169136b2e0251dba37c6223bcc819569550edea3" +checksum = "28d567dcbaf0049cb8ac2608a76cd95ff9e4412e1899d389ee400918ca7537f5" [[package]] name = "simd-adler32" @@ -5990,9 +5982,9 @@ dependencies = [ [[package]] name = "siphasher" -version = "1.0.2" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2aa850e253778c88a04c3d7323b043aeda9d3e30d5971937c1855769763678e" +checksum = "8ee5873ec9cce0195efcb7a4e9507a04cd49aec9c83d0389df45b1ef7ba2e649" [[package]] name = "slab" @@ -6469,9 +6461,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.52.1" +version = "1.52.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b67dee974fe86fd92cc45b7a95fdd2f99a36a6d7b0d431a231178d3d670bbcc6" +checksum = "110a78583f19d5cdb2c5ccf321d1290344e71313c6c37d43520d386027d18386" dependencies = [ "bytes", "libc", @@ -6658,7 +6650,7 @@ dependencies = [ "toml_datetime 1.1.1+spec-1.1.0", "toml_parser", "toml_writer", - "winnow 1.0.1", + "winnow 1.0.2", ] [[package]] @@ -6723,7 +6715,7 @@ dependencies = [ "indexmap 2.14.0", "toml_datetime 1.1.1+spec-1.1.0", "toml_parser", - "winnow 1.0.1", + "winnow 1.0.2", ] [[package]] @@ -6732,7 +6724,7 @@ version = "1.1.2+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a2abe9b86193656635d2411dc43050282ca48aa31c2451210f4202550afb7526" dependencies = [ - "winnow 1.0.1", + "winnow 1.0.2", ] [[package]] @@ -6808,9 +6800,9 @@ dependencies = [ [[package]] name = "tower-http" -version = "0.6.8" +version = "0.6.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4e6559d53cc268e5031cd8429d05415bc4cb4aefc4aa5d6cc35fbf5b924a1f8" +checksum = "68d6fdd9f81c2819c9a8b0e0cd91660e7746a8e6ea2ba7c6b2b057985f6bcb51" dependencies = [ "async-compression", "bitflags", @@ -6822,7 +6814,6 @@ dependencies = [ "http-body-util", "http-range-header", "httpdate", - "iri-string", "mime", "mime_guess", "percent-encoding", @@ -6832,7 +6823,7 @@ dependencies = [ "tower", "tower-layer", "tower-service", - "tracing", + "url", ] [[package]] @@ -7356,9 +7347,9 @@ dependencies = [ [[package]] name = "wasm-bindgen" -version = "0.2.118" +version = "0.2.120" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0bf938a0bacb0469e83c1e148908bd7d5a6010354cf4fb73279b7447422e3a89" +checksum = "df52b6d9b87e0c74c9edfa1eb2d9bf85e5d63515474513aa50fa181b3c4f5db1" dependencies = [ "cfg-if", "once_cell", @@ -7369,9 +7360,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-futures" -version = "0.4.68" +version = "0.4.70" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f371d383f2fb139252e0bfac3b81b265689bf45b6874af544ffa4c975ac1ebf8" +checksum = "af934872acec734c2d80e6617bbb5ff4f12b052dd8e6332b0817bce889516084" dependencies = [ "js-sys", "wasm-bindgen", @@ -7379,9 +7370,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.118" +version = "0.2.120" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eeff24f84126c0ec2db7a449f0c2ec963c6a49efe0698c4242929da037ca28ed" +checksum = "78b1041f495fb322e64aca85f5756b2172e35cd459376e67f2a6c9dffcedb103" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -7389,9 +7380,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.118" +version = "0.2.120" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d08065faf983b2b80a79fd87d8254c409281cf7de75fc4b773019824196c904" +checksum = "9dcd0ff20416988a18ac686d4d4d0f6aae9ebf08a389ff5d29012b05af2a1b41" dependencies = [ "bumpalo", "proc-macro2", @@ -7402,9 +7393,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-shared" -version = "0.2.118" +version = "0.2.120" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5fd04d9e306f1907bd13c6361b5c6bfc7b3b3c095ed3f8a9246390f8dbdee129" +checksum = "49757b3c82ebf16c57d69365a142940b384176c24df52a087fb748e2085359ea" dependencies = [ "unicode-ident", ] @@ -7469,9 +7460,9 @@ dependencies = [ [[package]] name = "web-sys" -version = "0.3.95" +version = "0.3.97" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f2dfbb17949fa2088e5d39408c48368947b86f7834484e87b73de55bc14d97d" +checksum = "2eadbac71025cd7b0834f20d1fe8472e8495821b4e9801eb0a60bd1f19827602" dependencies = [ "js-sys", "wasm-bindgen", @@ -8016,9 +8007,9 @@ dependencies = [ [[package]] name = "winnow" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09dac053f1cd375980747450bfc7250c264eaae0583872e845c0c7cd578872b5" +checksum = "2ee1708bef14716a11bae175f579062d4554d95be2c6829f518df847b7b3fdd0" dependencies = [ "memchr", ] diff --git a/Cargo.toml b/Cargo.toml index 524297762..225821cc3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -42,12 +42,12 @@ rust-version = "1.85" [workspace.dependencies] conducer = { version = "0.3", path = "rs/conducer" } -hang = { version = "0.15", path = "rs/hang" } -moq-lite = { version = "0.15", path = "rs/moq-lite" } +hang = { version = "0.16", path = "rs/hang" } +moq-lite = { version = "0.16", path = "rs/moq-lite" } moq-msf = { version = "0.1", path = "rs/moq-msf" } -moq-mux = { version = "0.3", path = "rs/moq-mux" } -moq-native = { version = "0.13", path = "rs/moq-native", default-features = false } -moq-token = { version = "0.5", path = "rs/moq-token" } +moq-mux = { version = "0.4", path = "rs/moq-mux" } +moq-native = { version = "0.14", path = "rs/moq-native", default-features = false } +moq-token = { version = "0.6", path = "rs/moq-token" } qmux = { version = "0.0.5", default-features = false } serde = { version = "1", features = ["derive"] } diff --git a/rs/hang/CHANGELOG.md b/rs/hang/CHANGELOG.md index 00dbc75bc..b0b656600 100644 --- a/rs/hang/CHANGELOG.md +++ b/rs/hang/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.16.0](https://github.com/moq-dev/moq/compare/hang-v0.15.8...hang-v0.16.0) - 2026-05-06 + +### Other + +- moq-mux backport + dual-API cleanup ([#1341](https://github.com/moq-dev/moq/pull/1341)) +- Revert moq-lite FETCH/Subscription API changes ([#1372](https://github.com/moq-dev/moq/pull/1372)) +- add fetch_group API + TrackDynamic ([#1357](https://github.com/moq-dev/moq/pull/1357)) +- backport Subscription model API for FETCH readiness ([#1348](https://github.com/moq-dev/moq/pull/1348)) +- hop-based clustering ([#1322](https://github.com/moq-dev/moq/pull/1322)) + ## [0.15.8](https://github.com/moq-dev/moq/compare/hang-v0.15.7...hang-v0.15.8) - 2026-04-19 ### Other diff --git a/rs/hang/Cargo.toml b/rs/hang/Cargo.toml index d4a745527..9392bb724 100644 --- a/rs/hang/Cargo.toml +++ b/rs/hang/Cargo.toml @@ -5,7 +5,7 @@ authors = ["Luke Curley "] repository = "https://github.com/moq-dev/moq" license = "MIT OR Apache-2.0" -version = "0.15.8" +version = "0.16.0" edition = "2024" rust-version.workspace = true diff --git a/rs/libmoq/CHANGELOG.md b/rs/libmoq/CHANGELOG.md index 939985d4e..7c102630f 100644 --- a/rs/libmoq/CHANGELOG.md +++ b/rs/libmoq/CHANGELOG.md @@ -7,6 +7,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.14](https://github.com/moq-dev/moq/compare/libmoq-v0.2.13...libmoq-v0.2.14) - 2026-05-06 + +### Other + +- moq-mux backport + dual-API cleanup ([#1341](https://github.com/moq-dev/moq/pull/1341)) +- tighten public API surface and remove deprecated methods ([#1378](https://github.com/moq-dev/moq/pull/1378)) +- Revert moq-lite FETCH/Subscription API changes ([#1372](https://github.com/moq-dev/moq/pull/1372)) +- backport Subscription model API for FETCH readiness ([#1348](https://github.com/moq-dev/moq/pull/1348)) +- add OriginConsumer::wait_for_broadcast; deprecate consume_broadcast ([#1340](https://github.com/moq-dev/moq/pull/1340)) +- hop-based clustering ([#1322](https://github.com/moq-dev/moq/pull/1322)) + ## [0.2.13](https://github.com/moq-dev/moq/compare/libmoq-v0.2.12...libmoq-v0.2.13) - 2026-03-18 ### Other diff --git a/rs/libmoq/Cargo.toml b/rs/libmoq/Cargo.toml index 996f38416..8c1fb433d 100644 --- a/rs/libmoq/Cargo.toml +++ b/rs/libmoq/Cargo.toml @@ -5,7 +5,7 @@ authors = ["Luke Curley ", "Brian Medley " repository = "https://github.com/moq-dev/moq" license = "MIT OR Apache-2.0" -version = "0.2.13" +version = "0.2.14" edition = "2024" rust-version.workspace = true diff --git a/rs/moq-boy/CHANGELOG.md b/rs/moq-boy/CHANGELOG.md index a42d33706..adef1023e 100644 --- a/rs/moq-boy/CHANGELOG.md +++ b/rs/moq-boy/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.9](https://github.com/moq-dev/moq/compare/moq-boy-v0.2.8...moq-boy-v0.2.9) - 2026-05-06 + +### Other + +- moq-mux backport + dual-API cleanup ([#1341](https://github.com/moq-dev/moq/pull/1341)) +- Revert moq-lite FETCH/Subscription API changes ([#1372](https://github.com/moq-dev/moq/pull/1372)) +- relocate jemalloc helper; wire it into moq-boy ([#1360](https://github.com/moq-dev/moq/pull/1360)) +- backport Subscription model API for FETCH readiness ([#1348](https://github.com/moq-dev/moq/pull/1348)) +- hop-based clustering ([#1322](https://github.com/moq-dev/moq/pull/1322)) + ## [0.2.8](https://github.com/moq-dev/moq/compare/moq-boy-v0.2.7...moq-boy-v0.2.8) - 2026-04-19 ### Other diff --git a/rs/moq-boy/Cargo.toml b/rs/moq-boy/Cargo.toml index d2f69bb7c..20a87c52f 100644 --- a/rs/moq-boy/Cargo.toml +++ b/rs/moq-boy/Cargo.toml @@ -7,7 +7,7 @@ license = "MIT OR Apache-2.0" keywords = ["moq", "gameboy", "streaming", "emulator", "live"] categories = ["multimedia::video", "emulators", "network-programming"] -version = "0.2.8" +version = "0.2.9" edition = "2024" rust-version.workspace = true diff --git a/rs/moq-cli/CHANGELOG.md b/rs/moq-cli/CHANGELOG.md index a0b825ee4..900e4862f 100644 --- a/rs/moq-cli/CHANGELOG.md +++ b/rs/moq-cli/CHANGELOG.md @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.7.21](https://github.com/moq-dev/moq/compare/moq-cli-v0.7.20...moq-cli-v0.7.21) - 2026-05-06 + +### Other + +- moq-mux backport + dual-API cleanup ([#1341](https://github.com/moq-dev/moq/pull/1341)) +- hop-based clustering ([#1322](https://github.com/moq-dev/moq/pull/1322)) + ## [0.7.20](https://github.com/moq-dev/moq/compare/moq-cli-v0.7.19...moq-cli-v0.7.20) - 2026-04-20 ### Other diff --git a/rs/moq-cli/Cargo.toml b/rs/moq-cli/Cargo.toml index b3e23caf3..1cda07635 100644 --- a/rs/moq-cli/Cargo.toml +++ b/rs/moq-cli/Cargo.toml @@ -5,7 +5,7 @@ authors = ["Luke Curley "] repository = "https://github.com/moq-dev/moq" license = "MIT OR Apache-2.0" -version = "0.7.20" +version = "0.7.21" edition = "2024" rust-version.workspace = true diff --git a/rs/moq-clock/CHANGELOG.md b/rs/moq-clock/CHANGELOG.md index ba83d3be5..02555dfc5 100644 --- a/rs/moq-clock/CHANGELOG.md +++ b/rs/moq-clock/CHANGELOG.md @@ -45,6 +45,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.10.18](https://github.com/moq-dev/moq/compare/moq-clock-v0.10.17...moq-clock-v0.10.18) - 2026-05-06 + +### Other + +- tighten public API surface and remove deprecated methods ([#1378](https://github.com/moq-dev/moq/pull/1378)) +- Revert moq-lite FETCH/Subscription API changes ([#1372](https://github.com/moq-dev/moq/pull/1372)) +- backport Subscription model API for FETCH readiness ([#1348](https://github.com/moq-dev/moq/pull/1348)) +- hop-based clustering ([#1322](https://github.com/moq-dev/moq/pull/1322)) + ## [0.10.17](https://github.com/moq-dev/moq/compare/moq-clock-v0.10.16...moq-clock-v0.10.17) - 2026-04-19 ### Other diff --git a/rs/moq-clock/Cargo.toml b/rs/moq-clock/Cargo.toml index e16fc40f1..873f4c0e9 100644 --- a/rs/moq-clock/Cargo.toml +++ b/rs/moq-clock/Cargo.toml @@ -5,7 +5,7 @@ authors = ["Luke Curley"] repository = "https://github.com/moq-dev/moq" license = "MIT OR Apache-2.0" -version = "0.10.17" +version = "0.10.18" edition = "2024" rust-version.workspace = true diff --git a/rs/moq-ffi/CHANGELOG.md b/rs/moq-ffi/CHANGELOG.md index fa8052894..8d5888a75 100644 --- a/rs/moq-ffi/CHANGELOG.md +++ b/rs/moq-ffi/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.8](https://github.com/moq-dev/moq/compare/moq-ffi-v0.2.7...moq-ffi-v0.2.8) - 2026-05-06 + +### Other + +- moq-mux backport + dual-API cleanup ([#1341](https://github.com/moq-dev/moq/pull/1341)) +- tighten public API surface and remove deprecated methods ([#1378](https://github.com/moq-dev/moq/pull/1378)) +- Revert moq-lite FETCH/Subscription API changes ([#1372](https://github.com/moq-dev/moq/pull/1372)) +- backport Subscription model API for FETCH readiness ([#1348](https://github.com/moq-dev/moq/pull/1348)) +- hop-based clustering ([#1322](https://github.com/moq-dev/moq/pull/1322)) + ## [0.2.7](https://github.com/moq-dev/moq/compare/moq-ffi-v0.2.6...moq-ffi-v0.2.7) - 2026-04-19 ### Other diff --git a/rs/moq-ffi/Cargo.toml b/rs/moq-ffi/Cargo.toml index 6800a2070..37151e544 100644 --- a/rs/moq-ffi/Cargo.toml +++ b/rs/moq-ffi/Cargo.toml @@ -5,7 +5,7 @@ authors = ["Luke Curley ", "Brian Medley " repository = "https://github.com/moq-dev/moq" license = "MIT OR Apache-2.0" -version = "0.2.7" +version = "0.2.8" edition = "2024" keywords = ["quic", "http3", "webtransport", "media", "live"] diff --git a/rs/moq-lite/CHANGELOG.md b/rs/moq-lite/CHANGELOG.md index 29c824c6a..38c46169e 100644 --- a/rs/moq-lite/CHANGELOG.md +++ b/rs/moq-lite/CHANGELOG.md @@ -7,6 +7,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.16.0](https://github.com/moq-dev/moq/compare/moq-lite-v0.15.15...moq-lite-v0.16.0) - 2026-05-06 + +### Other + +- Revert "moq-lite: switch insert_track to take TrackConsumer ([#1356](https://github.com/moq-dev/moq/pull/1356))" ([#1385](https://github.com/moq-dev/moq/pull/1385)) +- switch insert_track to take TrackConsumer ([#1356](https://github.com/moq-dev/moq/pull/1356)) +- tighten public API surface and remove deprecated methods ([#1378](https://github.com/moq-dev/moq/pull/1378)) +- Revert moq-lite FETCH/Subscription API changes ([#1372](https://github.com/moq-dev/moq/pull/1372)) +- add fetch_group API + TrackDynamic ([#1357](https://github.com/moq-dev/moq/pull/1357)) +- per-frame buffer + BufMut producer to cut relay memory ([#1353](https://github.com/moq-dev/moq/pull/1353)) +- backport Subscription model API for FETCH readiness ([#1348](https://github.com/moq-dev/moq/pull/1348)) +- add OriginConsumer::wait_for_broadcast; deprecate consume_broadcast ([#1340](https://github.com/moq-dev/moq/pull/1340)) +- hop-based clustering ([#1322](https://github.com/moq-dev/moq/pull/1322)) + ## [0.15.15](https://github.com/moq-dev/moq/compare/moq-lite-v0.15.14...moq-lite-v0.15.15) - 2026-04-19 ### Other diff --git a/rs/moq-lite/Cargo.toml b/rs/moq-lite/Cargo.toml index 91d14b7d3..bf6ed705d 100644 --- a/rs/moq-lite/Cargo.toml +++ b/rs/moq-lite/Cargo.toml @@ -5,7 +5,7 @@ authors = ["Luke Curley"] repository = "https://github.com/moq-dev/moq" license = "MIT OR Apache-2.0" -version = "0.15.15" +version = "0.16.0" edition = "2024" rust-version.workspace = true diff --git a/rs/moq-mux/CHANGELOG.md b/rs/moq-mux/CHANGELOG.md index 9fb9de036..b157612ba 100644 --- a/rs/moq-mux/CHANGELOG.md +++ b/rs/moq-mux/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.4.0](https://github.com/moq-dev/moq/compare/moq-mux-v0.3.9...moq-mux-v0.4.0) - 2026-05-06 + +### Other + +- moq-mux backport + dual-API cleanup ([#1341](https://github.com/moq-dev/moq/pull/1341)) +- tighten public API surface and remove deprecated methods ([#1378](https://github.com/moq-dev/moq/pull/1378)) +- Revert moq-lite FETCH/Subscription API changes ([#1372](https://github.com/moq-dev/moq/pull/1372)) +- backport Subscription model API for FETCH readiness ([#1348](https://github.com/moq-dev/moq/pull/1348)) +- hop-based clustering ([#1322](https://github.com/moq-dev/moq/pull/1322)) + ## [0.3.9](https://github.com/moq-dev/moq/compare/moq-mux-v0.3.8...moq-mux-v0.3.9) - 2026-04-19 ### Other diff --git a/rs/moq-mux/Cargo.toml b/rs/moq-mux/Cargo.toml index b6d3b38f2..47abcb19f 100644 --- a/rs/moq-mux/Cargo.toml +++ b/rs/moq-mux/Cargo.toml @@ -5,7 +5,7 @@ authors = ["Luke Curley "] repository = "https://github.com/moq-dev/moq" license = "MIT OR Apache-2.0" -version = "0.3.9" +version = "0.4.0" edition = "2024" rust-version.workspace = true diff --git a/rs/moq-native/CHANGELOG.md b/rs/moq-native/CHANGELOG.md index 5282ab557..38dd2607e 100644 --- a/rs/moq-native/CHANGELOG.md +++ b/rs/moq-native/CHANGELOG.md @@ -44,6 +44,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.14.0](https://github.com/moq-dev/moq/compare/moq-native-v0.13.13...moq-native-v0.14.0) - 2026-05-06 + +### Fixed + +- *(config)* accept single string or array for TOML list fields ([#1377](https://github.com/moq-dev/moq/pull/1377)) + +### Other + +- Fix DNS resolution to prefer matching address family ([#1379](https://github.com/moq-dev/moq/pull/1379)) +- Revert moq-lite FETCH/Subscription API changes ([#1372](https://github.com/moq-dev/moq/pull/1372)) +- relocate jemalloc helper; wire it into moq-boy ([#1360](https://github.com/moq-dev/moq/pull/1360)) +- backport Subscription model API for FETCH readiness ([#1348](https://github.com/moq-dev/moq/pull/1348)) +- hop-based clustering ([#1322](https://github.com/moq-dev/moq/pull/1322)) + ## [0.13.13](https://github.com/moq-dev/moq/compare/moq-native-v0.13.12...moq-native-v0.13.13) - 2026-04-19 ### Other diff --git a/rs/moq-native/Cargo.toml b/rs/moq-native/Cargo.toml index ee4a951f8..5f98b3a4c 100644 --- a/rs/moq-native/Cargo.toml +++ b/rs/moq-native/Cargo.toml @@ -5,7 +5,7 @@ authors = ["Luke Curley"] repository = "https://github.com/moq-dev/moq" license = "MIT OR Apache-2.0" -version = "0.13.13" +version = "0.14.0" edition = "2024" rust-version.workspace = true diff --git a/rs/moq-relay/CHANGELOG.md b/rs/moq-relay/CHANGELOG.md index 8f611789d..e4f3fb62c 100644 --- a/rs/moq-relay/CHANGELOG.md +++ b/rs/moq-relay/CHANGELOG.md @@ -64,6 +64,24 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.11.0](https://github.com/moq-dev/moq/compare/moq-relay-v0.10.25...moq-relay-v0.11.0) - 2026-05-06 + +### Fixed + +- *(config)* accept single string or array for TOML list fields ([#1377](https://github.com/moq-dev/moq/pull/1377)) + +### Other + +- tighten public API surface and remove deprecated methods ([#1378](https://github.com/moq-dev/moq/pull/1378)) +- Revert moq-lite FETCH/Subscription API changes ([#1372](https://github.com/moq-dev/moq/pull/1372)) +- add fetch_group API + TrackDynamic ([#1357](https://github.com/moq-dev/moq/pull/1357)) +- authenticate HTTPS callers via the cluster mTLS CA ([#1350](https://github.com/moq-dev/moq/pull/1350)) +- relocate jemalloc helper; wire it into moq-boy ([#1360](https://github.com/moq-dev/moq/pull/1360)) +- backport Subscription model API for FETCH readiness ([#1348](https://github.com/moq-dev/moq/pull/1348)) +- add subdomain-based slug routing for customer isolation ([#1343](https://github.com/moq-dev/moq/pull/1343)) +- add OriginConsumer::wait_for_broadcast; deprecate consume_broadcast ([#1340](https://github.com/moq-dev/moq/pull/1340)) +- hop-based clustering ([#1322](https://github.com/moq-dev/moq/pull/1322)) + ## [0.10.25](https://github.com/moq-dev/moq/compare/moq-relay-v0.10.24...moq-relay-v0.10.25) - 2026-04-20 ### Other diff --git a/rs/moq-relay/Cargo.toml b/rs/moq-relay/Cargo.toml index 3e055874a..a440463f1 100644 --- a/rs/moq-relay/Cargo.toml +++ b/rs/moq-relay/Cargo.toml @@ -5,7 +5,7 @@ authors = ["Luke Curley"] repository = "https://github.com/moq-dev/moq" license = "MIT OR Apache-2.0" -version = "0.10.25" +version = "0.11.0" edition = "2024" rust-version.workspace = true diff --git a/rs/moq-token-cli/CHANGELOG.md b/rs/moq-token-cli/CHANGELOG.md index 70aa574d6..1bf8fba9f 100644 --- a/rs/moq-token-cli/CHANGELOG.md +++ b/rs/moq-token-cli/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.24](https://github.com/moq-dev/moq/compare/moq-token-cli-v0.5.23...moq-token-cli-v0.5.24) - 2026-05-06 + +### Other + +- hop-based clustering ([#1322](https://github.com/moq-dev/moq/pull/1322)) + ## [0.5.23](https://github.com/moq-dev/moq/compare/moq-token-cli-v0.5.22...moq-token-cli-v0.5.23) - 2026-04-20 ### Other diff --git a/rs/moq-token-cli/Cargo.toml b/rs/moq-token-cli/Cargo.toml index 13a99b783..be8a1d156 100644 --- a/rs/moq-token-cli/Cargo.toml +++ b/rs/moq-token-cli/Cargo.toml @@ -5,7 +5,7 @@ authors = ["Luke Curley"] repository = "https://github.com/moq-dev/moq" license = "MIT OR Apache-2.0" -version = "0.5.23" +version = "0.5.24" edition = "2024" rust-version.workspace = true diff --git a/rs/moq-token/CHANGELOG.md b/rs/moq-token/CHANGELOG.md index 2fa3ebc19..49cb7df20 100644 --- a/rs/moq-token/CHANGELOG.md +++ b/rs/moq-token/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.6.0](https://github.com/moq-dev/moq/compare/moq-token-v0.5.17...moq-token-v0.6.0) - 2026-05-06 + +### Other + +- hop-based clustering ([#1322](https://github.com/moq-dev/moq/pull/1322)) + ## [0.5.17](https://github.com/moq-dev/moq/compare/moq-token-v0.5.16...moq-token-v0.5.17) - 2026-04-19 ### Other diff --git a/rs/moq-token/Cargo.toml b/rs/moq-token/Cargo.toml index 1eca8af88..e517cff6f 100644 --- a/rs/moq-token/Cargo.toml +++ b/rs/moq-token/Cargo.toml @@ -5,7 +5,7 @@ authors = ["Luke Curley"] repository = "https://github.com/moq-dev/moq" license = "MIT OR Apache-2.0" -version = "0.5.17" +version = "0.6.0" edition = "2024" rust-version.workspace = true