Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
529 changes: 222 additions & 307 deletions Cargo.lock

Large diffs are not rendered by default.

36 changes: 18 additions & 18 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -98,44 +98,44 @@ dispatch2 = "0.3.1"
flate2 = "1.1"
futures = "0.3"
getrandom = { version = "0.4", features = ["wasm_js"] }
hang = { version = "0.20.11", path = "rs/hang" }
hang = { version = "0.20.12", path = "rs/hang" }
hex = "0.4"
humantime = "2.3"
humantime-serde = "1.1"
jsonwebtoken = "11"
kio = { version = "0.5.8", path = "rs/kio" }
kio = { version = "0.5.9", path = "rs/kio" }
lazy_static = "1.5"
libc = "0.2"
libloading = "0.9"
linux-raw-sys = { version = "0.12.1", features = ["ioctl"] }
# Permutation testing for the kio primitives (and everything built on them).
# Only compiled under `--cfg loom`; see `just rs loom`.
loom = { version = "0.7.2", features = ["futures"] }
moq-audio = { version = "0.0.23", path = "rs/moq-audio", default-features = false }
moq-audio = { version = "0.0.24", path = "rs/moq-audio", default-features = false }
moq-flate = { version = "0.1.2", path = "rs/moq-flate" }
moq-hls = { version = "0.4.14", path = "rs/moq-hls", default-features = false }
moq-json = { version = "0.3.10", path = "rs/moq-json" }
moq-loc = { version = "0.2.6", path = "rs/moq-loc" }
moq-hls = { version = "0.4.15", path = "rs/moq-hls", default-features = false }
moq-json = { version = "0.3.11", path = "rs/moq-json" }
moq-loc = { version = "0.2.7", path = "rs/moq-loc" }
moq-msf = { version = "0.4.2", path = "rs/moq-msf" }
moq-mux = { version = "0.9.14", path = "rs/moq-mux" }
moq-native = { version = "0.19.17", path = "rs/moq-native", default-features = false }
moq-net = { version = "0.2.20", path = "rs/moq-net" }
moq-mux = { version = "0.9.15", path = "rs/moq-mux" }
moq-native = { version = "0.19.18", path = "rs/moq-native", default-features = false }
moq-net = { version = "0.2.21", path = "rs/moq-net" }
# NVENC bindings, forked from ViliamVadocz/nvidia-video-codec-sdk to dlopen the
# driver at runtime. Compiles on any platform (macOS included) but only actually
# used by moq-video on Linux.
moq-nvenc = { version = "0.0.4", path = "rs/moq-nvenc" }
moq-rtc = { version = "0.2.9", path = "rs/moq-rtc" }
moq-rtmp = { version = "0.2.9", path = "rs/moq-rtmp" }
moq-srt = { version = "0.2.9", path = "rs/moq-srt" }
moq-stats = { version = "0.1.9", path = "rs/moq-stats" }
moq-token = { version = "0.7.3", path = "rs/moq-token" }
moq-token-cli = { version = "0.5.47", path = "rs/moq-token-cli" }
moq-nvenc = { version = "0.0.5", path = "rs/moq-nvenc" }
moq-rtc = { version = "0.2.10", path = "rs/moq-rtc" }
moq-rtmp = { version = "0.2.10", path = "rs/moq-rtmp" }
moq-srt = { version = "0.2.10", path = "rs/moq-srt" }
moq-stats = { version = "0.1.10", path = "rs/moq-stats" }
moq-token = { version = "0.7.4", path = "rs/moq-token" }
moq-token-cli = { version = "0.5.48", path = "rs/moq-token-cli" }
# default-features off (the NVIDIA hardware codecs) on moq-transcode and
# moq-video so each consumer opts in. Binaries enable them, but a self-compiler
# can leave them off to drop the CUDA dependencies. Both crates still default
# them on when depended on directly. VAAPI is opt-in everywhere; its decoder is
# hardware-validated, while its encoder is not yet.
moq-transcode = { version = "0.0.17", path = "rs/moq-transcode", default-features = false }
moq-transcode = { version = "0.0.18", path = "rs/moq-transcode", default-features = false }
# Standalone crate (moq-dev/vaapi); vendored from cros-libva + cros-codecs.
# dlopen's libva at runtime (no libva-dev at build, no NEEDED libva in the binary).
moq-vaapi = "0.0.4"
Expand All @@ -144,7 +144,7 @@ moq-vaapi = "0.0.4"
# `features = ["capture"]` to a consumer that ships in those bindings pulls the
# whole device graph into every one of them. The NVIDIA codecs are not part of
# that argument, so moq-ffi and libmoq opt them back in by name.
moq-video = { version = "0.0.23", path = "rs/moq-video", default-features = false }
moq-video = { version = "0.0.24", path = "rs/moq-video", default-features = false }
num_enum = "0.7"
objc2 = "0.6.4"
objc2-av-foundation = "0.3.2"
Expand Down
6 changes: 6 additions & 0 deletions rs/hang/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.20.12](https://github.com/moq-dev/moq/compare/hang-v0.20.11...hang-v0.20.12) - 2026-09-13

### Other

- updated the following local packages: moq-net

## [0.20.11](https://github.com/moq-dev/moq/compare/hang-v0.20.10...hang-v0.20.11) - 2026-09-09

### Other
Expand Down
2 changes: 1 addition & 1 deletion rs/hang/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ authors = ["Luke Curley <kixelated@gmail.com>"]
repository = "https://github.com/moq-dev/moq"
license = "MIT OR Apache-2.0"

version = "0.20.11"
version = "0.20.12"
edition = "2024"
rust-version.workspace = true

Expand Down
6 changes: 6 additions & 0 deletions rs/kio/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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/kio-v0.5.8...kio-v0.5.9) - 2026-09-13

### Fixed

- *(kio)* bound waiter registration work ([#3635](https://github.com/moq-dev/moq/pull/3635))

## [0.5.8](https://github.com/moq-dev/moq/compare/kio-v0.5.7...kio-v0.5.8) - 2026-09-09

### Other
Expand Down
2 changes: 1 addition & 1 deletion rs/kio/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
14 changes: 14 additions & 0 deletions rs/libmoq/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.5.15](https://github.com/moq-dev/moq/compare/libmoq-v0.5.14...libmoq-v0.5.15) - 2026-09-13

### Added

- *(moq-net)* add moq-transport draft-21 (moqt-21) ([#3574](https://github.com/moq-dev/moq/pull/3574))

### Fixed

- *(moq-video,moq-audio)* open a decoder at the live edge ([#3565](https://github.com/moq-dev/moq/pull/3565))

### Other

- reach Cargo through mbx's shim and delete RUST_CARGO ([#3553](https://github.com/moq-dev/moq/pull/3553))

## [0.5.14](https://github.com/moq-dev/moq/compare/libmoq-v0.5.13...libmoq-v0.5.14) - 2026-09-09

### Added
Expand Down
2 changes: 1 addition & 1 deletion rs/libmoq/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ authors = ["Luke Curley <kixelated@gmail.com>", "Brian Medley <bpm@bmedley.org>"
repository = "https://github.com/moq-dev/moq"
license = "MIT OR Apache-2.0"

version = "0.5.14"
version = "0.5.15"
edition = "2024"
rust-version.workspace = true

Expand Down
6 changes: 6 additions & 0 deletions rs/moq-audio/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.0.24](https://github.com/moq-dev/moq/compare/moq-audio-v0.0.23...moq-audio-v0.0.24) - 2026-09-13

### Fixed

- *(moq-video,moq-audio)* open a decoder at the live edge ([#3565](https://github.com/moq-dev/moq/pull/3565))

## [0.0.23](https://github.com/moq-dev/moq/compare/moq-audio-v0.0.22...moq-audio-v0.0.23) - 2026-09-09

### Added
Expand Down
2 changes: 1 addition & 1 deletion rs/moq-audio/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ authors = ["Luke Curley <kixelated@gmail.com>"]
repository = "https://github.com/moq-dev/moq"
license = "MIT OR Apache-2.0"

version = "0.0.23"
version = "0.0.24"
edition = "2024"
rust-version.workspace = true

Expand Down
6 changes: 6 additions & 0 deletions rs/moq-boy/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.4.15](https://github.com/moq-dev/moq/compare/moq-boy-v0.4.14...moq-boy-v0.4.15) - 2026-09-13

### Other

- update Cargo.lock dependencies

## [0.4.14](https://github.com/moq-dev/moq/compare/moq-boy-v0.4.13...moq-boy-v0.4.14) - 2026-09-09

### Added
Expand Down
2 changes: 1 addition & 1 deletion rs/moq-boy/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ license = "MIT OR Apache-2.0"
keywords = ["moq", "gameboy", "streaming", "emulator", "live"]
categories = ["multimedia::video", "emulators", "network-programming"]

version = "0.4.14"
version = "0.4.15"
edition = "2024"
rust-version.workspace = true

Expand Down
6 changes: 6 additions & 0 deletions rs/moq-cli/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.11.1](https://github.com/moq-dev/moq/compare/moq-cli-v0.11.0...moq-cli-v0.11.1) - 2026-09-13

### Fixed

- *(moq-video,moq-audio)* open a decoder at the live edge ([#3565](https://github.com/moq-dev/moq/pull/3565))

## [0.11.0](https://github.com/moq-dev/moq/compare/moq-cli-v0.10.0...moq-cli-v0.11.0) - 2026-09-09

### Added
Expand Down
2 changes: 1 addition & 1 deletion rs/moq-cli/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ authors = ["Luke Curley <kixelated@gmail.com>"]
repository = "https://github.com/moq-dev/moq"
license = "MIT OR Apache-2.0"

version = "0.11.0"
version = "0.11.1"
edition = "2024"
rust-version.workspace = true

Expand Down
6 changes: 6 additions & 0 deletions rs/moq-ffi/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.3.18](https://github.com/moq-dev/moq/compare/moq-ffi-v0.3.17...moq-ffi-v0.3.18) - 2026-09-13

### Other

- update Cargo.lock dependencies

## [0.3.17](https://github.com/moq-dev/moq/compare/moq-ffi-v0.3.16...moq-ffi-v0.3.17) - 2026-09-09

### Added
Expand Down
2 changes: 1 addition & 1 deletion rs/moq-ffi/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ authors = ["Luke Curley <kixelated@gmail.com>", "Brian Medley <bpm@bmedley.org>"
repository = "https://github.com/moq-dev/moq"
license = "MIT OR Apache-2.0"

version = "0.3.17"
version = "0.3.18"
edition = "2024"

keywords = ["quic", "http3", "webtransport", "media", "live"]
Expand Down
6 changes: 6 additions & 0 deletions rs/moq-gst/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ 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-gst-v0.3.10...moq-gst-v0.3.11) - 2026-09-13

### Other

- updated the following local packages: moq-net, moq-native, hang, moq-mux

## [0.3.10](https://github.com/moq-dev/moq/compare/moq-gst-v0.3.9...moq-gst-v0.3.10) - 2026-09-09

### Fixed
Expand Down
2 changes: 1 addition & 1 deletion rs/moq-gst/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ authors = ["Luke Curley"]
repository = "https://github.com/kixelated/moq"
license = "MIT OR Apache-2.0"

version = "0.3.10"
version = "0.3.11"
edition = "2024"
rust-version.workspace = true
publish = true
Expand Down
6 changes: 6 additions & 0 deletions rs/moq-hls/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.4.15](https://github.com/moq-dev/moq/compare/moq-hls-v0.4.14...moq-hls-v0.4.15) - 2026-09-13

### Other

- updated the following local packages: kio, moq-net, hang, moq-mux

## [0.4.14](https://github.com/moq-dev/moq/compare/moq-hls-v0.4.13...moq-hls-v0.4.14) - 2026-09-09

### Other
Expand Down
2 changes: 1 addition & 1 deletion rs/moq-hls/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ authors = ["Luke Curley <kixelated@gmail.com>"]
repository = "https://github.com/moq-dev/moq"
license = "MIT OR Apache-2.0"

version = "0.4.14"
version = "0.4.15"
edition = "2024"
rust-version.workspace = true

Expand Down
6 changes: 6 additions & 0 deletions rs/moq-json/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ 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-json-v0.3.10...moq-json-v0.3.11) - 2026-09-13

### Other

- updated the following local packages: kio, moq-net

## [0.3.10](https://github.com/moq-dev/moq/compare/moq-json-v0.3.9...moq-json-v0.3.10) - 2026-09-09

### Other
Expand Down
2 changes: 1 addition & 1 deletion rs/moq-json/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ authors = ["Luke Curley <kixelated@gmail.com>"]
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

Expand Down
6 changes: 6 additions & 0 deletions rs/moq-loc/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.2.7](https://github.com/moq-dev/moq/compare/moq-loc-v0.2.6...moq-loc-v0.2.7) - 2026-09-13

### Other

- updated the following local packages: moq-net

## [0.2.6](https://github.com/moq-dev/moq/compare/moq-loc-v0.2.5...moq-loc-v0.2.6) - 2026-09-09

### Other
Expand Down
2 changes: 1 addition & 1 deletion rs/moq-loc/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ authors = ["Luke Curley <kixelated@gmail.com>"]
repository = "https://github.com/moq-dev/moq"
license = "MIT OR Apache-2.0"

version = "0.2.6"
version = "0.2.7"
edition = "2024"
rust-version.workspace = true

Expand Down
6 changes: 6 additions & 0 deletions rs/moq-mux/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.9.15](https://github.com/moq-dev/moq/compare/moq-mux-v0.9.14...moq-mux-v0.9.15) - 2026-09-13

### Other

- updated the following local packages: kio, moq-net, hang, moq-json, moq-loc

## [0.9.14](https://github.com/moq-dev/moq/compare/moq-mux-v0.9.13...moq-mux-v0.9.14) - 2026-09-09

### Added
Expand Down
2 changes: 1 addition & 1 deletion rs/moq-mux/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ authors = ["Luke Curley <kixelated@gmail.com>"]
repository = "https://github.com/moq-dev/moq"
license = "MIT OR Apache-2.0"

version = "0.9.14"
version = "0.9.15"
edition = "2024"
rust-version.workspace = true

Expand Down
7 changes: 7 additions & 0 deletions rs/moq-native/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.19.18](https://github.com/moq-dev/moq/compare/moq-native-v0.19.17...moq-native-v0.19.18) - 2026-09-13

### Added

- *(moq-native)* expose the dialed authority on Request, including raw QUIC ([#3618](https://github.com/moq-dev/moq/pull/3618))
- *(moq-net)* add moq-transport draft-21 (moqt-21) ([#3574](https://github.com/moq-dev/moq/pull/3574))

## [0.19.17](https://github.com/moq-dev/moq/compare/moq-native-v0.19.16...moq-native-v0.19.17) - 2026-09-09

### Added
Expand Down
2 changes: 1 addition & 1 deletion rs/moq-native/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ authors = ["Luke Curley"]
repository = "https://github.com/moq-dev/moq"
license = "MIT OR Apache-2.0"

version = "0.19.17"
version = "0.19.18"
edition = "2024"
rust-version.workspace = true

Expand Down
10 changes: 10 additions & 0 deletions rs/moq-net/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.2.21](https://github.com/moq-dev/moq/compare/moq-net-v0.2.20...moq-net-v0.2.21) - 2026-09-13

### Fixed

- *(kio)* bound waiter registration work ([#3635](https://github.com/moq-dev/moq/pull/3635))
- *(moq-net)* scope-check the dynamic fallback in request_broadcast ([#3624](https://github.com/moq-dev/moq/pull/3624))
- *(net)* never reuse generated track names ([#3594](https://github.com/moq-dev/moq/pull/3594))
- satisfy the nightly license audit ([#3592](https://github.com/moq-dev/moq/pull/3592))
- *(moq-net)* reject incompatible copies during failover ([#3521](https://github.com/moq-dev/moq/pull/3521))

## [0.2.19](https://github.com/moq-dev/moq/compare/moq-net-v0.2.18...moq-net-v0.2.19) - 2026-09-09

### Added
Expand Down
2 changes: 1 addition & 1 deletion rs/moq-net/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ authors = ["Luke Curley"]
repository = "https://github.com/moq-dev/moq"
license = "MIT OR Apache-2.0"

version = "0.2.20"
version = "0.2.21"
edition = "2024"
rust-version.workspace = true

Expand Down
Loading
Loading