moq-cli v0.9.7
·
1447 commits
to main
since this release
What's Changed
- chore(js): bump package patch versions by @kixelated in #2603
- fix(libmoq): retain CUDA kernel in Nix source by @kixelated in #2606
- feat(moq-video): resize Direct3D11 textures on the GPU by @kixelated in #2601
- docs(drafts): spec broadcast epochs and ended broadcasts for moq-lite-06 by @kixelated in #2611
- docs(drafts): scope route cost to interchangeable advertisements by @kixelated in #2613
- drafts: render gate, Hop ID 0, cluster rename, and a simplification pass by @kixelated in #2607
- chore(rs): clean up pedantic clippy warnings by @kixelated in #2621
- fix(native): bound Client::connect so a silent peer can't wedge reconnect by @kixelated in #2622
- fix(relay): fail the WebSocket handshake when no subprotocol matches by @kixelated in #2625
- fix(moq-net): subscribe to the ietf peer's namespace, not our own root by @kixelated in #2612
- feat(native): race resolved addresses Happy Eyeballs style when dialing by @kixelated in #2594
- test(moq-net): drive the NAMESPACE response through the real read loop by @kixelated in #2634
- fix(moq-video): unbreak the d3d11-resize-probe example on Windows by @kixelated in #2638
- feat(net): add announcedBroadcast, and resolve lite restarts by publisher identity by @kixelated in #2617
- fix(net): abort a refused track instantly instead of sweeping and retrying by @kixelated in #2637
- docs(net): say who owns the broadcast behind Announce.Broadcast.active by @kixelated in #2640
- feat(bindings): publish raw video with a native encoder by @kixelated in #2608
- chore: scope local checks and fixes to the crates a branch changed by @kixelated in #2632
- feat(relay): assemble the relay in
Relay::loadinstead ofmainby @kixelated in #2639 - feat(net): solicited PUBLISH_NAMESPACE and rejected PUBLISH by @kixelated in #2643
- fix(rtmp,native): close two keep-alive gaps on the accept side by @kixelated in #2644
- fix(moq-stats): hold subscriptions for uncreated tier tracks open with zeros by @kixelated in #2642
- docs: reply to review comments as you address them by @kixelated in #2651
- fix(moq-video): reject unrepresentable sizes, and unbreak the macOS build by @kixelated in #2648
- feat(json): split the codec out of the track for both modes by @kixelated in #2636
- feat(net): implement the MoQ Cluster extension over moq-transport by @kixelated in #2629
- feat(kio): add Fan, a waker for a whole WaiterList by @kixelated in #2604
- fix(moq-net): detach an abnormally-lost namespace stream abruptly by @kixelated in #2616
- fix(moq-net): preserve abrupt detach across owners by @kixelated in #2654
- fix(hang): reverse bits, not bytes, in the HEVC codec string by @zshenker in #2658
- fix(moq-net): let the last owner out decide the detach by @kixelated in #2659
- fix(obs): track the matching libmoq version by @kixelated in #2661
- fix(moq-net): key the v14/v15 namespace lookup by direction by @kixelated in #2664
- fix(moq-net): harden origin resume/route serving by @kixelated in #2666
- chore: release by @moq-bot[bot] in #2602
New Contributors
Full Changelog: moq-cli-v0.9.6...moq-cli-v0.9.7