obs-moq v0.5.7
·
1331 commits
to main
since this release
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 checkactually 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
- @t0ms made their first contribution in #2713
- @jgh-twitch made their first contribution in #2720
Full Changelog: obs-moq-v0.5.6...obs-moq-v0.5.7