diff --git a/Cargo.lock b/Cargo.lock index ad6c0e6ade8..5e1ad1bc250 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -438,13 +438,13 @@ dependencies = [ [[package]] name = "async-recursion" -version = "1.1.1" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11" +checksum = "4f8abc12baad266b1c8cec146854c195b5864b4221d4b2ca7296a7ae82d9e451" dependencies = [ "proc-macro2", "quote", - "syn 2.0.119", + "syn 3.0.6", ] [[package]] @@ -1015,9 +1015,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.5.1" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f360145194ee8e21db5ee7f3fcd4fe52210864c75c985dae33218202c8bbe040" +checksum = "f74872d07caf508b30a21f6836e7d7016a2eaf7d9ff4f48deaa58cd8a0407630" dependencies = [ "find-msvc-tools", "jobserver", @@ -1054,9 +1054,9 @@ dependencies = [ [[package]] name = "cfg-expr" -version = "0.20.9" +version = "0.20.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe4ece8474b5f766c63426647e7b4b316b67431ade1036a8313cee24a03ae917" +checksum = "9ba9e9ec16c447027685b1f897b720e18e9a8afd00bd7332c483537e38086c9f" dependencies = [ "smallvec", "target-lexicon", @@ -1970,9 +1970,9 @@ dependencies = [ [[package]] name = "dns-lookup" -version = "4.0.1" +version = "4.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6120e7e5dcd1c90098e349def389e2797377cdbe6b465ad8fdd115c0c99d5cf2" +checksum = "263c0ccfc6b3b6a93e959edad4f985779e76c0b36dbb2e13e3d27c690974adf1" dependencies = [ "cfg-if", "libc", @@ -2835,7 +2835,7 @@ dependencies = [ [[package]] name = "hang" -version = "0.21.9" +version = "0.21.10" dependencies = [ "anyhow", "bytes", @@ -3843,18 +3843,18 @@ dependencies = [ [[package]] name = "lazy_static" -version = "1.5.0" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" +checksum = "20870f649af7073d53e38067b2a84312175d56ea15217e1b15bc83506ec50afb" dependencies = [ "spin 0.9.9", ] [[package]] name = "libc" -version = "0.2.189" +version = "0.2.190" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3eaf3ede3fee6db1a4c2ee091bf8a8b4dccdc6d17f656fb07896ee72867612f2" +checksum = "ce5d3ddc6d3fa000eb1536d85e147bfe31aacaba692ed6a876f95cb7c855be78" [[package]] name = "libfuzzer-sys" @@ -3894,7 +3894,7 @@ checksum = "b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981" [[package]] name = "libmoq" -version = "0.6.9" +version = "0.6.10" dependencies = [ "anyhow", "bytes", @@ -4133,9 +4133,9 @@ dependencies = [ [[package]] name = "mio" -version = "1.2.3" +version = "1.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b18443e9c262bfe8fa82f51666e2642c53393f7e5c27b3e1aeab922cff5b9d8" +checksum = "1788edb87fdc09c7e26304471e2f5be8cdefb1b6930d6e3985fc02ff53bf86ee" dependencies = [ "libc", "log", @@ -4165,7 +4165,7 @@ dependencies = [ [[package]] name = "moq-archive" -version = "0.0.9" +version = "0.0.10" dependencies = [ "async-trait", "bytes", @@ -4182,7 +4182,7 @@ dependencies = [ [[package]] name = "moq-audio" -version = "0.1.8" +version = "0.1.9" dependencies = [ "block2 0.6.2", "bytes", @@ -4213,7 +4213,7 @@ dependencies = [ [[package]] name = "moq-auth" -version = "0.2.0" +version = "0.2.1" dependencies = [ "anyhow", "aws-lc-rs", @@ -4262,7 +4262,7 @@ dependencies = [ [[package]] name = "moq-binary" -version = "0.1.8" +version = "0.1.9" dependencies = [ "bytes", "kio 0.6.2", @@ -4274,7 +4274,7 @@ dependencies = [ [[package]] name = "moq-boy" -version = "0.5.9" +version = "0.5.10" dependencies = [ "anyhow", "boytacean", @@ -4294,7 +4294,7 @@ dependencies = [ [[package]] name = "moq-cli" -version = "0.13.0" +version = "0.14.0" dependencies = [ "anyhow", "axum", @@ -4333,7 +4333,7 @@ dependencies = [ [[package]] name = "moq-e2ee" -version = "0.0.9" +version = "0.0.10" dependencies = [ "aws-lc-rs", "base64 0.23.1", @@ -4352,7 +4352,7 @@ dependencies = [ [[package]] name = "moq-ffi" -version = "0.4.9" +version = "0.4.10" dependencies = [ "bytes", "getrandom 0.4.3", @@ -4386,7 +4386,7 @@ dependencies = [ [[package]] name = "moq-gst" -version = "0.4.9" +version = "0.4.10" dependencies = [ "anyhow", "bytes", @@ -4405,7 +4405,7 @@ dependencies = [ [[package]] name = "moq-hls" -version = "0.5.9" +version = "0.5.10" dependencies = [ "axum", "bytes", @@ -4429,7 +4429,7 @@ dependencies = [ [[package]] name = "moq-json" -version = "0.5.6" +version = "0.5.7" dependencies = [ "bytes", "criterion", @@ -4446,7 +4446,7 @@ dependencies = [ [[package]] name = "moq-loc" -version = "0.2.17" +version = "0.2.18" dependencies = [ "bytes", "moq-net", @@ -4464,7 +4464,7 @@ dependencies = [ [[package]] name = "moq-mux" -version = "0.10.9" +version = "0.10.10" dependencies = [ "anyhow", "base64 0.23.1", @@ -4503,7 +4503,7 @@ version = "0.20.0" [[package]] name = "moq-net" -version = "0.3.8" +version = "0.3.9" dependencies = [ "arrayvec", "bytes", @@ -4620,7 +4620,7 @@ dependencies = [ [[package]] name = "moq-relay" -version = "0.16.0" +version = "0.17.0" dependencies = [ "anyhow", "axum", @@ -4665,7 +4665,7 @@ dependencies = [ [[package]] name = "moq-room" -version = "0.2.9" +version = "0.2.10" dependencies = [ "kio 0.6.2", "moq-auth", @@ -4679,7 +4679,7 @@ dependencies = [ [[package]] name = "moq-rtc" -version = "0.3.9" +version = "0.3.10" dependencies = [ "aws-lc-rs", "axum", @@ -4700,7 +4700,7 @@ dependencies = [ [[package]] name = "moq-rtmp" -version = "0.3.9" +version = "0.3.10" dependencies = [ "anyhow", "byteorder", @@ -4751,7 +4751,7 @@ dependencies = [ [[package]] name = "moq-srt" -version = "0.3.9" +version = "0.3.10" dependencies = [ "bytes", "futures", @@ -4768,7 +4768,7 @@ dependencies = [ [[package]] name = "moq-stats" -version = "0.2.9" +version = "0.2.10" dependencies = [ "futures", "moq-json", @@ -4801,7 +4801,7 @@ dependencies = [ [[package]] name = "moq-tokio" -version = "0.19.20" +version = "0.19.21" dependencies = [ "anyhow", "bytes", @@ -4855,7 +4855,7 @@ dependencies = [ [[package]] name = "moq-transcode" -version = "0.1.8" +version = "0.1.9" dependencies = [ "anyhow", "bytes", @@ -4874,7 +4874,7 @@ dependencies = [ [[package]] name = "moq-uring" -version = "0.0.10" +version = "0.0.11" dependencies = [ "anyhow", "bytes", @@ -4931,7 +4931,7 @@ dependencies = [ [[package]] name = "moq-video" -version = "0.1.8" +version = "0.1.9" dependencies = [ "anyhow", "ash", @@ -6517,9 +6517,9 @@ checksum = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd" [[package]] name = "pin-utils" -version = "0.1.0" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" +checksum = "13bee6c73da26345c729282832b60b0363cf3dd9f4bfd81d8551b7a1c889a113" [[package]] name = "pipewire" @@ -7332,9 +7332,9 @@ dependencies = [ [[package]] name = "rubato" -version = "5.0.0" +version = "5.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7cb1ffaf8738df50aab642a7f6465df81c6ba9e2818268053487165298114be" +checksum = "cc1e951b9f5432ec1422f4dcfa5733fc501265902612edf5ef8bd8ecdd960930" dependencies = [ "audioadapter", "audioadapter-buffers", @@ -8787,9 +8787,9 @@ checksum = "fd3ca314f692efd6c868f8408f53fe444634a845f96c028b97d35f6a1f79f0ee" [[package]] name = "tokio" -version = "1.53.1" +version = "1.53.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "202caea871b69668250d242070849eb495be178ed697a3e98aebce5bc81a0bed" +checksum = "e95f91fcc7a621e8b030f6aa23c71fe9838ae2fb4d8118b75602a328f5144044" dependencies = [ "bytes", "libc", @@ -9493,9 +9493,9 @@ checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" [[package]] name = "uuid" -version = "1.26.1" +version = "1.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ef6dac1e96601b4fb3acccccff2139741fcb757cb9a36089bf5be91cfb285ce" +checksum = "97277d36b9c3ace13e58fa6e753f8b0bbbf302a18dd193240d70f9e29681059a" dependencies = [ "getrandom 0.4.3", "js-sys", diff --git a/Cargo.toml b/Cargo.toml index 04a9a8c3bb2..2bac3e362a9 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.9", path = "rs/hang" } +hang = { version = "0.21.10", 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.8", path = "rs/moq-audio", default-features = false } -moq-auth = { version = "0.2.0", path = "rs/moq-auth" } -moq-binary = { version = "0.1.8", path = "rs/moq-binary" } +moq-audio = { version = "0.1.9", path = "rs/moq-audio", default-features = false } +moq-auth = { version = "0.2.1", path = "rs/moq-auth" } +moq-binary = { version = "0.1.9", path = "rs/moq-binary" } moq-flate = { version = "0.2.0", path = "rs/moq-flate" } -moq-hls = { version = "0.5.9", path = "rs/moq-hls", default-features = false } -moq-json = { version = "0.5.6", path = "rs/moq-json" } -moq-loc = { version = "0.2.17", path = "rs/moq-loc" } +moq-hls = { version = "0.5.10", path = "rs/moq-hls", default-features = false } +moq-json = { version = "0.5.7", path = "rs/moq-json" } +moq-loc = { version = "0.2.18", path = "rs/moq-loc" } moq-msf = { version = "0.5.1", path = "rs/moq-msf" } -moq-mux = { version = "0.10.9", path = "rs/moq-mux" } -moq-net = { version = "0.3.8", path = "rs/moq-net" } +moq-mux = { version = "0.10.10", path = "rs/moq-mux" } +moq-net = { version = "0.3.9", 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.3", default-features = false } @@ -158,23 +158,23 @@ moq-noq-udp = "1.3.3" # 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.16.0", path = "rs/moq-relay", default-features = false } -moq-rtc = { version = "0.3.9", path = "rs/moq-rtc" } -moq-rtmp = { version = "0.3.9", path = "rs/moq-rtmp" } +moq-relay = { version = "0.17.0", path = "rs/moq-relay", default-features = false } +moq-rtc = { version = "0.3.10", path = "rs/moq-rtc" } +moq-rtmp = { version = "0.3.10", path = "rs/moq-rtmp" } moq-sock = { version = "0.2.0", path = "rs/moq-sock" } -moq-srt = { version = "0.3.9", path = "rs/moq-srt" } -moq-stats = { version = "0.2.9", path = "rs/moq-stats" } -moq-tokio = { version = "0.19.20", path = "rs/moq-tokio", default-features = false } +moq-srt = { version = "0.3.10", path = "rs/moq-srt" } +moq-stats = { version = "0.2.10", path = "rs/moq-stats" } +moq-tokio = { version = "0.19.21", 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.8", path = "rs/moq-transcode", default-features = false } +moq-transcode = { version = "0.1.9", 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.10", path = "rs/moq-uring", default-features = false } +moq-uring = { version = "0.0.11", 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.8", path = "rs/moq-video", default-features = false } +moq-video = { version = "0.1.9", 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 29fd8b30c5b..14ec736238e 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.10](https://github.com/moq-dev/moq/compare/hang-v0.21.9...hang-v0.21.10) - 2026-10-03 + +### Fixed + +- *(auth,hang)* out-of-range auth durations and catalog walls no longer panic ([#4600](https://github.com/moq-dev/moq/pull/4600)) + ## [0.21.9](https://github.com/moq-dev/moq/compare/hang-v0.21.8...hang-v0.21.9) - 2026-09-30 ### Other diff --git a/rs/hang/Cargo.toml b/rs/hang/Cargo.toml index 940ce9dea4c..e10d8709bdb 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.9" +version = "0.21.10" edition = "2024" rust-version.workspace = true diff --git a/rs/libmoq/CHANGELOG.md b/rs/libmoq/CHANGELOG.md index 6324f5616d1..3c076f0aef9 100644 --- a/rs/libmoq/CHANGELOG.md +++ b/rs/libmoq/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.6.10](https://github.com/moq-dev/moq/compare/libmoq-v0.6.9...libmoq-v0.6.10) - 2026-10-03 + +### Added + +- *(tokio)* default QUIC idle timeout to 10s ([#4606](https://github.com/moq-dev/moq/pull/4606)) + +### Other + +- *(moxygen)* Moxygen compatibility ([#4253](https://github.com/moq-dev/moq/pull/4253)) + ## [0.6.9](https://github.com/moq-dev/moq/compare/libmoq-v0.6.8...libmoq-v0.6.9) - 2026-09-30 ### Fixed diff --git a/rs/libmoq/Cargo.toml b/rs/libmoq/Cargo.toml index 81459f2c269..242bb3fd8e5 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.9" +version = "0.6.10" edition = "2024" rust-version.workspace = true diff --git a/rs/moq-archive/CHANGELOG.md b/rs/moq-archive/CHANGELOG.md index 882e455a773..67013a13cdd 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.10](https://github.com/moq-dev/moq/compare/moq-archive-v0.0.9...moq-archive-v0.0.10) - 2026-10-03 + +### Other + +- updated the following local packages: moq-net + ## [0.0.9](https://github.com/moq-dev/moq/compare/moq-archive-v0.0.8...moq-archive-v0.0.9) - 2026-09-30 ### Other diff --git a/rs/moq-archive/Cargo.toml b/rs/moq-archive/Cargo.toml index 67c7a6431fe..d64bac3f0d6 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.9" +version = "0.0.10" edition = "2024" rust-version.workspace = true diff --git a/rs/moq-audio/CHANGELOG.md b/rs/moq-audio/CHANGELOG.md index 6171b073ea2..d2fce8e8a5f 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.9](https://github.com/moq-dev/moq/compare/moq-audio-v0.1.8...moq-audio-v0.1.9) - 2026-10-03 + +### Other + +- updated the following local packages: moq-net, hang, moq-mux + ## [0.1.8](https://github.com/moq-dev/moq/compare/moq-audio-v0.1.7...moq-audio-v0.1.8) - 2026-09-30 ### Fixed diff --git a/rs/moq-audio/Cargo.toml b/rs/moq-audio/Cargo.toml index 5fe9bc27161..8339af8870d 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.8" +version = "0.1.9" edition = "2024" rust-version.workspace = true diff --git a/rs/moq-auth/CHANGELOG.md b/rs/moq-auth/CHANGELOG.md index 088e9e919d1..ac7015e0b61 100644 --- a/rs/moq-auth/CHANGELOG.md +++ b/rs/moq-auth/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.1](https://github.com/moq-dev/moq/compare/moq-auth-v0.2.0...moq-auth-v0.2.1) - 2026-10-03 + +### Fixed + +- *(auth,hang)* out-of-range auth durations and catalog walls no longer panic ([#4600](https://github.com/moq-dev/moq/pull/4600)) + ## [0.2.0](https://github.com/moq-dev/moq/compare/moq-auth-v0.1.5...moq-auth-v0.2.0) - 2026-09-30 ### Added diff --git a/rs/moq-auth/Cargo.toml b/rs/moq-auth/Cargo.toml index 7e0f3c7d88e..535e15d6b9f 100644 --- a/rs/moq-auth/Cargo.toml +++ b/rs/moq-auth/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.0" +version = "0.2.1" edition = "2024" rust-version.workspace = true diff --git a/rs/moq-binary/CHANGELOG.md b/rs/moq-binary/CHANGELOG.md index 96ccc5f7921..2487e0b4253 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.9](https://github.com/moq-dev/moq/compare/moq-binary-v0.1.8...moq-binary-v0.1.9) - 2026-10-03 + +### Other + +- updated the following local packages: moq-net + ## [0.1.8](https://github.com/moq-dev/moq/compare/moq-binary-v0.1.7...moq-binary-v0.1.8) - 2026-09-30 ### Other diff --git a/rs/moq-binary/Cargo.toml b/rs/moq-binary/Cargo.toml index 118a8ad600a..61b367bea9e 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.8" +version = "0.1.9" edition = "2024" rust-version.workspace = true diff --git a/rs/moq-boy/CHANGELOG.md b/rs/moq-boy/CHANGELOG.md index 289a77154ac..e189c35e292 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.10](https://github.com/moq-dev/moq/compare/moq-boy-v0.5.9...moq-boy-v0.5.10) - 2026-10-03 + +### Other + +- update Cargo.lock dependencies + ## [0.5.9](https://github.com/moq-dev/moq/compare/moq-boy-v0.5.8...moq-boy-v0.5.9) - 2026-09-30 ### Other diff --git a/rs/moq-boy/Cargo.toml b/rs/moq-boy/Cargo.toml index 53102aa218f..fe114ba4fed 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.9" +version = "0.5.10" edition = "2024" rust-version.workspace = true diff --git a/rs/moq-cli/CHANGELOG.md b/rs/moq-cli/CHANGELOG.md index 26e7e140565..3b7888a2968 100644 --- a/rs/moq-cli/CHANGELOG.md +++ b/rs/moq-cli/CHANGELOG.md @@ -7,6 +7,16 @@ 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-cli-v0.13.0...moq-cli-v0.14.0) - 2026-10-03 + +### Added + +- *(mux)* report each TS elementary stream's access units at export ([#4577](https://github.com/moq-dev/moq/pull/4577)) + +### Fixed + +- *(relay)* [**breaking**] remove cluster gossip discovery ([#4601](https://github.com/moq-dev/moq/pull/4601)) + ## [0.13.0](https://github.com/moq-dev/moq/compare/moq-cli-v0.12.8...moq-cli-v0.13.0) - 2026-09-30 ### Added diff --git a/rs/moq-cli/Cargo.toml b/rs/moq-cli/Cargo.toml index a5e612bf45b..f942a04e064 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.13.0" +version = "0.14.0" 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 7f837ccb64e..8f802af3175 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.10](https://github.com/moq-dev/moq/compare/moq-e2ee-v0.0.9...moq-e2ee-v0.0.10) - 2026-10-03 + +### Other + +- *(moxygen)* Moxygen compatibility ([#4253](https://github.com/moq-dev/moq/pull/4253)) + ## [0.0.9](https://github.com/moq-dev/moq/compare/moq-e2ee-v0.0.8...moq-e2ee-v0.0.9) - 2026-09-30 ### Other diff --git a/rs/moq-e2ee/Cargo.toml b/rs/moq-e2ee/Cargo.toml index 1719fc078b1..3e0f6a02a7f 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.9" +version = "0.0.10" edition = "2024" rust-version.workspace = true diff --git a/rs/moq-ffi/CHANGELOG.md b/rs/moq-ffi/CHANGELOG.md index 9094c0b3521..42e30a1fef9 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.10](https://github.com/moq-dev/moq/compare/moq-ffi-v0.4.9...moq-ffi-v0.4.10) - 2026-10-03 + +### Other + +- *(moxygen)* Moxygen compatibility ([#4253](https://github.com/moq-dev/moq/pull/4253)) + ## [0.4.9](https://github.com/moq-dev/moq/compare/moq-ffi-v0.4.8...moq-ffi-v0.4.9) - 2026-09-30 ### Added diff --git a/rs/moq-ffi/Cargo.toml b/rs/moq-ffi/Cargo.toml index 2942e247eb6..68a2acd3641 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.9" +version = "0.4.10" edition = "2024" keywords = ["quic", "http3", "webtransport", "media", "live"] diff --git a/rs/moq-gst/CHANGELOG.md b/rs/moq-gst/CHANGELOG.md index d81fa4a9e94..596365fddf1 100644 --- a/rs/moq-gst/CHANGELOG.md +++ b/rs/moq-gst/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.4.10](https://github.com/moq-dev/moq/compare/moq-gst-v0.4.9...moq-gst-v0.4.10) - 2026-10-03 + +### Added + +- *(tokio)* default QUIC idle timeout to 10s ([#4606](https://github.com/moq-dev/moq/pull/4606)) + +### Other + +- publish only from release ([#4738](https://github.com/moq-dev/moq/pull/4738)) + ## [0.4.9](https://github.com/moq-dev/moq/compare/moq-gst-v0.4.8...moq-gst-v0.4.9) - 2026-09-30 ### Fixed diff --git a/rs/moq-gst/Cargo.toml b/rs/moq-gst/Cargo.toml index d3d5b33448e..7eb0c0c2ea5 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.9" +version = "0.4.10" edition = "2024" rust-version.workspace = true publish = true diff --git a/rs/moq-hls/CHANGELOG.md b/rs/moq-hls/CHANGELOG.md index 21315716c38..5ca1e34c08b 100644 --- a/rs/moq-hls/CHANGELOG.md +++ b/rs/moq-hls/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.10](https://github.com/moq-dev/moq/compare/moq-hls-v0.5.9...moq-hls-v0.5.10) - 2026-10-03 + +### Fixed + +- *(hls)* an estimated framerate keeps the rendition ([#4641](https://github.com/moq-dev/moq/pull/4641)) + ## [0.5.9](https://github.com/moq-dev/moq/compare/moq-hls-v0.5.8...moq-hls-v0.5.9) - 2026-09-30 ### Fixed diff --git a/rs/moq-hls/Cargo.toml b/rs/moq-hls/Cargo.toml index 122ad928b4f..53afe6c6f2b 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.9" +version = "0.5.10" edition = "2024" rust-version.workspace = true diff --git a/rs/moq-json/CHANGELOG.md b/rs/moq-json/CHANGELOG.md index 66b8c0045aa..570750f5712 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.7](https://github.com/moq-dev/moq/compare/moq-json-v0.5.6...moq-json-v0.5.7) - 2026-10-03 + +### Fixed + +- *(json)* bound decoded snapshots and accumulated patches ([#4632](https://github.com/moq-dev/moq/pull/4632)) + ## [0.5.6](https://github.com/moq-dev/moq/compare/moq-json-v0.5.5...moq-json-v0.5.6) - 2026-09-30 ### Fixed diff --git a/rs/moq-json/Cargo.toml b/rs/moq-json/Cargo.toml index 1a4b0dbf455..825a658d84f 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.6" +version = "0.5.7" edition = "2024" rust-version.workspace = true diff --git a/rs/moq-loc/CHANGELOG.md b/rs/moq-loc/CHANGELOG.md index f9919b8a870..8a4891881da 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.18](https://github.com/moq-dev/moq/compare/moq-loc-v0.2.17...moq-loc-v0.2.18) - 2026-10-03 + +### Other + +- updated the following local packages: moq-net + ## [0.2.17](https://github.com/moq-dev/moq/compare/moq-loc-v0.2.16...moq-loc-v0.2.17) - 2026-09-30 ### Other diff --git a/rs/moq-loc/Cargo.toml b/rs/moq-loc/Cargo.toml index 9b254acd5d9..ccaebf6eaa6 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.17" +version = "0.2.18" edition = "2024" rust-version.workspace = true diff --git a/rs/moq-mux/CHANGELOG.md b/rs/moq-mux/CHANGELOG.md index 3b1f6bac4a3..208b4d09b12 100644 --- a/rs/moq-mux/CHANGELOG.md +++ b/rs/moq-mux/CHANGELOG.md @@ -7,6 +7,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.10.10](https://github.com/moq-dev/moq/compare/moq-mux-v0.10.9...moq-mux-v0.10.10) - 2026-10-03 + +### Added + +- *(moq-mux)* per-program SI for a selected TS program ([#4580](https://github.com/moq-dev/moq/pull/4580)) +- *(mux)* implement catalog::Stream for Box ([#4677](https://github.com/moq-dev/moq/pull/4677)) +- *(mux)* export clock::Anchor and clock::Lane ([#4667](https://github.com/moq-dev/moq/pull/4667)) +- *(mux)* report each TS elementary stream's access units at export ([#4577](https://github.com/moq-dev/moq/pull/4577)) +- *(moq-mux)* own the TS demux and reassemble PSI across packets ([#4584](https://github.com/moq-dev/moq/pull/4584)) + +### Fixed + +- *(mux)* skip a blocked group by its reach, not its first frame ([#4652](https://github.com/moq-dev/moq/pull/4652)) +- *(hls)* an estimated framerate keeps the rendition ([#4641](https://github.com/moq-dev/moq/pull/4641)) +- *(moq-mux)* keep the TS export hold across a rewind ([#4618](https://github.com/moq-dev/moq/pull/4618)) + ## [0.10.9](https://github.com/moq-dev/moq/compare/moq-mux-v0.10.8...moq-mux-v0.10.9) - 2026-09-30 ### Added diff --git a/rs/moq-mux/Cargo.toml b/rs/moq-mux/Cargo.toml index d6d3a07afb3..c4c092fcb61 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.9" +version = "0.10.10" edition = "2024" rust-version.workspace = true diff --git a/rs/moq-net/CHANGELOG.md b/rs/moq-net/CHANGELOG.md index 08e8bc428d2..5206ae8d9f7 100644 --- a/rs/moq-net/CHANGELOG.md +++ b/rs/moq-net/CHANGELOG.md @@ -7,6 +7,35 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.3.9](https://github.com/moq-dev/moq/compare/moq-net-v0.3.8...moq-net-v0.3.9) - 2026-10-03 + +### Fixed + +- *(net)* keep track::Fetching unwind safe +- *(net)* a subscriber hands its cursors off to a park's cache ([#4698](https://github.com/moq-dev/moq/pull/4698)) +- *(ietf)* refuse SUBSCRIBE_TRACKS per request with NOT_SUPPORTED ([#4685](https://github.com/moq-dev/moq/pull/4685)) +- *(net)* cancel an abandoned lite FETCH upstream, before or after the answer ([#4691](https://github.com/moq-dev/moq/pull/4691)) +- *(net)* a truncated spliced group fails instead of ending cleanly ([#4689](https://github.com/moq-dev/moq/pull/4689)) +- *(moq-net)* hold IETF uni streams that arrive before SETUP ([#4686](https://github.com/moq-dev/moq/pull/4686)) +- *(net)* a group-only reader subscribes to its replacement copy ([#4491](https://github.com/moq-dev/moq/pull/4491)) +- *(net)* preserve session close outcomes for tracks and groups ([#4663](https://github.com/moq-dev/moq/pull/4663)) +- *(net)* a takeover keeps the open group's head for later readers ([#4655](https://github.com/moq-dev/moq/pull/4655)) +- *(net)* end a lite SUBSCRIBE or FETCH once the requester leaves ([#4531](https://github.com/moq-dev/moq/pull/4531)) +- *(ietf)* discard padding streams and close on unknown uni types ([#4603](https://github.com/moq-dev/moq/pull/4603)) +- *(net)* a spliced group's end is asked from the seam, not frame 0 ([#4651](https://github.com/moq-dev/moq/pull/4651)) +- *(ietf)* decode every legal request and refuse per request ([#4610](https://github.com/moq-dev/moq/pull/4610)) +- *(moq-net)* back received frame buffers by bytes received ([#4609](https://github.com/moq-dev/moq/pull/4609)) +- *(moq-net)* hold route updates so a withdrawal retracts once ([#4642](https://github.com/moq-dev/moq/pull/4642)) +- *(net)* prune departed subscribers on every aggregate wake ([#4633](https://github.com/moq-dev/moq/pull/4633)) +- *(net)* prune departed subscribers only when the list would grow ([#4627](https://github.com/moq-dev/moq/pull/4627)) +- *(net)* prune departed subscribers when registering a new one ([#4604](https://github.com/moq-dev/moq/pull/4604)) +- *(moq-net)* a stream reset with an unmapped code no longer ends an IETF session ([#4602](https://github.com/moq-dev/moq/pull/4602)) + +### Other + +- *(net)* share route ranking across announcement cursors ([#4634](https://github.com/moq-dev/moq/pull/4634)) +- *(moxygen)* Moxygen compatibility ([#4253](https://github.com/moq-dev/moq/pull/4253)) + ## [0.3.8](https://github.com/moq-dev/moq/compare/moq-net-v0.3.7...moq-net-v0.3.8) - 2026-09-30 ### Added diff --git a/rs/moq-net/Cargo.toml b/rs/moq-net/Cargo.toml index 7c09818a0d6..2ef8e8c2b65 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.8" +version = "0.3.9" edition = "2024" rust-version.workspace = true diff --git a/rs/moq-relay/CHANGELOG.md b/rs/moq-relay/CHANGELOG.md index fc16d19fd0c..a788464fe8b 100644 --- a/rs/moq-relay/CHANGELOG.md +++ b/rs/moq-relay/CHANGELOG.md @@ -7,6 +7,19 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.17.0](https://github.com/moq-dev/moq/compare/moq-relay-v0.16.0...moq-relay-v0.17.0) - 2026-10-03 + +### Added + +- *(relay)* drain sessions gracefully over GOAWAY ([#4132](https://github.com/moq-dev/moq/pull/4132)) +- *(tokio)* default QUIC idle timeout to 10s ([#4606](https://github.com/moq-dev/moq/pull/4606)) +- *(tokio)* deadline accepted handshakes and relay HTTP headers ([#4612](https://github.com/moq-dev/moq/pull/4612)) + +### Fixed + +- *(net)* a subscriber hands its cursors off to a park's cache ([#4698](https://github.com/moq-dev/moq/pull/4698)) +- *(relay)* [**breaking**] remove cluster gossip discovery ([#4601](https://github.com/moq-dev/moq/pull/4601)) + ## [0.16.0](https://github.com/moq-dev/moq/compare/moq-relay-v0.15.8...moq-relay-v0.16.0) - 2026-09-30 ### Added diff --git a/rs/moq-relay/Cargo.toml b/rs/moq-relay/Cargo.toml index e4cbc5c5e72..24a4d0fc9ef 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.16.0" +version = "0.17.0" 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 87e6ec7dbe0..e65081b0161 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.10](https://github.com/moq-dev/moq/compare/moq-room-v0.2.9...moq-room-v0.2.10) - 2026-10-03 + +### Other + +- updated the following local packages: moq-net, moq-json, moq-auth + ## [0.2.9](https://github.com/moq-dev/moq/compare/moq-room-v0.2.8...moq-room-v0.2.9) - 2026-09-30 ### Other diff --git a/rs/moq-room/Cargo.toml b/rs/moq-room/Cargo.toml index 3236d412453..97fd3d5dfda 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.9" +version = "0.2.10" edition = "2024" rust-version.workspace = true diff --git a/rs/moq-rtc/CHANGELOG.md b/rs/moq-rtc/CHANGELOG.md index 093948f385e..3e149f52cdb 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.10](https://github.com/moq-dev/moq/compare/moq-rtc-v0.3.9...moq-rtc-v0.3.10) - 2026-10-03 + +### Other + +- updated the following local packages: moq-net, hang, moq-mux, moq-tokio + ## [0.3.9](https://github.com/moq-dev/moq/compare/moq-rtc-v0.3.8...moq-rtc-v0.3.9) - 2026-09-30 ### Fixed diff --git a/rs/moq-rtc/Cargo.toml b/rs/moq-rtc/Cargo.toml index 26c8fe067a1..3e4f6d991a5 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.9" +version = "0.3.10" edition = "2024" rust-version.workspace = true diff --git a/rs/moq-rtmp/CHANGELOG.md b/rs/moq-rtmp/CHANGELOG.md index 27f11dff101..3880ee39cb9 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.10](https://github.com/moq-dev/moq/compare/moq-rtmp-v0.3.9...moq-rtmp-v0.3.10) - 2026-10-03 + +### Other + +- updated the following local packages: moq-net, hang, moq-mux + ## [0.3.9](https://github.com/moq-dev/moq/compare/moq-rtmp-v0.3.8...moq-rtmp-v0.3.9) - 2026-09-30 ### Added diff --git a/rs/moq-rtmp/Cargo.toml b/rs/moq-rtmp/Cargo.toml index a94613dbe36..9a4f9d4861e 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.9" +version = "0.3.10" edition = "2024" rust-version.workspace = true diff --git a/rs/moq-srt/CHANGELOG.md b/rs/moq-srt/CHANGELOG.md index 0f662f86fa7..ba61aa24c94 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.10](https://github.com/moq-dev/moq/compare/moq-srt-v0.3.9...moq-srt-v0.3.10) - 2026-10-03 + +### Other + +- updated the following local packages: moq-net, moq-mux + ## [0.3.9](https://github.com/moq-dev/moq/compare/moq-srt-v0.3.8...moq-srt-v0.3.9) - 2026-09-30 ### Added diff --git a/rs/moq-srt/Cargo.toml b/rs/moq-srt/Cargo.toml index 5d2de7b09a3..4e85c43f147 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.9" +version = "0.3.10" edition = "2024" rust-version.workspace = true diff --git a/rs/moq-stats/CHANGELOG.md b/rs/moq-stats/CHANGELOG.md index bc61f5af033..043608aaa34 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.10](https://github.com/moq-dev/moq/compare/moq-stats-v0.2.9...moq-stats-v0.2.10) - 2026-10-03 + +### Other + +- updated the following local packages: moq-net, moq-json + ## [0.2.9](https://github.com/moq-dev/moq/compare/moq-stats-v0.2.8...moq-stats-v0.2.9) - 2026-09-30 ### Other diff --git a/rs/moq-stats/Cargo.toml b/rs/moq-stats/Cargo.toml index cb73eec320f..e03c1ca484b 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.9" +version = "0.2.10" edition = "2024" rust-version.workspace = true diff --git a/rs/moq-tokio/CHANGELOG.md b/rs/moq-tokio/CHANGELOG.md index 0221b4f6dfb..1769ab501c4 100644 --- a/rs/moq-tokio/CHANGELOG.md +++ b/rs/moq-tokio/CHANGELOG.md @@ -7,6 +7,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.19.21](https://github.com/moq-dev/moq/compare/moq-tokio-v0.19.20...moq-tokio-v0.19.21) - 2026-10-03 + +### Added + +- *(relay)* drain sessions gracefully over GOAWAY ([#4132](https://github.com/moq-dev/moq/pull/4132)) +- *(tokio)* default QUIC idle timeout to 10s ([#4606](https://github.com/moq-dev/moq/pull/4606)) +- *(tokio)* deadline accepted handshakes and relay HTTP headers ([#4612](https://github.com/moq-dev/moq/pull/4612)) + +### Other + +- *(moxygen)* Moxygen compatibility ([#4253](https://github.com/moq-dev/moq/pull/4253)) + ## [0.19.20](https://github.com/moq-dev/moq/compare/moq-tokio-v0.19.19...moq-tokio-v0.19.20) - 2026-09-30 ### Added diff --git a/rs/moq-tokio/Cargo.toml b/rs/moq-tokio/Cargo.toml index 4e1042c5183..96214177099 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.20" +version = "0.19.21" edition = "2024" rust-version.workspace = true diff --git a/rs/moq-transcode/CHANGELOG.md b/rs/moq-transcode/CHANGELOG.md index 9e7b6b3dec6..5e47c05634e 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.9](https://github.com/moq-dev/moq/compare/moq-transcode-v0.1.8...moq-transcode-v0.1.9) - 2026-10-03 + +### Other + +- updated the following local packages: moq-net, hang, moq-mux, moq-video + ## [0.1.8](https://github.com/moq-dev/moq/compare/moq-transcode-v0.1.7...moq-transcode-v0.1.8) - 2026-09-30 ### Other diff --git a/rs/moq-transcode/Cargo.toml b/rs/moq-transcode/Cargo.toml index 8fcb88f393e..471dfcb5d27 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.8" +version = "0.1.9" edition = "2024" rust-version.workspace = true diff --git a/rs/moq-uring/CHANGELOG.md b/rs/moq-uring/CHANGELOG.md index f795ee763d5..90ea1e69b16 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.11](https://github.com/moq-dev/moq/compare/moq-uring-v0.0.10...moq-uring-v0.0.11) - 2026-10-03 + +### Other + +- update Cargo.toml dependencies + ## [0.0.10](https://github.com/moq-dev/moq/compare/moq-uring-v0.0.9...moq-uring-v0.0.10) - 2026-09-30 ### Fixed diff --git a/rs/moq-uring/Cargo.toml b/rs/moq-uring/Cargo.toml index 8c0eeaeb6c2..302cdc1ae47 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.10" +version = "0.0.11" edition = "2024" rust-version.workspace = true diff --git a/rs/moq-video/CHANGELOG.md b/rs/moq-video/CHANGELOG.md index a9a69ce909b..526def9f284 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.9](https://github.com/moq-dev/moq/compare/moq-video-v0.1.8...moq-video-v0.1.9) - 2026-10-03 + +### Added + +- *(video)* capture Windows displays and windows with WGC ([#4665](https://github.com/moq-dev/moq/pull/4665)) + ## [0.1.8](https://github.com/moq-dev/moq/compare/moq-video-v0.1.7...moq-video-v0.1.8) - 2026-09-30 ### Fixed diff --git a/rs/moq-video/Cargo.toml b/rs/moq-video/Cargo.toml index 4ec238313ff..375b36ed951 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.8" +version = "0.1.9" edition = "2024" rust-version.workspace = true