diff --git a/Cargo.lock b/Cargo.lock index f7c83f32e..bbaabf02e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1922,7 +1922,7 @@ checksum = "253b313319f7109de64e480ffb606f89475cd758bae82e096e00c5d95341d30e" [[package]] name = "hang" -version = "0.14.0" +version = "0.15.0" dependencies = [ "anyhow", "buf-list", @@ -2845,7 +2845,7 @@ checksum = "b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981" [[package]] name = "libmoq" -version = "0.2.9" +version = "0.2.10" dependencies = [ "anyhow", "bytes", @@ -3053,7 +3053,7 @@ dependencies = [ [[package]] name = "moq-cli" -version = "0.7.7" +version = "0.7.8" dependencies = [ "anyhow", "axum", @@ -3072,7 +3072,7 @@ dependencies = [ [[package]] name = "moq-clock" -version = "0.10.6" +version = "0.10.7" dependencies = [ "anyhow", "chrono", @@ -3086,7 +3086,7 @@ dependencies = [ [[package]] name = "moq-lite" -version = "0.14.0" +version = "0.15.0" dependencies = [ "bytes", "futures", @@ -3112,7 +3112,7 @@ dependencies = [ [[package]] name = "moq-mux" -version = "0.2.1" +version = "0.2.2" dependencies = [ "anyhow", "base64 0.22.1", @@ -3136,7 +3136,7 @@ dependencies = [ [[package]] name = "moq-native" -version = "0.13.1" +version = "0.13.2" dependencies = [ "anyhow", "bytes", @@ -3174,7 +3174,7 @@ dependencies = [ [[package]] name = "moq-relay" -version = "0.10.6" +version = "0.10.7" dependencies = [ "anyhow", "axum", @@ -3220,7 +3220,7 @@ dependencies = [ [[package]] name = "moq-token-cli" -version = "0.5.11" +version = "0.5.12" dependencies = [ "anyhow", "clap", diff --git a/Cargo.toml b/Cargo.toml index 4724a97f0..7f20f40e8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -15,8 +15,8 @@ members = [ resolver = "2" [workspace.dependencies] -hang = { version = "0.14", path = "rs/hang" } -moq-lite = { version = "0.14", path = "rs/moq-lite" } +hang = { version = "0.15", path = "rs/hang" } +moq-lite = { version = "0.15", path = "rs/moq-lite" } moq-msf = { version = "0.1", path = "rs/moq-msf" } moq-mux = { version = "0.2", path = "rs/moq-mux" } moq-native = { version = "0.13", path = "rs/moq-native", default-features = false } diff --git a/rs/hang/CHANGELOG.md b/rs/hang/CHANGELOG.md index c31c954d0..e8be6630f 100644 --- a/rs/hang/CHANGELOG.md +++ b/rs/hang/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.15.0](https://github.com/moq-dev/moq/compare/hang-v0.14.0...hang-v0.15.0) - 2026-03-01 + +### Other + +- Add moq-msf crate for MSF catalog support ([#993](https://github.com/moq-dev/moq/pull/993)) +- Make Encode trait fallible ([#1000](https://github.com/moq-dev/moq/pull/1000)) +- Replace tokio::sync::watch with custom Producer/Subscriber ([#996](https://github.com/moq-dev/moq/pull/996)) + ## [0.14.0](https://github.com/moq-dev/moq/compare/hang-v0.13.1...hang-v0.14.0) - 2026-02-12 ### Other diff --git a/rs/hang/Cargo.toml b/rs/hang/Cargo.toml index 309592c97..828da6e35 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.14.0" +version = "0.15.0" edition = "2024" keywords = ["quic", "http3", "webtransport", "media", "live"] diff --git a/rs/libmoq/CHANGELOG.md b/rs/libmoq/CHANGELOG.md index 6f3a1ba99..0600778ca 100644 --- a/rs/libmoq/CHANGELOG.md +++ b/rs/libmoq/CHANGELOG.md @@ -7,6 +7,13 @@ 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/libmoq-v0.2.9...libmoq-v0.2.10) - 2026-03-01 + +### Other + +- Add moq-msf crate for MSF catalog support ([#993](https://github.com/moq-dev/moq/pull/993)) +- Replace tokio::sync::watch with custom Producer/Subscriber ([#996](https://github.com/moq-dev/moq/pull/996)) + ## [0.2.8](https://github.com/moq-dev/moq/compare/libmoq-v0.2.7...libmoq-v0.2.8) - 2026-02-12 ### Other diff --git a/rs/libmoq/Cargo.toml b/rs/libmoq/Cargo.toml index a312f0570..479889fa7 100644 --- a/rs/libmoq/Cargo.toml +++ b/rs/libmoq/Cargo.toml @@ -5,7 +5,7 @@ authors = ["Luke Curley ", "Brian Medley " repository = "https://github.com/moq-dev/moq" license = "MIT OR Apache-2.0" -version = "0.2.9" +version = "0.2.10" edition = "2024" keywords = ["quic", "http3", "webtransport", "media", "live"] diff --git a/rs/moq-cli/CHANGELOG.md b/rs/moq-cli/CHANGELOG.md index 21f770193..497af0cfb 100644 --- a/rs/moq-cli/CHANGELOG.md +++ b/rs/moq-cli/CHANGELOG.md @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.7.8](https://github.com/moq-dev/moq/compare/moq-cli-v0.7.7...moq-cli-v0.7.8) - 2026-03-01 + +### Other + +- Add moq-msf crate for MSF catalog support ([#993](https://github.com/moq-dev/moq/pull/993)) +- Replace tokio::sync::watch with custom Producer/Subscriber ([#996](https://github.com/moq-dev/moq/pull/996)) + ## [0.7.7](https://github.com/moq-dev/moq/compare/moq-cli-v0.7.6...moq-cli-v0.7.7) - 2026-02-12 ### Other diff --git a/rs/moq-cli/Cargo.toml b/rs/moq-cli/Cargo.toml index 829e00807..01c76aeac 100644 --- a/rs/moq-cli/Cargo.toml +++ b/rs/moq-cli/Cargo.toml @@ -5,7 +5,7 @@ authors = ["Luke Curley "] repository = "https://github.com/moq-dev/moq" license = "MIT OR Apache-2.0" -version = "0.7.7" +version = "0.7.8" edition = "2024" keywords = ["quic", "http3", "webtransport", "media", "live"] diff --git a/rs/moq-clock/CHANGELOG.md b/rs/moq-clock/CHANGELOG.md index 2de90f0c7..f8f5a8276 100644 --- a/rs/moq-clock/CHANGELOG.md +++ b/rs/moq-clock/CHANGELOG.md @@ -45,6 +45,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.10.7](https://github.com/moq-dev/moq/compare/moq-clock-v0.10.6...moq-clock-v0.10.7) - 2026-03-01 + +### Other + +- Replace tokio::sync::watch with custom Producer/Subscriber ([#996](https://github.com/moq-dev/moq/pull/996)) + ## [0.10.6](https://github.com/moq-dev/moq/compare/moq-clock-v0.10.5...moq-clock-v0.10.6) - 2026-02-12 ### Other diff --git a/rs/moq-clock/Cargo.toml b/rs/moq-clock/Cargo.toml index b40d86e0e..0cb03b9ac 100644 --- a/rs/moq-clock/Cargo.toml +++ b/rs/moq-clock/Cargo.toml @@ -5,7 +5,7 @@ authors = ["Luke Curley"] repository = "https://github.com/moq-dev/moq" license = "MIT OR Apache-2.0" -version = "0.10.6" +version = "0.10.7" edition = "2024" keywords = ["quic", "http3", "webtransport", "media", "live"] diff --git a/rs/moq-lite/CHANGELOG.md b/rs/moq-lite/CHANGELOG.md index bcda826de..d986f6d4f 100644 --- a/rs/moq-lite/CHANGELOG.md +++ b/rs/moq-lite/CHANGELOG.md @@ -7,6 +7,24 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.15.0](https://github.com/moq-dev/moq/compare/moq-lite-v0.14.0...moq-lite-v0.15.0) - 2026-03-01 + +### Other + +- Cascade close and select on group.closed() in subscribers ([#1013](https://github.com/moq-dev/moq/pull/1013)) +- Fix IETF subscriber race cancelling groups before consumers attach ([#1012](https://github.com/moq-dev/moq/pull/1012)) +- Replace --alpn with --client-version / --server-version ([#1009](https://github.com/moq-dev/moq/pull/1009)) +- Add group eviction by age to track cache ([#1002](https://github.com/moq-dev/moq/pull/1002)) +- Make Encode trait fallible ([#1000](https://github.com/moq-dev/moq/pull/1000)) +- Replace tokio::sync::watch with custom Producer/Subscriber ([#996](https://github.com/moq-dev/moq/pull/996)) +- Switch SUBSCRIBE_DROP to use start/end instead of start/count ([#997](https://github.com/moq-dev/moq/pull/997)) +- Implement moq-lite-03 PROBE streams ([#998](https://github.com/moq-dev/moq/pull/998)) +- moq-lite-03 wire changes ([#992](https://github.com/moq-dev/moq/pull/992)) +- Also fix the close bug for publish namespace. ([#983](https://github.com/moq-dev/moq/pull/983)) +- Abort the IETF publisher on session close. ([#981](https://github.com/moq-dev/moq/pull/981)) +- Return a 404 when you try to get old groups. ([#972](https://github.com/moq-dev/moq/pull/972)) +- Fix AsPath for String not normalizing paths ([#954](https://github.com/moq-dev/moq/pull/954)) + ## [0.14.0](https://github.com/moq-dev/moq/compare/moq-lite-v0.13.1...moq-lite-v0.14.0) - 2026-02-12 ### Other diff --git a/rs/moq-lite/Cargo.toml b/rs/moq-lite/Cargo.toml index dbd6970bc..4d9e558e9 100644 --- a/rs/moq-lite/Cargo.toml +++ b/rs/moq-lite/Cargo.toml @@ -5,7 +5,7 @@ authors = ["Luke Curley"] repository = "https://github.com/moq-dev/moq" license = "MIT OR Apache-2.0" -version = "0.14.0" +version = "0.15.0" edition = "2024" keywords = ["quic", "http3", "webtransport", "media", "live"] diff --git a/rs/moq-mux/CHANGELOG.md b/rs/moq-mux/CHANGELOG.md index 25db080df..af1175bdd 100644 --- a/rs/moq-mux/CHANGELOG.md +++ b/rs/moq-mux/CHANGELOG.md @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.2](https://github.com/moq-dev/moq/compare/moq-mux-v0.2.1...moq-mux-v0.2.2) - 2026-03-01 + +### Other + +- Add moq-msf crate for MSF catalog support ([#993](https://github.com/moq-dev/moq/pull/993)) +- Replace tokio::sync::watch with custom Producer/Subscriber ([#996](https://github.com/moq-dev/moq/pull/996)) + ## [0.2.1](https://github.com/moq-dev/moq/compare/moq-mux-v0.2.0...moq-mux-v0.2.1) - 2026-02-12 ### Other diff --git a/rs/moq-mux/Cargo.toml b/rs/moq-mux/Cargo.toml index b2addf3ec..ea19b5fd3 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.2.1" +version = "0.2.2" edition = "2024" keywords = ["quic", "http3", "webtransport", "media", "live"] diff --git a/rs/moq-native/CHANGELOG.md b/rs/moq-native/CHANGELOG.md index 018f30cc8..899d9daa5 100644 --- a/rs/moq-native/CHANGELOG.md +++ b/rs/moq-native/CHANGELOG.md @@ -44,6 +44,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.13.2](https://github.com/moq-dev/moq/compare/moq-native-v0.13.1...moq-native-v0.13.2) - 2026-03-01 + +### Fixed + +- prevent panic in Server::close() on ctrl+c ([#982](https://github.com/moq-dev/moq/pull/982)) + +### Other + +- Add broadcast integration tests and fix producer cache handling ([#1011](https://github.com/moq-dev/moq/pull/1011)) +- Replace --alpn with --client-version / --server-version ([#1009](https://github.com/moq-dev/moq/pull/1009)) +- Replace tokio::sync::watch with custom Producer/Subscriber ([#996](https://github.com/moq-dev/moq/pull/996)) + ## [0.13.0](https://github.com/moq-dev/moq/compare/moq-native-v0.12.2...moq-native-v0.13.0) - 2026-02-12 ### Other diff --git a/rs/moq-native/Cargo.toml b/rs/moq-native/Cargo.toml index c937c341b..f439b7bb2 100644 --- a/rs/moq-native/Cargo.toml +++ b/rs/moq-native/Cargo.toml @@ -5,7 +5,7 @@ authors = ["Luke Curley"] repository = "https://github.com/moq-dev/moq" license = "MIT OR Apache-2.0" -version = "0.13.1" +version = "0.13.2" edition = "2024" keywords = ["quic", "http3", "webtransport", "media", "live"] diff --git a/rs/moq-relay/CHANGELOG.md b/rs/moq-relay/CHANGELOG.md index 1efad42c6..63dc121a5 100644 --- a/rs/moq-relay/CHANGELOG.md +++ b/rs/moq-relay/CHANGELOG.md @@ -64,6 +64,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.10.7](https://github.com/moq-dev/moq/compare/moq-relay-v0.10.6...moq-relay-v0.10.7) - 2026-03-01 + +### Other + +- Replace tokio::sync::watch with custom Producer/Subscriber ([#996](https://github.com/moq-dev/moq/pull/996)) +- Increase MAX_STREAMS default and make it configurable ([#955](https://github.com/moq-dev/moq/pull/955)) + ## [0.10.6](https://github.com/moq-dev/moq/compare/moq-relay-v0.10.5...moq-relay-v0.10.6) - 2026-02-12 ### Other diff --git a/rs/moq-relay/Cargo.toml b/rs/moq-relay/Cargo.toml index a1d01f01d..dd1b7cc75 100644 --- a/rs/moq-relay/Cargo.toml +++ b/rs/moq-relay/Cargo.toml @@ -5,7 +5,7 @@ authors = ["Luke Curley"] repository = "https://github.com/moq-dev/moq" license = "MIT OR Apache-2.0" -version = "0.10.6" +version = "0.10.7" edition = "2024" keywords = ["quic", "http3", "webtransport", "media", "live"] diff --git a/rs/moq-token-cli/CHANGELOG.md b/rs/moq-token-cli/CHANGELOG.md index c7b1f6d96..07a48a98e 100644 --- a/rs/moq-token-cli/CHANGELOG.md +++ b/rs/moq-token-cli/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.12](https://github.com/moq-dev/moq/compare/moq-token-cli-v0.5.11...moq-token-cli-v0.5.12) - 2026-03-01 + +### Other + +- update Cargo.lock dependencies + ## [0.5.11](https://github.com/moq-dev/moq/compare/moq-token-cli-v0.5.10...moq-token-cli-v0.5.11) - 2026-02-12 ### Other diff --git a/rs/moq-token-cli/Cargo.toml b/rs/moq-token-cli/Cargo.toml index 20b978527..fd42d30fe 100644 --- a/rs/moq-token-cli/Cargo.toml +++ b/rs/moq-token-cli/Cargo.toml @@ -5,7 +5,7 @@ authors = ["Luke Curley"] repository = "https://github.com/moq-dev/moq" license = "MIT OR Apache-2.0" -version = "0.5.11" +version = "0.5.12" edition = "2024" [[bin]]