diff --git a/Cargo.lock b/Cargo.lock index 6c4dc08b..bbe87bcb 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1350,7 +1350,7 @@ dependencies = [ [[package]] name = "moq-api" -version = "0.2.13" +version = "0.2.14" dependencies = [ "axum", "clap", @@ -1375,7 +1375,7 @@ dependencies = [ [[package]] name = "moq-clock-ietf" -version = "0.6.21" +version = "0.6.22" dependencies = [ "anyhow", "chrono", @@ -1414,7 +1414,7 @@ dependencies = [ [[package]] name = "moq-pub" -version = "0.9.4" +version = "0.9.5" dependencies = [ "anyhow", "bytes", @@ -1433,7 +1433,7 @@ dependencies = [ [[package]] name = "moq-relay-ietf" -version = "0.7.26" +version = "0.7.27" dependencies = [ "anyhow", "async-trait", @@ -1464,7 +1464,7 @@ dependencies = [ [[package]] name = "moq-sub" -version = "0.4.15" +version = "0.4.16" dependencies = [ "anyhow", "clap", @@ -1481,7 +1481,7 @@ dependencies = [ [[package]] name = "moq-test-client" -version = "0.1.13" +version = "0.1.14" dependencies = [ "anyhow", "bytes", @@ -1497,7 +1497,7 @@ dependencies = [ [[package]] name = "moq-transport" -version = "0.16.2" +version = "0.16.3" dependencies = [ "bytes", "futures", diff --git a/moq-api/CHANGELOG.md b/moq-api/CHANGELOG.md index 7cd8598d..c9db42cb 100644 --- a/moq-api/CHANGELOG.md +++ b/moq-api/CHANGELOG.md @@ -6,6 +6,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.14](https://github.com/cloudflare/moq-rs/compare/moq-api-v0.2.13...moq-api-v0.2.14) - 2026-10-06 + +### Fixed + +- *(moq-api)* declare serde derive feature; skip moq-api semver baseline + ## [0.2.13](https://github.com/cloudflare/moq-rs/compare/moq-api-v0.2.12...moq-api-v0.2.13) - 2026-07-31 ### Fixed diff --git a/moq-api/Cargo.toml b/moq-api/Cargo.toml index 1cdfb1f4..30b79578 100644 --- a/moq-api/Cargo.toml +++ b/moq-api/Cargo.toml @@ -9,7 +9,7 @@ authors = ["moq-rs contributors"] repository = "https://github.com/cloudflare/moq-rs" license = "MIT OR Apache-2.0" -version = "0.2.13" +version = "0.2.14" edition = "2021" keywords = ["quic", "http3", "webtransport", "media", "live"] diff --git a/moq-clock-ietf/CHANGELOG.md b/moq-clock-ietf/CHANGELOG.md index fa0a8d54..7fd174ed 100644 --- a/moq-clock-ietf/CHANGELOG.md +++ b/moq-clock-ietf/CHANGELOG.md @@ -6,6 +6,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.6.22](https://github.com/cloudflare/moq-rs/compare/moq-clock-ietf-v0.6.21...moq-clock-ietf-v0.6.22) - 2026-10-06 + +### Other + +- update Cargo.lock dependencies + ## [0.6.21](https://github.com/cloudflare/moq-rs/compare/moq-clock-ietf-v0.6.20...moq-clock-ietf-v0.6.21) - 2026-08-28 ### Added diff --git a/moq-clock-ietf/Cargo.toml b/moq-clock-ietf/Cargo.toml index f816bcd8..5c229af9 100644 --- a/moq-clock-ietf/Cargo.toml +++ b/moq-clock-ietf/Cargo.toml @@ -8,7 +8,7 @@ authors = ["Luke Curley"] repository = "https://github.com/englishm/moq-rs" license = "MIT OR Apache-2.0" -version = "0.6.21" +version = "0.6.22" edition = "2021" keywords = ["quic", "http3", "webtransport", "media", "live"] diff --git a/moq-pub/CHANGELOG.md b/moq-pub/CHANGELOG.md index 545ce340..c1514bcc 100644 --- a/moq-pub/CHANGELOG.md +++ b/moq-pub/CHANGELOG.md @@ -6,6 +6,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.9.5](https://github.com/cloudflare/moq-rs/compare/moq-pub-v0.9.4...moq-pub-v0.9.5) - 2026-10-06 + +### Other + +- update Cargo.lock dependencies + ## [0.9.4](https://github.com/cloudflare/moq-rs/compare/moq-pub-v0.9.3...moq-pub-v0.9.4) - 2026-08-28 ### Added diff --git a/moq-pub/Cargo.toml b/moq-pub/Cargo.toml index 53aa50c0..d023babb 100644 --- a/moq-pub/Cargo.toml +++ b/moq-pub/Cargo.toml @@ -9,7 +9,7 @@ authors = ["moq-rs contributors"] repository = "https://github.com/cloudflare/moq-rs" license = "MIT OR Apache-2.0" -version = "0.9.4" +version = "0.9.5" edition = "2021" keywords = ["quic", "http3", "webtransport", "media", "live"] diff --git a/moq-relay-ietf/CHANGELOG.md b/moq-relay-ietf/CHANGELOG.md index ea785566..f0ebc6bb 100644 --- a/moq-relay-ietf/CHANGELOG.md +++ b/moq-relay-ietf/CHANGELOG.md @@ -6,6 +6,32 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.7.27](https://github.com/cloudflare/moq-rs/compare/moq-relay-ietf-v0.7.26...moq-relay-ietf-v0.7.27) - 2026-10-06 + +### Added + +- *(moq-relay)* proxy fetches one remote hop +- *(moq-relay)* add local fetch passthrough + +### Fixed + +- *(moq-relay-ietf)* replace abandoned hyper-serve with axum-server 0.7.3 +- *(moq-relay-ietf)* suppress double_must_use on Coordinator trait +- *(moq-relay)* harden concurrent fetch handling +- *(moq-relay)* harden standalone fetch passthrough +- *(moq-relay)* minimize fetch plumbing +- *(moq-relay)* simplify remote fetch routing +- *(moq-relay)* harden remote fetch lifecycle +- *(moq-transport)* tighten fetch proxy lifecycle + +### Other + +- Merge pull request #246 from itzmanish/feat/public-fetch-api-v2 +- Merge pull request #237 from itzmanish/feat/joining-fetch-v1 +- *(moq-relay)* rename producer coordinator fixture +- *(moq-transport)* cover reset error ordering +- *(moq-relay)* consolidate fetch passthrough coverage + ## [0.7.26](https://github.com/cloudflare/moq-rs/compare/moq-relay-ietf-v0.7.25...moq-relay-ietf-v0.7.26) - 2026-08-28 ### Added diff --git a/moq-relay-ietf/Cargo.toml b/moq-relay-ietf/Cargo.toml index 6e305c5d..80c8eb23 100644 --- a/moq-relay-ietf/Cargo.toml +++ b/moq-relay-ietf/Cargo.toml @@ -8,7 +8,7 @@ authors = ["moq-rs contributors"] repository = "https://github.com/cloudflare/moq-rs" license = "MIT OR Apache-2.0" -version = "0.7.26" +version = "0.7.27" edition = "2021" keywords = ["quic", "http3", "webtransport", "media", "live"] diff --git a/moq-sub/CHANGELOG.md b/moq-sub/CHANGELOG.md index bbee6b07..3e2298b1 100644 --- a/moq-sub/CHANGELOG.md +++ b/moq-sub/CHANGELOG.md @@ -6,6 +6,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.4.16](https://github.com/cloudflare/moq-rs/compare/moq-sub-v0.4.15...moq-sub-v0.4.16) - 2026-10-06 + +### Other + +- update Cargo.lock dependencies + ## [0.4.15](https://github.com/cloudflare/moq-rs/compare/moq-sub-v0.4.14...moq-sub-v0.4.15) - 2026-08-28 ### Added diff --git a/moq-sub/Cargo.toml b/moq-sub/Cargo.toml index 99fca7ad..83af20c0 100644 --- a/moq-sub/Cargo.toml +++ b/moq-sub/Cargo.toml @@ -9,7 +9,7 @@ authors = ["moq-rs contributors"] repository = "https://github.com/cloudflare/moq-rs" license = "MIT OR Apache-2.0" -version = "0.4.15" +version = "0.4.16" edition = "2021" keywords = ["quic", "http3", "webtransport", "media", "live"] diff --git a/moq-test-client/CHANGELOG.md b/moq-test-client/CHANGELOG.md index 845c2289..eb430e22 100644 --- a/moq-test-client/CHANGELOG.md +++ b/moq-test-client/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.1.14](https://github.com/cloudflare/moq-rs/compare/moq-test-client-v0.1.13...moq-test-client-v0.1.14) - 2026-10-06 + +### Other + +- update Cargo.lock dependencies + ## [0.1.13](https://github.com/cloudflare/moq-rs/compare/moq-test-client-v0.1.12...moq-test-client-v0.1.13) - 2026-08-28 ### Added diff --git a/moq-test-client/Cargo.toml b/moq-test-client/Cargo.toml index 602ba599..13d85b60 100644 --- a/moq-test-client/Cargo.toml +++ b/moq-test-client/Cargo.toml @@ -8,7 +8,7 @@ authors = ["moq-rs contributors"] repository = "https://github.com/cloudflare/moq-rs" license = "MIT OR Apache-2.0" -version = "0.1.13" +version = "0.1.14" edition = "2021" keywords = ["quic", "webtransport", "moqt", "testing", "interop"] diff --git a/moq-transport/CHANGELOG.md b/moq-transport/CHANGELOG.md index 2de27e26..434479fb 100644 --- a/moq-transport/CHANGELOG.md +++ b/moq-transport/CHANGELOG.md @@ -6,6 +6,39 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.16.3](https://github.com/cloudflare/moq-rs/compare/moq-transport-v0.16.2...moq-transport-v0.16.3) - 2026-10-06 + +### Added + +- *(moq-transport)* add public FETCH APIs +- *(moq-relay)* proxy joining fetches as standalone +- *(moq-relay)* add local fetch passthrough +- *(moq-transport)* add standalone fetch proxying + +### Fixed + +- *(moq-transport)* simplify FETCH order validation +- *(moq-transport)* harden FETCH lifecycle boundaries +- *(moq-transport)* harden FETCH protocol handling +- *(moq-transport)* re-export public dependency +- *(moq-transport)* retire failed joining subscriptions +- *(moq-transport)* preserve joining fetch boundary +- *(moq-transport)* retire completed joining associations +- *(moq-transport)* clean published names on failure +- *(moq-transport)* tolerate closed joining establishment +- *(moq-relay)* harden concurrent fetch handling +- *(moq-relay)* harden standalone fetch passthrough +- *(moq-relay)* minimize fetch plumbing +- *(moq-relay)* simplify remote fetch routing +- *(moq-transport)* isolate benign stream errors +- *(moq-relay)* harden remote fetch lifecycle +- *(moq-transport)* tighten fetch proxy lifecycle + +### Other + +- *(moq-transport)* cover reset error ordering +- *(moq-relay)* consolidate fetch passthrough coverage + ## [0.16.2](https://github.com/cloudflare/moq-rs/compare/moq-transport-v0.16.1...moq-transport-v0.16.2) - 2026-08-28 ### Added diff --git a/moq-transport/Cargo.toml b/moq-transport/Cargo.toml index 3799e453..c20bbb12 100644 --- a/moq-transport/Cargo.toml +++ b/moq-transport/Cargo.toml @@ -9,7 +9,7 @@ authors = ["moq-rs contributors"] repository = "https://github.com/cloudflare/moq-rs" license = "MIT OR Apache-2.0" -version = "0.16.2" +version = "0.16.3" edition = "2021" keywords = ["quic", "http3", "webtransport", "media", "live"]