Skip to content

moq-cli v0.9.7

Choose a tag to compare

@github-actions github-actions released this 05 Aug 06:29
· 1447 commits to main since this release
525d74e

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::load instead of main by @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