Skip to content

chore: release#1496

Merged
kixelated merged 1 commit into
mainfrom
release-plz-2026-05-25T00-31-50Z
May 30, 2026
Merged

chore: release#1496
kixelated merged 1 commit into
mainfrom
release-plz-2026-05-25T00-31-50Z

Conversation

@moq-bot
Copy link
Copy Markdown
Contributor

@moq-bot moq-bot Bot commented May 25, 2026

🤖 New release

  • kio: 0.2.0 -> 0.3.0
  • moq-net: 0.1.5 -> 0.1.6
  • moq-mux: 0.5.1 -> 0.5.2 (✓ API compatible changes)
  • moq-native: 0.15.0 -> 0.16.0 (⚠ API breaking changes)
  • libmoq: 0.2.17 -> 0.3.0
  • moq-boy: 0.2.13 -> 0.2.14
  • moq-cli: 0.7.26 -> 0.7.27
  • moq-ffi: 0.2.15 -> 0.2.16
  • moq-relay: 0.12.1 -> 0.12.3

moq-native 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:
  Reconnect::close, previously in file /tmp/nix-shell.Q7DCVl/.tmpeJJwZn/moq-native/src/reconnect.rs:137
  Request::peer_identity, previously in file /tmp/nix-shell.Q7DCVl/.tmpeJJwZn/moq-native/src/server.rs:664

--- failure struct_missing: pub struct removed or renamed ---

Description:
A publicly-visible struct cannot be imported by its prior path. A `pub use` may have been removed, or the struct itself 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/struct_missing.ron

Failed in:
  struct moq_native::PeerIdentity, previously in file /tmp/nix-shell.Q7DCVl/.tmpeJJwZn/moq-native/src/server.rs:520
Changelog

kio

[0.3.0] - 2026-05-29

Other

  • Renamed from conducer to kio. The API is unchanged; only the crate name differs.

moq-net

0.1.6 - 2026-05-30

Other

  • retain entries by liveness instead of a tick retention window (#1548)
  • auto-reconnect sessions; conducer-based Reconnect notifications (#1544)
  • rename conducer crate to kio (#1547)

moq-mux

0.5.2 - 2026-05-30

Other

  • rename conducer crate to kio (#1547)
  • add seek(sequence) on importers for explicit group boundaries (#1515)

moq-native

0.16.0 - 2026-05-30

Fixed

  • (changelog) repair malformed CHANGELOGs blocking release-plz (#1511)

Other

  • auto-reconnect sessions; conducer-based Reconnect notifications (#1544)
  • scope mTLS grants to the connection URL path (#1535)
  • stop downgrading WebSocket clients to moq-lite-02 (#1523)
  • lint shell, workflows, TOML, Nix, and justfiles via nix devShell (#1519)
  • advertise QUIC preferred_address in the server config (#1512)
  • (jemalloc) drop runtime activation; fixes moq-boy startup crash (#1509)
  • release (#1493)

libmoq

0.3.0 - 2026-05-30

Other

  • terminal-callback lifetime contract for C consumers (#1546)
  • auto-reconnect sessions; conducer-based Reconnect notifications (#1544)
  • Add libmoq catalog producer + raw moq-net track API (#1533)
  • lint shell, workflows, TOML, Nix, and justfiles via nix devShell (#1519)

Added

  • Catalog producer API to author renditions directly (moq_publish_video_config, moq_publish_audio_config, moq_publish_video_remove, moq_publish_audio_remove), mirroring the consume-side config queries.
  • Raw moq-net track API for arbitrary (non-media) byte tracks, mirroring the moq-ffi primitives:
    • Publish: moq_publish_track, moq_publish_track_group, moq_publish_track_frame, moq_publish_group_frame, moq_publish_group_close, moq_publish_track_close.
    • Consume: moq_consume_track, moq_consume_track_frame, moq_consume_track_frame_close, moq_consume_track_close.

moq-boy

0.2.14 - 2026-05-30

Other

  • update Cargo.lock dependencies

moq-cli

0.7.27 - 2026-05-30

Other

  • update Cargo.lock dependencies

moq-ffi

0.2.16 - 2026-05-30

Other

  • ship moq.h and linux staticlibs so the Go module builds for consumers (#1549)
  • streaming media import + cross-language interop smoke test (#1529)
  • re-export FFI, session.shutdown(); explicit Origin wiring (#1526)

moq-relay

0.12.3 - 2026-05-30

Fixed

  • (changelog) repair malformed CHANGELOGs blocking release-plz (#1511)

Other

  • retain entries by liveness instead of a tick retention window (#1548)
  • (stats) take a StatsConfig value type in Stats::new (#1537)
  • scope mTLS grants to the connection URL path (#1535)
  • (stats) aggregate per-node into a single gzipped broadcast (#1517)
  • stop downgrading WebSocket clients to moq-lite-02 (#1523)
  • restore gossip-style cluster discovery via --cluster-mesh (#1504)
  • advertise QUIC preferred_address in the server config (#1512)
  • release (#1493)


This PR was generated with release-plz.

@moq-bot moq-bot Bot force-pushed the release-plz-2026-05-25T00-31-50Z branch 7 times, most recently from 80487c0 to 30ef833 Compare May 26, 2026 04:39
@moq-bot moq-bot Bot force-pushed the release-plz-2026-05-25T00-31-50Z branch 22 times, most recently from 4276e99 to 2fa672f Compare May 29, 2026 21:09
@moq-bot moq-bot Bot force-pushed the release-plz-2026-05-25T00-31-50Z branch 4 times, most recently from 3c92138 to c039365 Compare May 30, 2026 00:48
@moq-bot moq-bot Bot force-pushed the release-plz-2026-05-25T00-31-50Z branch from c039365 to 1b7d7d5 Compare May 30, 2026 02:40
@kixelated kixelated merged commit 37252c6 into main May 30, 2026
2 checks passed
@kixelated kixelated deleted the release-plz-2026-05-25T00-31-50Z branch May 30, 2026 03:23
@moq-bot moq-bot Bot mentioned this pull request May 30, 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