moq-token-cli v0.5.32
·
1996 commits
to main
since this release
What's Changed
- ci: move Nix workflows to the self-hosted ARM runner + warm cache for aarch64-linux by @kixelated in #1793
- fix(moq-native): back off when a session flaps instead of busy-looping by @kixelated in #1806
- ci: crane-based Rust checks (clippy/doc/test) via nix flake check by @kixelated in #1801
- moq-gst: fix plugin license + broadcast-aligned timestamps by @kixelated in #1808
- fix(moq-gst): deterministic moqsrc pad names so CMAF playback works by @kixelated in #1809
- fix(moq-mux): carry all distinct SPS/PPS/VPS through transmux, not just the last seen by @kixelated in #1812
- docs: fix stale CLI sample commands across doc/ by @kixelated in #1811
- feat(relay): unauthenticated internal listener over qmux (tcp:// + unix://) by @kixelated in #1810
- feat(moq-net): raise max frame size to 32 MiB to match the group cache cap by @kixelated in #1816
- prototype: Rust CI checks via cargo (sccache) instead of crane by @kixelated in #1821
- feat(moq-mux): generic verbatim MPEG-TS carriage (mpegts catalog section) by @kixelated in #1815
- build(deps): bump quiche from 0.29.1 to 0.29.2 by @dependabot[bot] in #1817
- build(deps): bump the bun group across 1 directory with 8 updates by @dependabot[bot] in #1752
- feat(demo/web): multi-broadcast watch inspector, stats dashboard, and metadata track by @kixelated in #1822
- build(deps): bump boytacean to 0.12.1 (hold reqwest-middleware at 0.4) by @dependabot[bot] in #1820
- feat(moq-cli): wire verbatim MPEG-TS carriage through publish/subscribe by @kixelated in #1842
- fix(demo/web): close demo effects on HMR; rename index.html to watch.html by @kixelated in #1850
- ci: persistent cargo target dir + trim redundant compiles by @kixelated in #1852
- feat(demo/web): redesign relay stats page with live charts by @kixelated in #1849
- fix(moq-mux): author DTS for B-frame MPEG-TS export by @kixelated in #1843
- docs: split CLAUDE.md into per-directory guides by @kixelated in #1846
- docs: prioritize simple, type-safe public API design in CLAUDE.md by @kixelated in #1867
- fix(deps): bump quinn-proto to 0.11.15 for RUSTSEC-2026-0185 by @kixelated in #1872
- test: add in-tree cross-language interop smoke test by @kixelated in #1871
- fix: link macOS CoreServices for the bundled notify/FSEvents backend by @kixelated in #1875
- Skip dual-stack bind tests when the host lacks IPv6 by @kixelated in #1878
- test: move moq-cli's TS verbatim coverage into moq-mux by @kixelated in #1879
- build: enable Biome import-cycle and promise-safety lint rules by @kixelated in #1880
- fix(moq-net): bound frame size in create_frame/append_frame by @kixelated in #1882
- fix(moq-relay): serve the WebSocket fallback at the root path by @kixelated in #1883
- feat(catalog): expose untyped catalog extensions via moq-ffi and libmoq by @kixelated in #1886
- chore: release by @moq-bot[bot] in #1795
- feat(moq-mux): clear consumer buffer when group timestamps rewind by @kixelated in #1884
- feat(moq-ffi): expose broadcast hop chain on announcements by @kixelated in #1888
- docs: base new worktrees on the freshly-fetched remote branch by @kixelated in #1892
- moq-gst: moqsink on a bare Element with direct (no-channel) writes by @kixelated in #1893
- feat(json): group-scoped DEFLATE compression with browser support by @kixelated in #1897
- build(deps-dev): bump the bun group across 1 directory with 2 updates by @dependabot[bot] in #1903
- feat(hang): compressed catalog track (catalog.json.z) by @kixelated in #1904
- feat(moq-native): unified client TLS verification + quiche backend support by @kixelated in #1902
- feat(flate): extract group-scoped DEFLATE into moq-flate / @moq/flate by @kixelated in #1905
- feat(moq-relay): reuse client TLS for outbound auth HTTP; make --client-tls-* flags consistent by @kixelated in #1901
- refactor(net): encapsulate Group.state behind non-blocking read methods by @kixelated in #1908
- refactor(moq-json): gate group rolls on already-written deltas by @kixelated in #1909
- perf(moq-json): generate merge patches with a diffing serializer (+ benchmark) by @kixelated in #1912
- feat(moq-net): add OriginProducer::dynamic + infallible OriginConsumer::request_broadcast by @kixelated in #1913
- feat(moq-rtmp): RTMP/E-RTMP gateway + enhanced-RTMP FLV codecs on main by @kixelated in #1914
- feat(moq-srt): bidirectional SRT/MPEG-TS gateway (+ timestamped ts::Export) by @kixelated in #1915
- feat(moq-rtc): add WebRTC (WHIP/WHEP) gateway by @kixelated in #1916
- fix(nix): give moq-relay's check phase a CA bundle via cacert by @kixelated in #1919
- [codex] fix moq-srt negative pacing offsets by @kixelated in #1922
- Backport moq-mux to main (adapted to main's moq-net, no wire/API breaks) by @kixelated in #1918
- build(deps-dev): bump the uv group across 1 directory with 3 updates by @dependabot[bot] in #1858
- build(deps): bump the github-actions group across 1 directory with 3 updates by @dependabot[bot] in #1832
- fix(moq-mux): codec/container correctness fixes from #1918 review (#1923) by @kixelated in #1925
- [codex] Backport moq-hls to main by @kixelated in #1924
- [codex] Backport relay web embedding by @kixelated in #1930
- [codex] expose moq-rtc session runner by @kixelated in #1931
- [codex] support relay HTTPS cert arrays by @kixelated in #1932
- build(deps-dev): bump the bun group with 6 updates by @dependabot[bot] in #1935
- [codex] upgrade TypeScript 7 RC by @kixelated in #1938
- Fix fMP4 zero-duration samples by @kixelated in #1933
- [codex] Route HLS CLI import through moq-hls by @kixelated in #1939
- moq-mux: API cleanup before the semver bump by @kixelated in #1941
- build(deps): bump the cargo group across 1 directory with 18 updates by @dependabot[bot] in #1942
- moq-mux: unify rendition selection behind select::Broadcast by @kixelated in #1943
- moq-mux: drop redundant non_exhaustive on select builders by @kixelated in #1944
- demo/web: focus the watch tab instead of stats on
just webby @kixelated in #1946 - moq-hls: preserve discontinuity sequence through fMP4 import by @kixelated in #1945
- ci: retire self-hosted A1 runner, move all jobs back to GitHub-hosted by @kixelated in #1947
- build(deps): bump the github-actions group across 1 directory with 2 updates by @dependabot[bot] in #1936
- moq-rtc: abort sessions that never receive ICE candidates by @kixelated in #1951
- chore: release by @moq-bot[bot] in #1887
Full Changelog: moq-token-cli-v0.5.31...moq-token-cli-v0.5.32