diff --git a/Cargo.lock b/Cargo.lock index f3d3c5c9306..510cefb942c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -232,9 +232,9 @@ checksum = "330a5ed07fa54e4702c9d6c4174f74427fc0ef6e214bbd677ae50a5099946470" [[package]] name = "arbitrary" -version = "1.4.2" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1" +checksum = "3bc62ac97cc33321f50863d514c3bc38a453947a8f9e781137e47c7401020aed" [[package]] name = "arc-swap" @@ -327,7 +327,7 @@ dependencies = [ "rustc-hash 2.1.3", "serde", "serde_derive", - "syn 3.0.6", + "syn 3.0.8", ] [[package]] @@ -444,7 +444,7 @@ checksum = "4f8abc12baad266b1c8cec146854c195b5864b4221d4b2ca7296a7ae82d9e451" dependencies = [ "proc-macro2", "quote", - "syn 3.0.6", + "syn 3.0.8", ] [[package]] @@ -455,7 +455,7 @@ checksum = "82f6aeea286b8eb4dd3431a1be1b59d290ace00f5bfd8e2a159bc2a05e2c1667" dependencies = [ "proc-macro2", "quote", - "syn 3.0.6", + "syn 3.0.8", ] [[package]] @@ -884,7 +884,7 @@ checksum = "6a1f896587b6f2c069c73d2f0913e2d590c3990285cd2f0b6aa02b786b4c679c" dependencies = [ "proc-macro2", "quote", - "syn 3.0.6", + "syn 3.0.8", ] [[package]] @@ -1015,9 +1015,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.6.0" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f74872d07caf508b30a21f6836e7d7016a2eaf7d9ff4f48deaa58cd8a0407630" +checksum = "6651c9ed80effdc7db0ff72512157f901af5e3549e341e24b1dd4887d836d838" dependencies = [ "find-msvc-tools", "jobserver", @@ -1178,7 +1178,7 @@ dependencies = [ "heck", "proc-macro2", "quote", - "syn 3.0.6", + "syn 3.0.8", ] [[package]] @@ -1675,7 +1675,7 @@ dependencies = [ "proc-macro2", "quote", "strsim", - "syn 3.0.6", + "syn 3.0.8", ] [[package]] @@ -1686,7 +1686,7 @@ checksum = "2ac7135c3ef02b2f7833bbeb1be5ba7f966dcde8a87c6b87f65a778d71a02785" dependencies = [ "darling_core", "quote", - "syn 3.0.6", + "syn 3.0.8", ] [[package]] @@ -1718,7 +1718,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c54e03a951783e8b327515db3f2a2fd0e3bed362a96b066f341ce66ed49b4ead" dependencies = [ "data-encoding", - "syn 3.0.6", + "syn 3.0.8", ] [[package]] @@ -1945,7 +1945,7 @@ checksum = "c6232dd377dcc64799954cbd3a9bb882e9cdc1308ccd87b1c098f1fb2eaf82a8" dependencies = [ "proc-macro2", "quote", - "syn 3.0.6", + "syn 3.0.8", ] [[package]] @@ -2087,9 +2087,9 @@ dependencies = [ [[package]] name = "either" -version = "1.18.0" +version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "252afb9ae5eaa683babdc6a068b3f5726eb19e05070c731f9b2a23a7c3e8ed34" +checksum = "0e9c71c2167ca323c882b99918929403426e2373ea17242ff5653e0d5e1058be" [[package]] name = "elliptic-curve" @@ -2138,7 +2138,7 @@ checksum = "0590c4a94da3372e83493b956755a6e2266830b6e4e3b101afe66e3f39477b91" dependencies = [ "proc-macro2", "quote", - "syn 3.0.6", + "syn 3.0.8", ] [[package]] @@ -2335,7 +2335,7 @@ checksum = "ea5190182e6915eb873ddbc16e23b711b6eb1f9c00a0d0a3a91b5f6228475225" dependencies = [ "proc-macro2", "quote", - "syn 3.0.6", + "syn 3.0.8", ] [[package]] @@ -2466,7 +2466,7 @@ checksum = "9fb9654ba8355388abeb8dcb4fc62f511300867002afc858860463bdd9fe0c44" dependencies = [ "proc-macro2", "quote", - "syn 3.0.6", + "syn 3.0.8", ] [[package]] @@ -2743,7 +2743,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "94668bc2592732b8c2b653668ae41211d45988fb61264888b9c2d545d4bd826d" dependencies = [ "chrono", - "toml_edit 0.25.15+spec-1.1.0", + "toml_edit 0.25.17+spec-1.1.0", ] [[package]] @@ -2785,9 +2785,9 @@ dependencies = [ [[package]] name = "h2" -version = "0.4.19" +version = "0.4.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef8e5e5a340588f4452631496976cf8636d4a7ecf600239fdc27615d2530bc16" +checksum = "7d29020232d6aa3fb1daca64c1127cf662cf97f254ae16c18c05b8ab635fc118" dependencies = [ "atomic-waker", "bytes", @@ -2835,7 +2835,7 @@ dependencies = [ [[package]] name = "hang" -version = "0.21.11" +version = "0.21.12" dependencies = [ "anyhow", "bytes", @@ -3059,9 +3059,9 @@ dependencies = [ [[package]] name = "hyper" -version = "1.11.1" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27b501faa50e7a26c3d3560ca625132f4078a17771f4810baf70475ae48cbe43" +checksum = "2c3e324da4c95177d6291d4c8730197c0d1822f8a9766814a4a44fa5ab797c9c" dependencies = [ "atomic-waker", "bytes", @@ -3587,9 +3587,9 @@ checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682" [[package]] name = "jiff" -version = "0.2.37" +version = "0.2.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ab1baf72f08796de0260609515130699b890ac25f30e610ad894bc5856cafdb" +checksum = "b2b005715dcbeb0089a3c0dab99f2ff1cc3b2525323552703d648585d342a383" dependencies = [ "defmt", "jiff-core", @@ -3614,9 +3614,9 @@ dependencies = [ [[package]] name = "jiff-static" -version = "0.2.37" +version = "0.2.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "378268a1116ad67ae6228701118ac9f491d78fda38a40a1f1a9e1348de6f7212" +checksum = "2cc9817253cf7c7ee4684451bd327e88d6f3658014e54a29198625590650695c" dependencies = [ "jiff-core", "proc-macro2", @@ -3626,9 +3626,9 @@ dependencies = [ [[package]] name = "jiff-tzdb" -version = "0.1.8" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "142bd39932ad231f10513df9ab62661fead8719872150b7ad02a2df79f4e141e" +checksum = "fa8377070c6bae868759445e5a77f66d84f0b72f3a054bfb00e6d038b8282da7" [[package]] name = "jiff-tzdb-platform" @@ -3894,7 +3894,7 @@ checksum = "b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981" [[package]] name = "libmoq" -version = "0.6.12" +version = "0.6.13" dependencies = [ "anyhow", "bytes", @@ -4165,7 +4165,7 @@ dependencies = [ [[package]] name = "moq-archive" -version = "0.0.11" +version = "0.0.12" dependencies = [ "async-trait", "bytes", @@ -4182,7 +4182,7 @@ dependencies = [ [[package]] name = "moq-audio" -version = "0.1.10" +version = "0.1.11" dependencies = [ "block2 0.6.2", "bytes", @@ -4255,14 +4255,14 @@ dependencies = [ "serde", "serde_json", "tokio", - "toml 1.1.6+spec-1.1.0", + "toml 1.1.8+spec-1.1.0", "tracing", "usage-rs", ] [[package]] name = "moq-binary" -version = "0.1.10" +version = "0.1.11" dependencies = [ "bytes", "kio 0.6.2", @@ -4274,7 +4274,7 @@ dependencies = [ [[package]] name = "moq-boy" -version = "0.5.12" +version = "0.5.13" dependencies = [ "anyhow", "boytacean", @@ -4294,7 +4294,7 @@ dependencies = [ [[package]] name = "moq-cli" -version = "0.14.2" +version = "0.14.3" dependencies = [ "anyhow", "axum", @@ -4333,7 +4333,7 @@ dependencies = [ [[package]] name = "moq-e2ee" -version = "0.0.11" +version = "0.0.12" dependencies = [ "aws-lc-rs", "base64 0.23.1", @@ -4352,7 +4352,7 @@ dependencies = [ [[package]] name = "moq-ffi" -version = "0.4.12" +version = "0.4.13" dependencies = [ "bytes", "getrandom 0.4.3", @@ -4386,7 +4386,7 @@ dependencies = [ [[package]] name = "moq-gst" -version = "0.4.12" +version = "0.4.13" dependencies = [ "anyhow", "bytes", @@ -4405,7 +4405,7 @@ dependencies = [ [[package]] name = "moq-hls" -version = "0.5.11" +version = "0.5.12" dependencies = [ "axum", "bytes", @@ -4429,7 +4429,7 @@ dependencies = [ [[package]] name = "moq-json" -version = "0.5.8" +version = "0.5.9" dependencies = [ "bytes", "criterion", @@ -4446,7 +4446,7 @@ dependencies = [ [[package]] name = "moq-loc" -version = "0.2.19" +version = "0.2.20" dependencies = [ "bytes", "moq-net", @@ -4464,7 +4464,7 @@ dependencies = [ [[package]] name = "moq-mux" -version = "0.10.11" +version = "0.10.12" dependencies = [ "anyhow", "base64 0.23.1", @@ -4503,7 +4503,7 @@ version = "0.20.0" [[package]] name = "moq-net" -version = "0.3.10" +version = "0.3.11" dependencies = [ "arrayvec", "bytes", @@ -4620,7 +4620,7 @@ dependencies = [ [[package]] name = "moq-relay" -version = "0.17.2" +version = "0.17.3" dependencies = [ "anyhow", "axum", @@ -4655,7 +4655,7 @@ dependencies = [ "thiserror 2.0.21", "tokio", "tokio-rustls", - "toml 1.1.6+spec-1.1.0", + "toml 1.1.8+spec-1.1.0", "tower-service", "tracing", "url", @@ -4665,7 +4665,7 @@ dependencies = [ [[package]] name = "moq-room" -version = "0.2.11" +version = "0.2.12" dependencies = [ "kio 0.6.2", "moq-auth", @@ -4679,7 +4679,7 @@ dependencies = [ [[package]] name = "moq-rtc" -version = "0.3.12" +version = "0.3.13" dependencies = [ "aws-lc-rs", "axum", @@ -4700,7 +4700,7 @@ dependencies = [ [[package]] name = "moq-rtmp" -version = "0.3.11" +version = "0.3.12" dependencies = [ "anyhow", "byteorder", @@ -4733,7 +4733,7 @@ dependencies = [ "serde", "serde_json", "tokio", - "toml 1.1.6+spec-1.1.0", + "toml 1.1.8+spec-1.1.0", ] [[package]] @@ -4751,7 +4751,7 @@ dependencies = [ [[package]] name = "moq-srt" -version = "0.3.11" +version = "0.3.12" dependencies = [ "bytes", "futures", @@ -4768,7 +4768,7 @@ dependencies = [ [[package]] name = "moq-stats" -version = "0.2.12" +version = "0.2.13" dependencies = [ "futures", "moq-json", @@ -4801,7 +4801,7 @@ dependencies = [ [[package]] name = "moq-tokio" -version = "0.19.23" +version = "0.19.24" dependencies = [ "anyhow", "bytes", @@ -4838,7 +4838,7 @@ dependencies = [ "time", "tokio", "tokio-rustls", - "toml 1.1.6+spec-1.1.0", + "toml 1.1.8+spec-1.1.0", "tracing", "tracing-android", "tracing-subscriber", @@ -4855,7 +4855,7 @@ dependencies = [ [[package]] name = "moq-transcode" -version = "0.1.10" +version = "0.1.11" dependencies = [ "anyhow", "bytes", @@ -4874,7 +4874,7 @@ dependencies = [ [[package]] name = "moq-uring" -version = "0.0.12" +version = "0.0.13" dependencies = [ "anyhow", "bytes", @@ -4931,7 +4931,7 @@ dependencies = [ [[package]] name = "moq-video" -version = "0.1.10" +version = "0.1.11" dependencies = [ "anyhow", "ash", @@ -6806,7 +6806,7 @@ version = "3.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e67ba7e9b2b56446f1d419b1d807906278ffa1a658a8a5d8a39dcb1f5a78614f" dependencies = [ - "toml_edit 0.25.15+spec-1.1.0", + "toml_edit 0.25.17+spec-1.1.0", ] [[package]] @@ -7167,7 +7167,7 @@ checksum = "92ecd8964f8453721699a1ed72037b0db49ce2f5a5138486ee89bed6f67cdf3a" dependencies = [ "proc-macro2", "quote", - "syn 3.0.6", + "syn 3.0.8", ] [[package]] @@ -7301,9 +7301,9 @@ dependencies = [ [[package]] name = "ringbuf" -version = "0.5.2" +version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b123165531e325df9079f56c036f2da4103a5d5abfef9e2fda4b9c34d1ef7aa" +checksum = "b58b631e416dd7d84549d7e6a50f767e111f9b03e30d04f40072f6618f386aaf" dependencies = [ "crossbeam-utils", "portable-atomic", @@ -7772,15 +7772,16 @@ checksum = "e7a5d71263a5a7d47b41f6b3f06ba276f10cc18b0931f1799f710578e2309348" dependencies = [ "proc-macro2", "quote", - "syn 3.0.6", + "syn 3.0.8", ] [[package]] name = "serde_json" -version = "1.0.151" +version = "1.0.154" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c841b55ecdae098c80dcae9cf767f6f8a0c2cdb3416bbef72181df4d0fe73f14" +checksum = "e7e9cc8b1b85264074fbcc02a88680c4096b1e47df8f739dceb03bf482f04bd6" dependencies = [ + "foldhash", "indexmap 2.14.2", "itoa", "memchr", @@ -7808,7 +7809,7 @@ checksum = "8d3b1629de253c70a0508c3899572da79ca359fdab27c7920ff00406df418906" dependencies = [ "proc-macro2", "quote", - "syn 3.0.6", + "syn 3.0.8", ] [[package]] @@ -7822,9 +7823,9 @@ dependencies = [ [[package]] name = "serde_spanned" -version = "1.1.1" +version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6662b5879511e06e8999a8a235d848113e942c9124f211511b16466ee2995f26" +checksum = "4e7523beb55eece201a2356bee0bbca0d1ab466c14c07703b2e0ee6d42cb0c2c" dependencies = [ "serde_core", ] @@ -7871,7 +7872,7 @@ dependencies = [ "darling", "proc-macro2", "quote", - "syn 3.0.6", + "syn 3.0.8", ] [[package]] @@ -8051,9 +8052,9 @@ dependencies = [ [[package]] name = "smallvec" -version = "1.16.2" +version = "1.16.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9395f0f0eee849a9b707b2f06bb92a6a422090e2123bb2ef8e87a0e61892a8e" +checksum = "5b3dc8af474f516a851ff4bd12db780f948b9250ad37211e4eec0bccea54e01b" [[package]] name = "smawk" @@ -8485,9 +8486,9 @@ dependencies = [ [[package]] name = "syn" -version = "3.0.6" +version = "3.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8593e8e72159ed2257d083c7a454a85cbf854f37a0966d8d483aff8c8a3ebcee" +checksum = "01016da373cd8f7ef12624f796309f5c31ba8d646dd08856c02cd741d823c622" dependencies = [ "proc-macro2", "quote", @@ -8522,7 +8523,7 @@ checksum = "901704edd0dfe137f1987838ee4f259e4e063c31371bdb423f7ae38ec6f77f02" dependencies = [ "proc-macro2", "quote", - "syn 3.0.6", + "syn 3.0.8", ] [[package]] @@ -8569,7 +8570,7 @@ dependencies = [ "cfg-expr", "heck", "pkg-config", - "toml 1.1.6+spec-1.1.0", + "toml 1.1.8+spec-1.1.0", "version-compare", ] @@ -8660,7 +8661,7 @@ checksum = "fe5197923287db20a58125f0bc85c062f7f2c892de97b18c356f9efb14b28524" dependencies = [ "proc-macro2", "quote", - "syn 3.0.6", + "syn 3.0.8", ] [[package]] @@ -8811,7 +8812,7 @@ checksum = "78773a2a397f451582ce068015985c33193cf6dea8b74d2a639fe457b2f07b0e" dependencies = [ "proc-macro2", "quote", - "syn 3.0.6", + "syn 3.0.8", ] [[package]] @@ -8854,9 +8855,9 @@ dependencies = [ [[package]] name = "tokio-util" -version = "0.7.19" +version = "0.7.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "494815d09bf52b5548659851081238f0ca39ff638363907596da739561c62c52" +checksum = "e464cf451ba96ebfc6f9b6542f17ee8b8956e33f1e40d9690624e59d7a7f8a4b" dependencies = [ "bytes", "futures-core", @@ -8910,7 +8911,7 @@ checksum = "cf92845e79fc2e2def6a5d828f0801e29a2f8acc037becc5ab08595c7d5e9863" dependencies = [ "indexmap 2.14.2", "serde_core", - "serde_spanned 1.1.1", + "serde_spanned 1.1.2", "toml_datetime 0.7.5+spec-1.1.0", "toml_parser", "toml_writer", @@ -8919,14 +8920,14 @@ dependencies = [ [[package]] name = "toml" -version = "1.1.6+spec-1.1.0" +version = "1.1.8+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "920602543f0911ab71da12c50d59701da54c196d1a2bf5cb4b75667f137a406a" +checksum = "20489e00e4d8741d6be680764cc12e270655e375a20d1011e844a9c3379e678d" dependencies = [ "indexmap 2.14.2", "serde_core", - "serde_spanned 1.1.1", - "toml_datetime 1.1.1+spec-1.1.0", + "serde_spanned 1.1.2", + "toml_datetime 1.1.2+spec-1.1.0", "toml_parser", "toml_writer", "winnow 1.0.4", @@ -8952,9 +8953,9 @@ dependencies = [ [[package]] name = "toml_datetime" -version = "1.1.1+spec-1.1.0" +version = "1.1.2+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3165f65f62e28e0115a00b2ebdd37eb6f3b641855f9d636d3cd4103767159ad7" +checksum = "2b86d767906c6c42421dcba507eb9d203e779497710a47782a224bb871653053" dependencies = [ "serde_core", ] @@ -8975,21 +8976,21 @@ dependencies = [ [[package]] name = "toml_edit" -version = "0.25.15+spec-1.1.0" +version = "0.25.17+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1340ea94a5856333492c9064b02c778b191dd2c853778d9609debdcdfea3a614" +checksum = "e3641d5bbb5349a79e1020a242d251efbc546ad8048d133958323ce9c40a9c9c" dependencies = [ "indexmap 2.14.2", - "toml_datetime 1.1.1+spec-1.1.0", + "toml_datetime 1.1.2+spec-1.1.0", "toml_parser", "winnow 1.0.4", ] [[package]] name = "toml_parser" -version = "1.1.3+spec-1.1.0" +version = "1.1.5+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d38ac1cf9b95face32296c0a3ede1fdc270627c9d9c02a7274dd6d960dc4d56" +checksum = "baa693a8032d7e1cada7d0041e96126df243179ff061456783ac7f12bda4744c" dependencies = [ "winnow 1.0.4", ] @@ -9002,9 +9003,9 @@ checksum = "5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801" [[package]] name = "toml_writer" -version = "1.1.2+spec-1.1.0" +version = "1.1.3+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d56353a2a665ad0f41a421187180aab746c8c325620617ad883a99a1cbe66d2" +checksum = "06bdbd8cfc056b8d2e2e85f29b56a3bdbecb527cef81eb39e3e7b98af4652770" [[package]] name = "tower" @@ -9291,7 +9292,7 @@ dependencies = [ "serde", "tempfile", "textwrap", - "toml 1.1.6+spec-1.1.0", + "toml 1.1.8+spec-1.1.0", "uniffi_internal_macros", "uniffi_meta", "uniffi_pipeline", @@ -9347,7 +9348,7 @@ dependencies = [ "quote", "serde", "syn 2.0.119", - "toml 1.1.6+spec-1.1.0", + "toml 1.1.8+spec-1.1.0", "uniffi_meta", ] @@ -9436,33 +9437,33 @@ dependencies = [ [[package]] name = "usage-argv" -version = "6.12.0" +version = "6.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d81d0292a01b769c28c094fc9da0596f49a4c78a6da88ffda53de9eafefc5b20" +checksum = "95e0e816704b1c059bade81820deb21681403e303b7b1b43f7d103ccca52a561" [[package]] name = "usage-config" -version = "6.12.0" +version = "6.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d9f207fbe8bc0c04c454f0f0f64f06238e1ca7c1b87af6f7353166944d1c1dc" +checksum = "f058d1d0e7bc05309ea73e67c63000fd9d10c9755fd25e8f13f8833e3c937146" [[package]] name = "usage-derive" -version = "6.12.0" +version = "6.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6731f7bc17e630509b9c254ac13049dfc02451011d9dc9eb52865157304c03dc" +checksum = "9449158af608b02af78037717ff5e4a36a9f2c82dbadcff7e5fd2e2d84df959d" dependencies = [ "proc-macro2", "quote", - "syn 3.0.6", - "toml 1.1.6+spec-1.1.0", + "syn 3.0.8", + "toml 1.1.8+spec-1.1.0", ] [[package]] name = "usage-rs" -version = "6.12.0" +version = "6.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b770a1ed5bf2c95707490f612e0c5597d7c664c6e37b60772ead3a8359526115" +checksum = "1c296fe5806b82d0d80374bb56ccd31cd9fe5c49b4b0e5683de6231416bd976d" dependencies = [ "usage-argv", "usage-config", @@ -9472,9 +9473,9 @@ dependencies = [ [[package]] name = "usage-test" -version = "6.12.0" +version = "6.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1011b07f3e21381eaaada43daeb5dce92469bc25c87921e6c957b2c3ba5ae716" +checksum = "5be92e160b54b3f3c58dd43e903c7b2e2c676655c5fe20ec9a7b2ba8f06fb861" dependencies = [ "usage-argv", ] @@ -9493,9 +9494,9 @@ checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" [[package]] name = "uuid" -version = "1.27.0" +version = "1.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97277d36b9c3ace13e58fa6e753f8b0bbbf302a18dd193240d70f9e29681059a" +checksum = "7cc1186384beb7dd8eedea376413fd654937285ea6c9cfbb928dc3043ea4b606" dependencies = [ "getrandom 0.4.3", "js-sys", @@ -10822,7 +10823,7 @@ checksum = "ec8ebde2db3681e8c9980cc27822030e68752690ddfa9473e739aeb4dbde6d71" dependencies = [ "proc-macro2", "quote", - "syn 3.0.6", + "syn 3.0.8", "synstructure 0.14.0", ] @@ -10874,7 +10875,7 @@ dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn 3.0.6", + "syn 3.0.8", "zbus_names", "zvariant", "zvariant_utils", @@ -10902,18 +10903,18 @@ dependencies = [ [[package]] name = "zerocopy" -version = "0.8.60" +version = "0.8.62" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6400fc4bb7426f6faac3fb07566122bb18622e3022bd2c36426a92ed489b1dbe" +checksum = "86502bf56ac7c77571a32e2647bb2a15894565e981fb2a48d7bde2d91c965a9d" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.8.60" +version = "0.8.62" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99c27cc7525bad4df59a45e073c45b2c2aa820efb588234cc23a547ec69a34db" +checksum = "5457206954b06561e2608c7e19cf58b1926586d999c246eebe4502f7e2039d1a" dependencies = [ "proc-macro2", "quote", @@ -10937,15 +10938,15 @@ checksum = "f75b4683f6c7f45248d4d64056a24298c6281e0993356d7d1b4a1a962ef10d4a" dependencies = [ "proc-macro2", "quote", - "syn 3.0.6", + "syn 3.0.8", "synstructure 0.14.0", ] [[package]] name = "zeroize" -version = "1.9.0" +version = "1.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e13c156562582aa81c60cb29407084cdb54c4164760106ab78e6c5b0858cf64e" +checksum = "e13084392c5e4bc371903e2935a5eaeed24905a7511356b883835e18a78f6879" dependencies = [ "zeroize_derive", ] @@ -10991,7 +10992,7 @@ checksum = "34df6fc39dbd26ddc9c10e6a2984476e13acce22e64e4487636ef494369225da" dependencies = [ "proc-macro2", "quote", - "syn 3.0.6", + "syn 3.0.8", ] [[package]] @@ -11045,7 +11046,7 @@ dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn 3.0.6", + "syn 3.0.8", "zvariant_utils", ] @@ -11058,6 +11059,6 @@ dependencies = [ "proc-macro2", "quote", "serde", - "syn 3.0.6", + "syn 3.0.8", "winnow 1.0.4", ] diff --git a/Cargo.toml b/Cargo.toml index c73760ec6cf..f9585aab0fb 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -119,7 +119,7 @@ dispatch2 = "0.3.1" flate2 = { version = "1.1", default-features = false } futures = "0.3" getrandom = { version = "0.4", features = ["wasm_js"] } -hang = { version = "0.21.11", path = "rs/hang" } +hang = { version = "0.21.12", path = "rs/hang" } hex = "0.4" # HMAC-SHA256 for the mDNS membership proofs (moq-tokio's `mdns` feature). hmac = "0.13" @@ -139,16 +139,16 @@ loom = { version = "0.7.2", features = ["futures"] } # DNS-SD advertisement and browsing for LAN peer discovery (moq-tokio's `mdns` feature). # `async` awaits the event channel instead of blocking a thread on it. mdns-sd = { version = "0.21", features = ["async"] } -moq-audio = { version = "0.1.10", path = "rs/moq-audio", default-features = false } +moq-audio = { version = "0.1.11", path = "rs/moq-audio", default-features = false } moq-auth = { version = "0.2.1", path = "rs/moq-auth" } -moq-binary = { version = "0.1.10", path = "rs/moq-binary" } +moq-binary = { version = "0.1.11", path = "rs/moq-binary" } moq-flate = { version = "0.2.0", path = "rs/moq-flate" } -moq-hls = { version = "0.5.11", path = "rs/moq-hls", default-features = false } -moq-json = { version = "0.5.8", path = "rs/moq-json" } -moq-loc = { version = "0.2.19", path = "rs/moq-loc" } +moq-hls = { version = "0.5.12", path = "rs/moq-hls", default-features = false } +moq-json = { version = "0.5.9", path = "rs/moq-json" } +moq-loc = { version = "0.2.20", path = "rs/moq-loc" } moq-msf = { version = "0.5.1", path = "rs/moq-msf" } -moq-mux = { version = "0.10.11", path = "rs/moq-mux" } -moq-net = { version = "0.3.10", path = "rs/moq-net" } +moq-mux = { version = "0.10.12", path = "rs/moq-mux" } +moq-net = { version = "0.3.11", path = "rs/moq-net" } # The MoQ fork of noq (moq-dev/noq). iroh keeps upstream noq, so a build with the # iroh feature carries both stacks. moq-noq-proto = { version = "1.3.5", default-features = false } @@ -158,23 +158,23 @@ moq-noq-udp = "1.3.5" # used by moq-video on Linux. moq-nvenc = { version = "0.1.2", path = "rs/moq-nvenc" } moq-pattern = { version = "0.1.2", path = "rs/moq-pattern" } -moq-relay = { version = "0.17.2", path = "rs/moq-relay", default-features = false } -moq-rtc = { version = "0.3.12", path = "rs/moq-rtc" } -moq-rtmp = { version = "0.3.11", path = "rs/moq-rtmp" } +moq-relay = { version = "0.17.3", path = "rs/moq-relay", default-features = false } +moq-rtc = { version = "0.3.13", path = "rs/moq-rtc" } +moq-rtmp = { version = "0.3.12", path = "rs/moq-rtmp" } moq-sock = { version = "0.2.0", path = "rs/moq-sock" } -moq-srt = { version = "0.3.11", path = "rs/moq-srt" } -moq-stats = { version = "0.2.12", path = "rs/moq-stats" } -moq-tokio = { version = "0.19.23", path = "rs/moq-tokio", default-features = false } +moq-srt = { version = "0.3.12", path = "rs/moq-srt" } +moq-stats = { version = "0.2.13", path = "rs/moq-stats" } +moq-tokio = { version = "0.19.24", path = "rs/moq-tokio", default-features = false } # Default features off on moq-transcode and moq-video so each workspace consumer # chooses native codecs, OpenH264, and rendering explicitly. Both crates still # provide working native plus software defaults when depended on directly. # VAAPI is opt-in everywhere; its decoder is hardware-validated, while its # encoder is not yet. -moq-transcode = { version = "0.1.10", path = "rs/moq-transcode", default-features = false } +moq-transcode = { version = "0.1.11", path = "rs/moq-transcode", default-features = false } # default-features off (the noq backend) so the consumer picks which QUIC # stack the io_uring path compiles; cargo features are additive, so a default-on # backend could not be opted out of. -moq-uring = { version = "0.0.12", path = "rs/moq-uring", default-features = false } +moq-uring = { version = "0.0.13", path = "rs/moq-uring", default-features = false } # In-tree fork of `v4l` with the videodev2.h bindings checked in, so moq-video's # `capture` and `v4l2` need no libclang or kernel headers. Linux only; an empty # stub elsewhere. @@ -187,7 +187,7 @@ moq-vaapi = "0.1.0" # `features = ["capture"]` to a consumer that ships in those bindings pulls the # whole device graph into every one of them. Codec features are independent of # that argument, so moq-ffi and libmoq opt NVIDIA, OpenH264, and VAAPI back in. -moq-video = { version = "0.1.10", path = "rs/moq-video", default-features = false } +moq-video = { version = "0.1.11", path = "rs/moq-video", default-features = false } nix = { version = "0.31.3", features = ["net", "socket", "uio"] } # Upstream noq-proto, only for iroh's controller factory types. noq-proto = { version = "1.2", default-features = false } diff --git a/rs/hang/CHANGELOG.md b/rs/hang/CHANGELOG.md index f6f2c037547..0bdd77c6ca4 100644 --- a/rs/hang/CHANGELOG.md +++ b/rs/hang/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.21.12](https://github.com/moq-dev/moq/compare/hang-v0.21.11...hang-v0.21.12) - 2026-10-11 + +### Fixed + +- *(hang)* accept AV1 profile 2 codec strings ([#5064](https://github.com/moq-dev/moq/pull/5064)) + ## [0.21.11](https://github.com/moq-dev/moq/compare/hang-v0.21.10...hang-v0.21.11) - 2026-10-05 ### Other diff --git a/rs/hang/Cargo.toml b/rs/hang/Cargo.toml index dd2f9d495b7..01f2709f11c 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.21.11" +version = "0.21.12" edition = "2024" rust-version.workspace = true diff --git a/rs/libmoq/CHANGELOG.md b/rs/libmoq/CHANGELOG.md index 0f927c06685..fc8dc4e9c9b 100644 --- a/rs/libmoq/CHANGELOG.md +++ b/rs/libmoq/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.6.13](https://github.com/moq-dev/moq/compare/libmoq-v0.6.12...libmoq-v0.6.13) - 2026-10-11 + +### Other + +- updated the following local packages: moq-net, hang, moq-mux, moq-tokio, moq-json, moq-audio, moq-video + ## [0.6.12](https://github.com/moq-dev/moq/compare/libmoq-v0.6.11...libmoq-v0.6.12) - 2026-10-06 ### Other diff --git a/rs/libmoq/Cargo.toml b/rs/libmoq/Cargo.toml index ddabe635158..cf3eb20393d 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.6.12" +version = "0.6.13" edition = "2024" rust-version.workspace = true diff --git a/rs/moq-archive/CHANGELOG.md b/rs/moq-archive/CHANGELOG.md index 89f3f99b787..9ab64ffb6b7 100644 --- a/rs/moq-archive/CHANGELOG.md +++ b/rs/moq-archive/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.0.12](https://github.com/moq-dev/moq/compare/moq-archive-v0.0.11...moq-archive-v0.0.12) - 2026-10-11 + +### Other + +- updated the following local packages: moq-net + ## [0.0.11](https://github.com/moq-dev/moq/compare/moq-archive-v0.0.10...moq-archive-v0.0.11) - 2026-10-05 ### Other diff --git a/rs/moq-archive/Cargo.toml b/rs/moq-archive/Cargo.toml index ae6a0403f7e..a59dae23cea 100644 --- a/rs/moq-archive/Cargo.toml +++ b/rs/moq-archive/Cargo.toml @@ -5,7 +5,7 @@ authors = ["Luke Curley "] repository = "https://github.com/moq-dev/moq" license = "MIT OR Apache-2.0" -version = "0.0.11" +version = "0.0.12" edition = "2024" rust-version.workspace = true diff --git a/rs/moq-audio/CHANGELOG.md b/rs/moq-audio/CHANGELOG.md index 006d8a20623..0dfa51e2b81 100644 --- a/rs/moq-audio/CHANGELOG.md +++ b/rs/moq-audio/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.1.11](https://github.com/moq-dev/moq/compare/moq-audio-v0.1.10...moq-audio-v0.1.11) - 2026-10-11 + +### Other + +- updated the following local packages: moq-net, hang, moq-mux + ## [0.1.10](https://github.com/moq-dev/moq/compare/moq-audio-v0.1.9...moq-audio-v0.1.10) - 2026-10-05 ### Other diff --git a/rs/moq-audio/Cargo.toml b/rs/moq-audio/Cargo.toml index 0934ddb2105..fa0507cb891 100644 --- a/rs/moq-audio/Cargo.toml +++ b/rs/moq-audio/Cargo.toml @@ -5,7 +5,7 @@ authors = ["Luke Curley "] repository = "https://github.com/moq-dev/moq" license = "MIT OR Apache-2.0" -version = "0.1.10" +version = "0.1.11" edition = "2024" rust-version.workspace = true diff --git a/rs/moq-binary/CHANGELOG.md b/rs/moq-binary/CHANGELOG.md index 9f4d3f47228..619859c35b3 100644 --- a/rs/moq-binary/CHANGELOG.md +++ b/rs/moq-binary/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.1.11](https://github.com/moq-dev/moq/compare/moq-binary-v0.1.10...moq-binary-v0.1.11) - 2026-10-11 + +### Other + +- updated the following local packages: moq-net + ## [0.1.10](https://github.com/moq-dev/moq/compare/moq-binary-v0.1.9...moq-binary-v0.1.10) - 2026-10-05 ### Other diff --git a/rs/moq-binary/Cargo.toml b/rs/moq-binary/Cargo.toml index f41a6158cc8..88184e0e916 100644 --- a/rs/moq-binary/Cargo.toml +++ b/rs/moq-binary/Cargo.toml @@ -5,7 +5,7 @@ authors = ["Luke Curley "] repository = "https://github.com/moq-dev/moq" license = "MIT OR Apache-2.0" -version = "0.1.10" +version = "0.1.11" edition = "2024" rust-version.workspace = true diff --git a/rs/moq-boy/CHANGELOG.md b/rs/moq-boy/CHANGELOG.md index 6c6db9f2d89..27c6af74ff9 100644 --- a/rs/moq-boy/CHANGELOG.md +++ b/rs/moq-boy/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.13](https://github.com/moq-dev/moq/compare/moq-boy-v0.5.12...moq-boy-v0.5.13) - 2026-10-11 + +### Other + +- update Cargo.lock dependencies + ## [0.5.12](https://github.com/moq-dev/moq/compare/moq-boy-v0.5.11...moq-boy-v0.5.12) - 2026-10-06 ### Other diff --git a/rs/moq-boy/Cargo.toml b/rs/moq-boy/Cargo.toml index a20246aa6d4..e25237b522b 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.5.12" +version = "0.5.13" edition = "2024" rust-version.workspace = true diff --git a/rs/moq-cli/CHANGELOG.md b/rs/moq-cli/CHANGELOG.md index 0291c228f3d..6cb08a071c3 100644 --- a/rs/moq-cli/CHANGELOG.md +++ b/rs/moq-cli/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.14.3](https://github.com/moq-dev/moq/compare/moq-cli-v0.14.2...moq-cli-v0.14.3) - 2026-10-11 + +### Other + +- update Cargo.lock dependencies + ## [0.14.2](https://github.com/moq-dev/moq/compare/moq-cli-v0.14.1...moq-cli-v0.14.2) - 2026-10-06 ### Other diff --git a/rs/moq-cli/Cargo.toml b/rs/moq-cli/Cargo.toml index fbd7d2b0830..0e7bd19da12 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.14.2" +version = "0.14.3" edition = "2024" # Depends on moq-relay, whose sysinfo 0.39 needs 1.95, above the 1.91 workspace # floor. This binary is an application, so the bump stays here rather than diff --git a/rs/moq-e2ee/CHANGELOG.md b/rs/moq-e2ee/CHANGELOG.md index 598506fff00..73fb0bf841d 100644 --- a/rs/moq-e2ee/CHANGELOG.md +++ b/rs/moq-e2ee/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.0.12](https://github.com/moq-dev/moq/compare/moq-e2ee-v0.0.11...moq-e2ee-v0.0.12) - 2026-10-11 + +### Other + +- updated the following local packages: moq-net + ## [0.0.11](https://github.com/moq-dev/moq/compare/moq-e2ee-v0.0.10...moq-e2ee-v0.0.11) - 2026-10-05 ### Other diff --git a/rs/moq-e2ee/Cargo.toml b/rs/moq-e2ee/Cargo.toml index 121c726755d..7576a38a6ee 100644 --- a/rs/moq-e2ee/Cargo.toml +++ b/rs/moq-e2ee/Cargo.toml @@ -5,7 +5,7 @@ authors = ["Luke Curley "] repository = "https://github.com/moq-dev/moq" license = "MIT OR Apache-2.0" -version = "0.0.11" +version = "0.0.12" edition = "2024" rust-version.workspace = true diff --git a/rs/moq-ffi/CHANGELOG.md b/rs/moq-ffi/CHANGELOG.md index c24f9c3551d..75d0281591d 100644 --- a/rs/moq-ffi/CHANGELOG.md +++ b/rs/moq-ffi/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.4.13](https://github.com/moq-dev/moq/compare/moq-ffi-v0.4.12...moq-ffi-v0.4.13) - 2026-10-11 + +### Other + +- updated the following local packages: moq-net, hang, moq-mux, moq-tokio, moq-json, moq-audio, moq-video + ## [0.4.12](https://github.com/moq-dev/moq/compare/moq-ffi-v0.4.11...moq-ffi-v0.4.12) - 2026-10-06 ### Other diff --git a/rs/moq-ffi/Cargo.toml b/rs/moq-ffi/Cargo.toml index 6311b8deec6..9dbd5e92d91 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.4.12" +version = "0.4.13" edition = "2024" keywords = ["quic", "http3", "webtransport", "media", "live"] diff --git a/rs/moq-gst/CHANGELOG.md b/rs/moq-gst/CHANGELOG.md index ad9d35e3c4c..64e862c3efb 100644 --- a/rs/moq-gst/CHANGELOG.md +++ b/rs/moq-gst/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.4.13](https://github.com/moq-dev/moq/compare/moq-gst-v0.4.12...moq-gst-v0.4.13) - 2026-10-11 + +### Fixed + +- *(moq-mux)* configure H.265 from the SPS head when scuffle_h265 refuses the rest ([#4924](https://github.com/moq-dev/moq/pull/4924)) + ## [0.4.12](https://github.com/moq-dev/moq/compare/moq-gst-v0.4.11...moq-gst-v0.4.12) - 2026-10-06 ### Other diff --git a/rs/moq-gst/Cargo.toml b/rs/moq-gst/Cargo.toml index cc4e4106132..d6450d35ea8 100644 --- a/rs/moq-gst/Cargo.toml +++ b/rs/moq-gst/Cargo.toml @@ -5,7 +5,7 @@ authors = ["Luke Curley"] repository = "https://github.com/moq-dev/moq" license = "MIT OR Apache-2.0" -version = "0.4.12" +version = "0.4.13" edition = "2024" rust-version.workspace = true publish = true diff --git a/rs/moq-hls/CHANGELOG.md b/rs/moq-hls/CHANGELOG.md index 230a635cf67..5c4d88db29f 100644 --- a/rs/moq-hls/CHANGELOG.md +++ b/rs/moq-hls/CHANGELOG.md @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.12](https://github.com/moq-dev/moq/compare/moq-hls-v0.5.11...moq-hls-v0.5.12) - 2026-10-11 + +### Fixed + +- *(hls)* a recorder cursor records a publisher without FETCH (backport #5209) +- *(hls)* retain init decoded from completed segments ([#4840](https://github.com/moq-dev/moq/pull/4840)) + ## [0.5.11](https://github.com/moq-dev/moq/compare/moq-hls-v0.5.10...moq-hls-v0.5.11) - 2026-10-05 ### Other diff --git a/rs/moq-hls/Cargo.toml b/rs/moq-hls/Cargo.toml index c4d52d5c22f..82bd5d949cd 100644 --- a/rs/moq-hls/Cargo.toml +++ b/rs/moq-hls/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.11" +version = "0.5.12" edition = "2024" rust-version.workspace = true diff --git a/rs/moq-json/CHANGELOG.md b/rs/moq-json/CHANGELOG.md index b4edc4e4a01..d67c8ca9f4f 100644 --- a/rs/moq-json/CHANGELOG.md +++ b/rs/moq-json/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.9](https://github.com/moq-dev/moq/compare/moq-json-v0.5.8...moq-json-v0.5.9) - 2026-10-11 + +### Other + +- updated the following local packages: moq-net + ## [0.5.8](https://github.com/moq-dev/moq/compare/moq-json-v0.5.7...moq-json-v0.5.8) - 2026-10-05 ### Other diff --git a/rs/moq-json/Cargo.toml b/rs/moq-json/Cargo.toml index 5a7e90edea0..7f4824ec18c 100644 --- a/rs/moq-json/Cargo.toml +++ b/rs/moq-json/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.8" +version = "0.5.9" edition = "2024" rust-version.workspace = true diff --git a/rs/moq-loc/CHANGELOG.md b/rs/moq-loc/CHANGELOG.md index 4deefc8761a..07cbceb54a4 100644 --- a/rs/moq-loc/CHANGELOG.md +++ b/rs/moq-loc/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.20](https://github.com/moq-dev/moq/compare/moq-loc-v0.2.19...moq-loc-v0.2.20) - 2026-10-11 + +### Other + +- updated the following local packages: moq-net + ## [0.2.19](https://github.com/moq-dev/moq/compare/moq-loc-v0.2.18...moq-loc-v0.2.19) - 2026-10-05 ### Other diff --git a/rs/moq-loc/Cargo.toml b/rs/moq-loc/Cargo.toml index 5388b4d1475..9c722f3ee82 100644 --- a/rs/moq-loc/Cargo.toml +++ b/rs/moq-loc/Cargo.toml @@ -5,7 +5,7 @@ authors = ["Luke Curley "] repository = "https://github.com/moq-dev/moq" license = "MIT OR Apache-2.0" -version = "0.2.19" +version = "0.2.20" edition = "2024" rust-version.workspace = true diff --git a/rs/moq-mux/CHANGELOG.md b/rs/moq-mux/CHANGELOG.md index 753fb5e2685..314a0db5e58 100644 --- a/rs/moq-mux/CHANGELOG.md +++ b/rs/moq-mux/CHANGELOG.md @@ -7,6 +7,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.10.12](https://github.com/moq-dev/moq/compare/moq-mux-v0.10.11...moq-mux-v0.10.12) - 2026-10-11 + +### Fixed + +- *(mux)* keep the last good parameter sets when refusing a TS access unit +- *(mux)* refuse damaged TS units without ending ingest (backport #4733) + +### Other + +- Merge pull request #5124 from moq-dev/backport/ts-damaged-units +- *(mux)* note the per-PES parameter set rollback, and drop 'refused whole' + ## [0.10.11](https://github.com/moq-dev/moq/compare/moq-mux-v0.10.10...moq-mux-v0.10.11) - 2026-10-05 ### Other diff --git a/rs/moq-mux/Cargo.toml b/rs/moq-mux/Cargo.toml index 90cb52cb9f8..720249dc5db 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.10.11" +version = "0.10.12" edition = "2024" rust-version.workspace = true diff --git a/rs/moq-net/CHANGELOG.md b/rs/moq-net/CHANGELOG.md index 05326cc85f5..4915242c9fe 100644 --- a/rs/moq-net/CHANGELOG.md +++ b/rs/moq-net/CHANGELOG.md @@ -7,6 +7,38 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.3.11](https://github.com/moq-dev/moq/compare/moq-net-v0.3.10...moq-net-v0.3.11) - 2026-10-11 + +### Fixed + +- *(net)* backport legacy request parameter decoding ([#5224](https://github.com/moq-dev/moq/pull/5224)) +- *(net)* backport repeated unknown SETUP option handling ([#5222](https://github.com/moq-dev/moq/pull/5222)) +- *(net)* re-pin an empty pre-06 track to the next group +- *(net)* re-pin a pre-06 cursor when an update drops its floor +- *(net)* backport an explicit group 0 floor on pre-06 wires ([#5000](https://github.com/moq-dev/moq/pull/5000)) +- *(net)* a duplicate group stream still counts toward the end +- *(net)* count a group stream whose group a fetch cached +- *(net)* a feed fetch waits out a reordered group +- *(net)* hold a fetch for a feed that opens alongside it +- *(net)* drop a feed-held fetch its caller abandoned +- *(hls)* a recorder cursor records a publisher without FETCH (backport #5209) +- *(net)* move open IETF group streams on a priority update +- *(net)* read each IETF uni stream's type in its own task (backport #5086) +- *(net)* an ended track expires a shared group unless it is a live edge +- *(net)* a warm copy's expiry no longer aborts the relay's latest group +- *(net)* accept a clear FIRST_OBJECT that starts at object 0 (backport #5027) ([#5069](https://github.com/moq-dev/moq/pull/5069)) + +### Other + +- Merge remote-tracking branch 'origin/release' into iterate/backport-5300 +- Merge pull request #5164 from moq-dev/backport/ietf-fin-review-followups +- *(net)* an unacknowledged FIN follows priority updates +- Merge pull request #5126 from moq-dev/backport/anonymous-dial-hop +- Merge pull request #5133 from moq-dev/backport/ietf-fin-keeps-subscription +- Merge pull request #5127 from moq-dev/backport/end-of-group-status +- Merge pull request #5094 from moq-dev/quest/m0/release-22/location-filter +- *(net)* pin when ended tracks sharing a group release it + ## [0.3.10](https://github.com/moq-dev/moq/compare/moq-net-v0.3.9...moq-net-v0.3.10) - 2026-10-05 ### Fixed diff --git a/rs/moq-net/Cargo.toml b/rs/moq-net/Cargo.toml index b7743a1cc1e..7f388f166cb 100644 --- a/rs/moq-net/Cargo.toml +++ b/rs/moq-net/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.10" +version = "0.3.11" edition = "2024" rust-version.workspace = true diff --git a/rs/moq-relay/CHANGELOG.md b/rs/moq-relay/CHANGELOG.md index b9142cd7b0f..cff7c2cffa4 100644 --- a/rs/moq-relay/CHANGELOG.md +++ b/rs/moq-relay/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.17.3](https://github.com/moq-dev/moq/compare/moq-relay-v0.17.2...moq-relay-v0.17.3) - 2026-10-11 + +### Other + +- update Cargo.lock dependencies + ## [0.17.2](https://github.com/moq-dev/moq/compare/moq-relay-v0.17.1...moq-relay-v0.17.2) - 2026-10-06 ### Added diff --git a/rs/moq-relay/Cargo.toml b/rs/moq-relay/Cargo.toml index 0e3581da11e..65d12614218 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.17.2" +version = "0.17.3" edition = "2024" # sysinfo 0.39 (cache governor cgroup limits) needs 1.95, above the 1.91 # workspace floor. moq-relay is lib+bin, so this applies to its library target diff --git a/rs/moq-room/CHANGELOG.md b/rs/moq-room/CHANGELOG.md index 2007a14c1cf..de0096ce637 100644 --- a/rs/moq-room/CHANGELOG.md +++ b/rs/moq-room/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.12](https://github.com/moq-dev/moq/compare/moq-room-v0.2.11...moq-room-v0.2.12) - 2026-10-11 + +### Other + +- updated the following local packages: moq-net, moq-json + ## [0.2.11](https://github.com/moq-dev/moq/compare/moq-room-v0.2.10...moq-room-v0.2.11) - 2026-10-05 ### Other diff --git a/rs/moq-room/Cargo.toml b/rs/moq-room/Cargo.toml index 6905f5bcca2..5bfa212a6ed 100644 --- a/rs/moq-room/Cargo.toml +++ b/rs/moq-room/Cargo.toml @@ -5,7 +5,7 @@ authors = ["Luke Curley "] repository = "https://github.com/moq-dev/moq" license = "MIT OR Apache-2.0" -version = "0.2.11" +version = "0.2.12" edition = "2024" rust-version.workspace = true diff --git a/rs/moq-rtc/CHANGELOG.md b/rs/moq-rtc/CHANGELOG.md index 5a298f0579b..44fd8b59638 100644 --- a/rs/moq-rtc/CHANGELOG.md +++ b/rs/moq-rtc/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.3.13](https://github.com/moq-dev/moq/compare/moq-rtc-v0.3.12...moq-rtc-v0.3.13) - 2026-10-11 + +### Other + +- updated the following local packages: moq-net, hang, moq-mux, moq-tokio + ## [0.3.12](https://github.com/moq-dev/moq/compare/moq-rtc-v0.3.11...moq-rtc-v0.3.12) - 2026-10-06 ### Other diff --git a/rs/moq-rtc/Cargo.toml b/rs/moq-rtc/Cargo.toml index 9bc42544ef1..15b232e6d67 100644 --- a/rs/moq-rtc/Cargo.toml +++ b/rs/moq-rtc/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.12" +version = "0.3.13" edition = "2024" rust-version.workspace = true diff --git a/rs/moq-rtmp/CHANGELOG.md b/rs/moq-rtmp/CHANGELOG.md index 2381e4233ef..37d3f1dd22b 100644 --- a/rs/moq-rtmp/CHANGELOG.md +++ b/rs/moq-rtmp/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.3.12](https://github.com/moq-dev/moq/compare/moq-rtmp-v0.3.11...moq-rtmp-v0.3.12) - 2026-10-11 + +### Fixed + +- *(rtmp)* reassemble interleaved chunk streams independently ([#4735](https://github.com/moq-dev/moq/pull/4735)) + ## [0.3.11](https://github.com/moq-dev/moq/compare/moq-rtmp-v0.3.10...moq-rtmp-v0.3.11) - 2026-10-05 ### Other diff --git a/rs/moq-rtmp/Cargo.toml b/rs/moq-rtmp/Cargo.toml index 40802b19b2a..5358068fd0e 100644 --- a/rs/moq-rtmp/Cargo.toml +++ b/rs/moq-rtmp/Cargo.toml @@ -8,7 +8,7 @@ repository = "https://github.com/moq-dev/moq" # src/rml/LICENSE and applies to that module regardless of which option you pick. license = "MIT OR Apache-2.0" -version = "0.3.11" +version = "0.3.12" edition = "2024" rust-version.workspace = true diff --git a/rs/moq-srt/CHANGELOG.md b/rs/moq-srt/CHANGELOG.md index c2de3edf966..ca9de1d1b59 100644 --- a/rs/moq-srt/CHANGELOG.md +++ b/rs/moq-srt/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.3.12](https://github.com/moq-dev/moq/compare/moq-srt-v0.3.11...moq-srt-v0.3.12) - 2026-10-11 + +### Other + +- updated the following local packages: moq-net, moq-mux + ## [0.3.11](https://github.com/moq-dev/moq/compare/moq-srt-v0.3.10...moq-srt-v0.3.11) - 2026-10-05 ### Other diff --git a/rs/moq-srt/Cargo.toml b/rs/moq-srt/Cargo.toml index 12d0b3c10c6..1995f2ccdff 100644 --- a/rs/moq-srt/Cargo.toml +++ b/rs/moq-srt/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.11" +version = "0.3.12" edition = "2024" rust-version.workspace = true diff --git a/rs/moq-stats/CHANGELOG.md b/rs/moq-stats/CHANGELOG.md index d9ca6d432d7..b7f630c0786 100644 --- a/rs/moq-stats/CHANGELOG.md +++ b/rs/moq-stats/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.13](https://github.com/moq-dev/moq/compare/moq-stats-v0.2.12...moq-stats-v0.2.13) - 2026-10-11 + +### Other + +- updated the following local packages: moq-net, moq-json + ## [0.2.12](https://github.com/moq-dev/moq/compare/moq-stats-v0.2.11...moq-stats-v0.2.12) - 2026-10-06 ### Added diff --git a/rs/moq-stats/Cargo.toml b/rs/moq-stats/Cargo.toml index ef821dbe469..996f55c5aa1 100644 --- a/rs/moq-stats/Cargo.toml +++ b/rs/moq-stats/Cargo.toml @@ -5,7 +5,7 @@ authors = ["Luke Curley "] repository = "https://github.com/moq-dev/moq" license = "MIT OR Apache-2.0" -version = "0.2.12" +version = "0.2.13" edition = "2024" rust-version.workspace = true diff --git a/rs/moq-tokio/CHANGELOG.md b/rs/moq-tokio/CHANGELOG.md index 1a9b8ba0216..31d13cef271 100644 --- a/rs/moq-tokio/CHANGELOG.md +++ b/rs/moq-tokio/CHANGELOG.md @@ -7,6 +7,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.19.24](https://github.com/moq-dev/moq/compare/moq-tokio-v0.19.23...moq-tokio-v0.19.24) - 2026-10-11 + +### Fixed + +- *(tokio)* keep a deferred FIN when a send stream drops mid-watch +- *(net)* keep IETF subscriptions alive after a request FIN (backport #4658) + +### Other + +- Merge pull request #5126 from moq-dev/backport/anonymous-dial-hop + ## [0.19.23](https://github.com/moq-dev/moq/compare/moq-tokio-v0.19.22...moq-tokio-v0.19.23) - 2026-10-06 ### Fixed diff --git a/rs/moq-tokio/Cargo.toml b/rs/moq-tokio/Cargo.toml index f9cc1a9be84..c95408b57fd 100644 --- a/rs/moq-tokio/Cargo.toml +++ b/rs/moq-tokio/Cargo.toml @@ -5,7 +5,7 @@ authors = ["Luke Curley"] repository = "https://github.com/moq-dev/moq" license = "MIT OR Apache-2.0" -version = "0.19.23" +version = "0.19.24" edition = "2024" rust-version.workspace = true diff --git a/rs/moq-transcode/CHANGELOG.md b/rs/moq-transcode/CHANGELOG.md index ad7430a8841..a1dba812214 100644 --- a/rs/moq-transcode/CHANGELOG.md +++ b/rs/moq-transcode/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.1.11](https://github.com/moq-dev/moq/compare/moq-transcode-v0.1.10...moq-transcode-v0.1.11) - 2026-10-11 + +### Fixed + +- *(transcode)* refuse a fetch that starts mid-group ([#4812](https://github.com/moq-dev/moq/pull/4812)) + ## [0.1.10](https://github.com/moq-dev/moq/compare/moq-transcode-v0.1.9...moq-transcode-v0.1.10) - 2026-10-05 ### Other diff --git a/rs/moq-transcode/Cargo.toml b/rs/moq-transcode/Cargo.toml index 1f5a9009828..3457a57aa77 100644 --- a/rs/moq-transcode/Cargo.toml +++ b/rs/moq-transcode/Cargo.toml @@ -5,7 +5,7 @@ authors = ["Luke Curley "] repository = "https://github.com/moq-dev/moq" license = "MIT OR Apache-2.0" -version = "0.1.10" +version = "0.1.11" edition = "2024" rust-version.workspace = true diff --git a/rs/moq-uring/CHANGELOG.md b/rs/moq-uring/CHANGELOG.md index 2954c5aa963..4c519e1380e 100644 --- a/rs/moq-uring/CHANGELOG.md +++ b/rs/moq-uring/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.0.13](https://github.com/moq-dev/moq/compare/moq-uring-v0.0.12...moq-uring-v0.0.13) - 2026-10-11 + +### Other + +- update Cargo.toml dependencies + ## [0.0.12](https://github.com/moq-dev/moq/compare/moq-uring-v0.0.11...moq-uring-v0.0.12) - 2026-10-05 ### Other diff --git a/rs/moq-uring/Cargo.toml b/rs/moq-uring/Cargo.toml index 8656022daed..e0cc04d2065 100644 --- a/rs/moq-uring/Cargo.toml +++ b/rs/moq-uring/Cargo.toml @@ -5,7 +5,7 @@ authors = ["Luke Curley "] repository = "https://github.com/moq-dev/moq" license = "MIT OR Apache-2.0" -version = "0.0.12" +version = "0.0.13" edition = "2024" rust-version.workspace = true diff --git a/rs/moq-video/CHANGELOG.md b/rs/moq-video/CHANGELOG.md index a2b11fe7eaf..f8c59820824 100644 --- a/rs/moq-video/CHANGELOG.md +++ b/rs/moq-video/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.1.11](https://github.com/moq-dev/moq/compare/moq-video-v0.1.10...moq-video-v0.1.11) - 2026-10-11 + +### Other + +- updated the following local packages: moq-net, hang, moq-mux + ## [0.1.10](https://github.com/moq-dev/moq/compare/moq-video-v0.1.9...moq-video-v0.1.10) - 2026-10-05 ### Other diff --git a/rs/moq-video/Cargo.toml b/rs/moq-video/Cargo.toml index 86298793b9d..fec846faddd 100644 --- a/rs/moq-video/Cargo.toml +++ b/rs/moq-video/Cargo.toml @@ -5,7 +5,7 @@ authors = ["Luke Curley "] repository = "https://github.com/moq-dev/moq" license = "MIT OR Apache-2.0" -version = "0.1.10" +version = "0.1.11" edition = "2024" rust-version.workspace = true