Skip to content

obs-moq v0.6.5

Choose a tag to compare

@github-actions github-actions released this 26 Sep 01:23
· 257 commits to main since this release
d537caf

What's Changed

  • fix(ffi): name the binary config conversion so moq-ffi compiles by @kixelated in #4157
  • test(capture): drive native capture through clock edge cases in CI by @kixelated in #4125
  • fix(audio): honor and validate Opus stream descriptions by @kixelated in #4130
  • fix(net): skip a stale warm cache on an IETF rejoin by @kixelated in #4150
  • fix(auth): read and write legacy put/get token grants by @kixelated in #4190
  • docs(quest): plan follow-ups from the next-16 quest wave by @kixelated in #4140
  • fix(nvenc): release the session after a failed submission by @kixelated in #4139
  • test(cli): run moq play's media tasks in CI against a recorder by @kixelated in #4154
  • docs(quest): plan IETF EXPIRES decoding and optional max age by @kixelated in #4188
  • fix(net): deliver a Rust track's tail up to its declared end by @kixelated in #4116
  • feat(cli): publish stdin imports on the broadcast clock by @kixelated in #4122
  • fix(audio): refuse capture overrides the microphone cannot deliver by @kixelated in #4129
  • chore: release by @moq-bot[bot] in #4151
  • docs(quest): plan the bbb SD rendition and single-rendition egress picks by @kixelated in #4192
  • quest: point the tune-in repro at #3946's PR ref by @kixelated in #4165
  • quest: libmoq becomes moq-c by @kixelated in #4191
  • fix(net): accept EXPIRES in SUBSCRIBE_OK, PUBLISH_OK, and REQUEST_OK by @kixelated in #4195
  • feat(net): count lite-07 group streams in SUBSCRIBE_END by @kixelated in #4118
  • quest: JS lite fetch waits for the publisher's answer by @kixelated in #4175
  • test(auth): wait on the recorded request instead of a fixed sleep by @kixelated in #4194
  • quest: scope JS announce interest and close sessions gracefully by @kixelated in #4209
  • fix(nvenc): commit rate changes and cleanup only once the driver accepts by @kixelated in #4146
  • feat(moq-net): sans-IO session benchmark over a relay mesh by @kixelated in #4160
  • fix(uring): bound io_uring tests by the shared memlock budget by @kixelated in #4167
  • chore(skills): spawn-quests judges readiness from line branches by @kixelated in #4161
  • docs(quest): plan partial moxygen compatibility by @kixelated in #4205
  • fix(net): skip old groups without reporting them as lost by @kixelated in #4208
  • fix(video): run the capture clock tests on a LocalSet by @kixelated in #4210
  • fix(quic): pin noq 1.3.1 for the BBR correctness fixes by @kixelated in #4206
  • quest: dropped sources, video keyframe flag, interop flakes by @kixelated in #4201
  • fix(transcode): choose a source rendition this host can decode by @kixelated in #4182
  • fix(relay): bind smoke-test listeners on :0 instead of probing for a free port by @kixelated in #4198
  • quest: SETUP AUTHORIZATION TOKEN becomes a standalone m1 quest by @kixelated in #4211
  • test: bind :0 up front instead of probing for a free port by @kixelated in #4212
  • fix(net): resolve a lite fetch only once the publisher answers by @kixelated in #4164
  • fix(moq-net): serve only the lite routes a request woke, and bound kio waiter lists by @kixelated in #4216
  • fix(uring): halve the completion queue and lift the relay's memlock limit by @kixelated in #4197

Full Changelog: obs-moq-v0.6.4...obs-moq-v0.6.5