From fdd00c7c4c9de0ff2afe33cd8552f3c35148a025 Mon Sep 17 00:00:00 2001 From: Luke Curley Date: Sun, 27 Sep 2026 16:54:02 -0700 Subject: [PATCH] chore: release 1.3.2 Bumps the shared workspace version and the internal pins, and records #11, #12, and #13 in CHANGELOG-MOQ.md. Co-Authored-By: Claude Opus 5.5 --- CHANGELOG-MOQ.md | 12 ++++++++++++ Cargo.lock | 8 ++++---- Cargo.toml | 2 +- noq/Cargo.toml | 4 ++-- web-transport-moq/Cargo.toml | 2 +- 5 files changed, 20 insertions(+), 8 deletions(-) diff --git a/CHANGELOG-MOQ.md b/CHANGELOG-MOQ.md index f760d2e8f..3b2ffe55f 100644 --- a/CHANGELOG-MOQ.md +++ b/CHANGELOG-MOQ.md @@ -6,6 +6,18 @@ covers the parent. Each entry names the parent commit it carries and every change the fork carries on top, with its upstream status, so an advisory against the parent can be checked against a release. +## 1.3.2 + +Parent: n0-computer/noq [`1a26a8b0`](https://github.com/n0-computer/noq/commit/1a26a8b064d21e316fe6769f068617975bd8a27b), unchanged since 1.3.0. + +- [#11](https://github.com/moq-dev/noq/pull/11) report a raw QUIC peer's close code from `web-transport-moq` sessions, instead of none. Fork-only. +- [#12](https://github.com/moq-dev/noq/pull/12) make BBR respond to classic ECN: CE exits Startup, stops a bandwidth probe, or lowers the short-term model, once per recovery episode, and no longer counts as a loss. Not offered upstream yet; it builds on the `PacketId` series. +- [#13](https://github.com/moq-dev/noq/pull/13) implement `web-transport-trait` 0.5 in `web-transport-moq`. Fork-only. + +### API + +- `web-transport-moq` implements `web-transport-trait` 0.5 instead of 0.4, and no longer re-exports it as `generic`; depend on `web-transport-trait` directly. + ## 1.3.1 Parent: n0-computer/noq [`1a26a8b0`](https://github.com/n0-computer/noq/commit/1a26a8b064d21e316fe6769f068617975bd8a27b), unchanged since 1.3.0. diff --git a/Cargo.lock b/Cargo.lock index b09189917..9ed416921 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1876,7 +1876,7 @@ dependencies = [ [[package]] name = "moq-noq" -version = "1.3.1" +version = "1.3.2" dependencies = [ "anyhow", "async-executor", @@ -1919,7 +1919,7 @@ dependencies = [ [[package]] name = "moq-noq-proto" -version = "1.3.1" +version = "1.3.2" dependencies = [ "aes-gcm", "arbitrary", @@ -1959,7 +1959,7 @@ dependencies = [ [[package]] name = "moq-noq-udp" -version = "1.3.1" +version = "1.3.2" dependencies = [ "cfg_aliases", "criterion", @@ -3531,7 +3531,7 @@ dependencies = [ [[package]] name = "web-transport-moq" -version = "1.3.1" +version = "1.3.2" dependencies = [ "anyhow", "bytes", diff --git a/Cargo.toml b/Cargo.toml index 4cc657473..83d8390f6 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -4,7 +4,7 @@ default-members = ["noq", "noq-proto", "noq-udp", "web-transport-moq", "bench", resolver = "2" [workspace.package] -version = "1.3.1" +version = "1.3.2" rust-version = "1.88" edition = "2024" license = "MIT OR Apache-2.0" diff --git a/noq/Cargo.toml b/noq/Cargo.toml index ffead174b..c4db3c33c 100644 --- a/noq/Cargo.toml +++ b/noq/Cargo.toml @@ -67,13 +67,13 @@ derive_more = { workspace = true } futures-io = { workspace = true, optional = true } rustc-hash = { workspace = true } pin-project-lite = { workspace = true } -proto = { package = "moq-noq-proto", path = "../noq-proto", version = "1.3.1", default-features = false } +proto = { package = "moq-noq-proto", path = "../noq-proto", version = "1.3.2", default-features = false } rustls = { workspace = true, optional = true } smol = { workspace = true, optional = true } thiserror = { workspace = true } tracing = { workspace = true } tokio = { workspace = true } -udp = { package = "moq-noq-udp", path = "../noq-udp", version = "1.3.1", default-features = false, features = ["tracing"] } +udp = { package = "moq-noq-udp", path = "../noq-udp", version = "1.3.2", default-features = false, features = ["tracing"] } # Fix minimal dependencies for indirect deps async-global-executor = { workspace = true, optional = true } diff --git a/web-transport-moq/Cargo.toml b/web-transport-moq/Cargo.toml index daf7856e7..2faf92fcf 100644 --- a/web-transport-moq/Cargo.toml +++ b/web-transport-moq/Cargo.toml @@ -28,7 +28,7 @@ bytes = "1" futures = "0.3" http = "1" kio = "0.5.4" -noq = { package = "moq-noq", path = "../noq", version = "1.3.1", default-features = false, features = [ +noq = { package = "moq-noq", path = "../noq", version = "1.3.2", default-features = false, features = [ "tracing-log", "platform-verifier", "runtime-tokio",