Skip to content

obs-moq v0.5.7

Choose a tag to compare

@github-actions github-actions released this 13 Aug 05:36
· 1331 commits to main since this release
f91e3bb

What's Changed

  • test(net): cover multi-track failover and a partial-list standby by @t0ms in #2713
  • fix(net): tolerate incoming streams that die before their first byte by @mmcc in #2721
  • fix(net): invert stream priority to match transport send-order semantics by @jgh-twitch in #2720
  • fix(moq-ffi): support iOS simulator builds by @kixelated in #2710
  • docs(drafts): spec the timeline track and compressed catalog in moq-hang by @kixelated in #2732
  • fix(net): restore displaced broadcast publishers by @kixelated in #2740
  • fix(release): repair native package releases by @kixelated in #2731
  • build(deps): bump the github-actions group with 4 updates by @dependabot[bot] in #2727
  • build(deps-dev): bump ruff from 0.16.0 to 0.16.1 in the uv group by @dependabot[bot] in #2726
  • fix(watch): account for per-rendition jitter when switching renditions by @kixelated in #2739
  • fix(js/net): prioritize moq-lite group streams by send order by @kixelated in #2737
  • fix(net): re-arm the takeover gate on every route observation by @kixelated in #2742
  • fix(py): require video-capable moq-ffi by @kixelated in #2744
  • build(deps): bump the bun group with 10 updates by @dependabot[bot] in #2725
  • fix(native): generate protocol version help by @kixelated in #2719
  • fix(net): open send streams with waitUntilAvailable by @kixelated in #2741
  • build(deps): bump cargo group and support mp4-atom 0.15 by @dependabot[bot] in #2728
  • feat(bindings): expose incoming request path and query by @shermerL in #2738
  • docs(js): rewrite the @moq/signals page against the real API by @kixelated in #2752
  • docs(js): document Derived on the @moq/signals page by @kixelated in #2753
  • docs(signals): bound the immediate-cleanup guarantee at the spawn cutoff by @kixelated in #2755
  • fix(net): only a new publisher re-arms the origin takeover gate by @kixelated in #2746
  • fix(js/signals): keep cleanup ownership across the spawn wait by @kixelated in #2759
  • build(js): stop compiling tests into dist/ by @kixelated in #2770
  • fix(js/net): serve subscription groups in arrival order by @kixelated in #2772
  • fix(net): serve subscriptions in arrival order so reordered groups aren't dropped by @kixelated in #2771
  • ci: replace just ci with scoped just check + just test by @kixelated in #2769
  • fix(moq-mux): resync TS audio instead of aborting the broadcast by @kixelated in #2751
  • fix(native): make a build with one transport compile again by @kixelated in #2780
  • feat(moq-video): advertise the catalog rendition before the first keyframe by @kixelated in #2768
  • fix(moq-hls): bind renditions to the broadcast their catalog came from by @kixelated in #2795
  • feat(net): announce namespaces unasked, with a SETUP opt-out by @kixelated in #2748
  • build(nix): package the Go toolchain so just go check actually runs by @kixelated in #2782
  • fix(net): keep a live-edge subscriber at the live edge across a takeover by @arielmol in #2785
  • feat(native): start dialing before the AAAA answer lands by @kixelated in #2749
  • fix(net): surface a dropped resume producer instead of stalling readers forever by @kixelated in #2804
  • fix(js/net): count advertisements per namespace instead of flagging them by @kixelated in #2803
  • chore: release by @moq-bot[bot] in #2724
  • fix(wasm): advertise ALPN so the browser can negotiate a version by @kixelated in #2811
  • chore: bump non-Rust package versions by @kixelated in #2821

New Contributors

Full Changelog: obs-moq-v0.5.6...obs-moq-v0.5.7