Skip to content

moq-cli v0.12.3

Choose a tag to compare

@github-actions github-actions released this 25 Sep 05:38
· 244 commits to main since this release
7951981

What's Changed

  • build: ship the moq-cli crate as moq on Docker, Nix, and winget by @kixelated in #4030
  • ci: stop paying for low-signal test runs by @kixelated in #4048
  • docs(drafts): delete moq-pattern, fold request resolution into moq-cluster by @kixelated in #4066
  • fix(moq-hls): align cursor discontinuities across renditions by @kixelated in #4065
  • perf(moq-json): track the window decode path only to explain a failure by @kixelated in #4028
  • test(moq-tokio): fix websocket_forbidden port-collision flake by @kixelated in #4055
  • fix(net): a broadcast exists only while announced by @kixelated in #4021
  • docs(drafts): indent hang's text schema with spaces and refuse tabs by @kixelated in #4069
  • feat(moq-uring): report a session's peer address and SNI to auth by @kixelated in #4056
  • feat(libmoq): accept sessions as a server by @kixelated in #4046
  • fix(moq-json): reject trailing data after a window frame by @kixelated in #4029
  • docs(quest): plan moving watch playback into a worker by @kixelated in #4067
  • chore(quest): retire js-publish-discontinuity, delivered by #3982 by @kixelated in #4045
  • perf(json): track the error path only when a snapshot decode fails by @kixelated in #4019
  • docs(quest): plan the JS per-frame retention fix by @kixelated in #4063
  • docs(quest): plan the JS and Rust track tail and session-death errors by @kixelated in #4017
  • fix(net): bound the moq-net loom models so the nightly finishes by @kixelated in #4071
  • docs(quest): plan follow-ups from the spawn-quests run by @kixelated in #4064
  • feat(moq-hls): version init URLs by content hash and segment URLs by generation by @kixelated in #4053
  • docs(quest): plan data tracks in app sections and a catalog delay field by @kixelated in #4040
  • chore(quest): abandon js-broadcast-route by @kixelated in #4035
  • feat(cli): add moq fetch to read one group of a track by @kixelated in #3965
  • feat(net): an announce says whether its route entered here or from a peer by @kixelated in #3972
  • test(relay): run the drills over a seeded, impaired UDP path by @kixelated in #4054
  • fix(moq-hls): stamp discontinuities once in the timeline fanout by @kixelated in #4075
  • feat(ffi): disable or delay the WebSocket fallback by @kixelated in #3961
  • docs(bindings): compile every binding doc sample against its wrapper by @kixelated in #4049
  • feat(relay): retag a live session's stats when a re-check moves its tier by @kixelated in #4057
  • fix(dart): release RustBuffers instead of leaking them by @kixelated in #4072
  • fix(ci): package moq-cli from the flake package named after its binary by @kixelated in #4076
  • feat(gateway): expose the loop and handler the gateway binaries run by @kixelated in #3964
  • fix(net): keep a lost spliced group lost by @kixelated in #4077
  • fix(publish): resume the audio capture context on a gesture by @kixelated in #3960
  • feat(net): hide dot-named broadcasts from discovery (moq-lite-07) by @kixelated in #4060
  • fix(flate): use zlib-rs so a sync flush always finishes by @kixelated in #4018
  • build: fold unit tests into just check, split CI into just ci check|test by @kixelated in #4078
  • fix(moq-mux): every TS elementary stream re-anchors below the live edge by @kixelated in #3997
  • chore: release by @moq-bot[bot] in #4051

Full Changelog: moq-cli-v0.12.2...moq-cli-v0.12.3