Skip to content

moq-token-cli v0.5.32

Choose a tag to compare

@github-actions github-actions released this 30 Jun 05:01
· 1996 commits to main since this release
6eb08e3

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 web by @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