Skip to content

chore: release#1676

Merged
kixelated merged 1 commit into
mainfrom
release-plz-2026-06-10T22-17-48Z
Jun 16, 2026
Merged

chore: release#1676
kixelated merged 1 commit into
mainfrom
release-plz-2026-06-10T22-17-48Z

Conversation

@moq-bot

@moq-bot moq-bot Bot commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

🤖 New release

  • kio: 0.3.0 -> 0.4.0 (⚠ API breaking changes)
  • moq-net: 0.1.10 -> 0.1.11 (✓ API compatible changes)
  • hang: 0.19.0 -> 0.19.1 (✓ API compatible changes)
  • moq-mux: 0.5.4 -> 0.5.5 (✓ API compatible changes)
  • moq-native: 0.17.0 -> 0.17.1
  • moq-audio: 0.0.3 -> 0.0.4 (✓ API compatible changes)
  • libmoq: 0.3.4 -> 0.3.5
  • moq-video: 0.0.3 -> 0.0.4 (✓ API compatible changes)
  • moq-boy: 0.2.18 -> 0.2.19
  • moq-cli: 0.7.31 -> 0.7.32
  • moq-ffi: 0.2.20 -> 0.2.21
  • moq-gst: 0.2.5 -> 0.2.6
  • moq-relay: 0.12.9 -> 0.12.10
  • moq-token-cli: 0.5.29 -> 0.5.30
  • moq-json: 0.0.2 -> 0.0.3

kio breaking changes

--- failure inherent_method_missing: pub method removed or renamed ---

Description:
A publicly-visible method or associated fn is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.47.0/src/lints/inherent_method_missing.ron

Failed in:
  Weak::poll_write, previously in file /tmp/nix-shell.2QLR6g/.tmpGckxW2/kio/src/weak.rs:86
  Weak::wait, previously in file /tmp/nix-shell.2QLR6g/.tmpGckxW2/kio/src/weak.rs:110

--- failure method_requires_different_generic_type_params: method now requires a different number of generic type parameters ---

Description:
A method now requires a different number of generic type parameters than it used to. Uses of this method that supplied the previous number of generic types will be broken.
        ref: https://doc.rust-lang.org/reference/items/generics.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.47.0/src/lints/method_requires_different_generic_type_params.ron

Failed in:
  kio::Producer::poll takes 1 generic types instead of 2, in /tmp/nix-shell.2QLR6g/.tmppGF3pR/moq/rs/kio/src/producer.rs:87
  kio::Producer::wait takes 1 generic types instead of 2, in /tmp/nix-shell.2QLR6g/.tmppGF3pR/moq/rs/kio/src/producer.rs:111
Changelog

kio

0.4.0 - 2026-06-16

Fixed

  • (kio) split waiters by condition so writes don't churn closed/consumer waiters (#1739)
  • (moq-net) release cached state when a producer is aborted or dropped (#1715)

Other

  • rework Producer::poll/wait to a read-only predicate that returns a Mut (#1735)

Fixed

  • Split the internal waiter list into separate value / closed / consumer lists,
    so an event only wakes the waiters that care about it. Previously every value
    modification (the hot path) also woke parked closed() and used/unused
    waiters, which re-registered and ping-ponged. No public API change.

Changed

  • Reworked Producer::poll / Producer::wait. They previously handed the
    closure a Mut and auto-notified consumers whenever it touched the value via
    DerefMut. Since a no-op like Vec::pop on an empty queue still trips
    DerefMut, a pending poll would wake the polling task's own waiter and spin
    into an infinite loop. They now take a read-only predicate over a Ref and,
    on Poll::Ready, hand back a Mut with the lock still held so the caller
    mutates atomically without the footgun. Weak::poll_write / Weak::wait had
    no users and are removed.

moq-net

0.1.11 - 2026-06-16

Fixed

  • (moq-net) don't tear down session on unauthorized announce-interest (#1717)
  • (moq-net) release cached state when a producer is aborted or dropped (#1715)

Other

  • rework Producer::poll/wait to a read-only predicate that returns a Mut (#1735)

hang

0.19.1 - 2026-06-16

Other

  • ingest and export legacy non-browser broadcast audio over MPEG-TS mp2, ac-3 & e-ac-3 (#1701)
  • (demo,doc) drop redundant /anon prefix from localhost URLs (#1688)

moq-mux

0.5.5 - 2026-06-16

Fixed

  • (moq-mux) confirm TS sync lock before trusting a candidate sync byte (#1697)

Other

  • Add FLV (Flash Video / RTMP) container support to moq-mux (#1745)
  • Mux import with existing track (#1684)
  • ingest and export legacy non-browser broadcast audio over MPEG-TS mp2, ac-3 & e-ac-3 (#1701)
  • harden the scte35_inject fixture generator (#1696)
  • (moq-mux) SIMD-accelerate MPEG-TS sync byte resync (#1695)
  • SIMD start-code scanning via memchr (#1694)
  • export SCTE-35 sections back to MPEG-TS (#1685)
  • ingest SCTE-35 from MPEG-TS, and tolerate mid-stream joins (#1617)

moq-native

0.17.1 - 2026-06-16

Added

  • (moq-native) mTLS + preferred_address on the noq backend (#1741)
  • (moq-native) add --tls-system-roots to trust custom and system roots together (#1711)
  • (moq-native) enable BBR3 congestion control on the noq backend (#1706)
  • certificate pinning for native and browser clients (#1698)

Fixed

  • (moq-native) watch current dir for bare-filename certs (#1751)
  • (moq-net) don't tear down session on unauthorized announce-interest (#1717)
  • (native) surface terminal auth connect errors (#1649)

Other

  • (moq-native) bump to 0.17.1 to unblock moq-relay release (#1755)
  • Windows support: dual-stack IPv4/IPv6 sockets, setup.bat, and just dev (#1732)
  • (moq-native) remove tokio-console instrumentation (#1699)
  • (demo,doc) drop redundant /anon prefix from localhost URLs (#1688)

Added

  • (moq-native) support mTLS client certificates and preferred_address on the noq backend, bringing it to parity with quinn.

Changed

  • (moq-native) rename Error::MtlsQuinnOnly to Error::MtlsUnsupported; mTLS now works on both the quinn and noq backends.

moq-audio

0.0.4 - 2026-06-16

Fixed

  • (moq-audio) surface denied/unavailable mic instead of hanging (#1708)

libmoq

0.3.5 - 2026-06-16

Fixed

  • (native) surface terminal auth connect errors (#1649)

moq-video

0.0.4 - 2026-06-16

Other

  • (moq-cli) remove the capture feature (#1728)

moq-boy

0.2.19 - 2026-06-16

Other

  • update Cargo.lock dependencies

moq-cli

0.7.32 - 2026-06-16

Other

  • Add FLV (Flash Video / RTMP) container support to moq-mux (#1745)
  • Windows support: dual-stack IPv4/IPv6 sockets, setup.bat, and just dev (#1732)
  • (moq-cli) remove the capture feature (#1728)

moq-ffi

0.2.21 - 2026-06-16

Added

  • certificate pinning for native and browser clients (#1698)
  • (moq-ffi) expose dynamic track requests (#1674)

Fixed

  • (native) surface terminal auth connect errors (#1649)

Other

  • Mux import with existing track (#1684)

moq-gst

0.2.6 - 2026-06-16

Other

  • (moq-gst) moqsrc reconcile follow-ups (#1647) (#1683)

moq-relay

0.12.10 - 2026-06-16

Added

  • (moq-relay) make /health a plain liveness probe, drop sysinfo (#1746)
  • (moq-native) add --tls-system-roots to trust custom and system roots together (#1711)
  • (moq-relay) accept a full URL for cluster.connect (#1705)

Fixed

  • (moq-net) don't tear down session on unauthorized announce-interest (#1717)

Other

  • Windows support: dual-stack IPv4/IPv6 sockets, setup.bat, and just dev (#1732)

Removed

  • (moq-relay) reduce /health to a plain liveness probe; drop the --web-health-* host overload thresholds and the sysinfo dependency (#1746)

moq-token-cli

0.5.30 - 2026-06-16

Other

  • update Cargo.lock dependencies

moq-json

0.0.3 - 2026-06-16

Other

  • updated the following local packages: kio


This PR was generated with release-plz.

@moq-bot moq-bot Bot changed the title chore: release chore(moq-token-cli): release v0.5.30 Jun 11, 2026
@moq-bot
moq-bot Bot force-pushed the release-plz-2026-06-10T22-17-48Z branch 3 times, most recently from c61ec48 to 170943f Compare June 11, 2026 01:26
@moq-bot moq-bot Bot changed the title chore(moq-token-cli): release v0.5.30 chore: release Jun 11, 2026
@moq-bot
moq-bot Bot force-pushed the release-plz-2026-06-10T22-17-48Z branch 25 times, most recently from 0079168 to 0c880f0 Compare June 13, 2026 06:03
@moq-bot
moq-bot Bot force-pushed the release-plz-2026-06-10T22-17-48Z branch 24 times, most recently from 1d6f474 to 6d2c0c5 Compare June 16, 2026 05:19
@moq-bot
moq-bot Bot force-pushed the release-plz-2026-06-10T22-17-48Z branch from 6d2c0c5 to 84fadf2 Compare June 16, 2026 05:26
@kixelated
kixelated merged commit 4f06217 into main Jun 16, 2026
1 check passed
@kixelated
kixelated deleted the release-plz-2026-06-10T22-17-48Z branch June 16, 2026 06:02
This was referenced Jun 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant