Skip to content

chore: release#950

Closed
moq-bot[bot] wants to merge 1 commit intomainfrom
release-plz-2026-02-12T16-50-56Z
Closed

chore: release#950
moq-bot[bot] wants to merge 1 commit intomainfrom
release-plz-2026-02-12T16-50-56Z

Conversation

@moq-bot
Copy link
Contributor

@moq-bot moq-bot bot commented Feb 12, 2026

🤖 New release

  • moq-lite: 0.14.0 -> 0.15.0 (⚠ API breaking changes)
  • hang: 0.14.0 -> 0.15.0 (⚠ API breaking changes)
  • moq-native: 0.13.1 -> 0.13.2 (✓ API compatible changes)
  • moq-mux: 0.2.1 -> 0.3.0 (⚠ API breaking changes)
  • libmoq: 0.2.9 -> 0.2.10
  • moq-cli: 0.7.7 -> 0.7.8
  • moq-clock: 0.10.6 -> 0.10.7
  • moq-relay: 0.10.6 -> 0.10.7
  • moq-token-cli: 0.5.11 -> 0.5.12

moq-lite breaking changes

--- failure enum_variant_missing: pub enum variant removed or renamed ---

Description:
A publicly-visible enum has at least one variant that 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.46.0/src/lints/enum_variant_missing.ron

Failed in:
  variant Error::TooLarge, previously in file /tmp/.tmpLAn3SC/moq-lite/src/error.rs:69

--- 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.46.0/src/lints/inherent_method_missing.ron

Failed in:
  TrackProducer::insert_group, previously in file /tmp/.tmpLAn3SC/moq-lite/src/model/track.rs:88
  BroadcastProducer::requested_track, previously in file /tmp/.tmpLAn3SC/moq-lite/src/model/broadcast.rs:71
  BroadcastProducer::close, previously in file /tmp/.tmpLAn3SC/moq-lite/src/model/broadcast.rs:105
  BroadcastProducer::unused, previously in file /tmp/.tmpLAn3SC/moq-lite/src/model/broadcast.rs:112
  FrameProducer::close, previously in file /tmp/.tmpLAn3SC/moq-lite/src/model/frame.rs:91
  GroupProducer::close, previously in file /tmp/.tmpLAn3SC/moq-lite/src/model/group.rs:121

hang 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.46.0/src/lints/inherent_method_missing.ron

Failed in:
  Catalog::produce, previously in file /tmp/.tmpLAn3SC/hang/src/catalog/root.rs:80
  Catalog::produce, previously in file /tmp/.tmpLAn3SC/hang/src/catalog/root.rs:80

--- 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.46.0/src/lints/struct_missing.ron

Failed in:
  struct hang::catalog::CatalogProducer, previously in file /tmp/.tmpLAn3SC/hang/src/catalog/producer.rs:11
  struct hang::CatalogProducer, previously in file /tmp/.tmpLAn3SC/hang/src/catalog/producer.rs:11
  struct hang::catalog::CatalogGuard, previously in file /tmp/.tmpLAn3SC/hang/src/catalog/producer.rs:61
  struct hang::CatalogGuard, previously in file /tmp/.tmpLAn3SC/hang/src/catalog/producer.rs:61

moq-mux 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.46.0/src/lints/inherent_method_missing.ron

Failed in:
  Aac::initialize, previously in file /tmp/.tmpLAn3SC/moq-mux/src/import/aac.rs:23
  Aac::is_initialized, previously in file /tmp/.tmpLAn3SC/moq-mux/src/import/aac.rs:140
  Decoder::initialize, previously in file /tmp/.tmpLAn3SC/moq-mux/src/import/decoder.rs:307
  Decoder::is_initialized, previously in file /tmp/.tmpLAn3SC/moq-mux/src/import/decoder.rs:363
  Opus::initialize, previously in file /tmp/.tmpLAn3SC/moq-mux/src/import/opus.rs:23
  Opus::is_initialized, previously in file /tmp/.tmpLAn3SC/moq-mux/src/import/opus.rs:88

--- failure method_parameter_count_changed: pub method parameter count changed ---

Description:
A publicly-visible method now takes a different number of parameters, not counting the receiver (self) parameter.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#fn-change-arity
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/method_parameter_count_changed.ron

Failed in:
  moq_mux::import::Aac::new now takes 3 parameters instead of 2, in /tmp/.tmpwlAb39/moq/rs/moq-mux/src/import/aac.rs:106
  moq_mux::import::Decoder::new now takes 4 parameters instead of 3, in /tmp/.tmpwlAb39/moq/rs/moq-mux/src/import/decoder.rs:276
  moq_mux::import::Opus::new now takes 3 parameters instead of 2, in /tmp/.tmpwlAb39/moq/rs/moq-mux/src/import/opus.rs:49

--- 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.46.0/src/lints/method_requires_different_generic_type_params.ron

Failed in:
  moq_mux::import::Decoder::new takes 1 generic types instead of 0, in /tmp/.tmpwlAb39/moq/rs/moq-mux/src/import/decoder.rs:276
Changelog

moq-lite

0.15.0 - 2026-03-03

Other

  • Tweak the API to revert some breaking changes. (#1036)
  • Cascade close and select on group.closed() in subscribers (#1013)
  • Fix IETF subscriber race cancelling groups before consumers attach (#1012)
  • Replace --alpn with --client-version / --server-version (#1009)
  • Add group eviction by age to track cache (#1002)
  • Make Encode trait fallible (#1000)
  • Replace tokio::sync::watch with custom Producer/Subscriber (#996)
  • Switch SUBSCRIBE_DROP to use start/end instead of start/count (#997)
  • Implement moq-lite-03 PROBE streams (#998)
  • moq-lite-03 wire changes (#992)
  • Also fix the close bug for publish namespace. (#983)
  • Abort the IETF publisher on session close. (#981)
  • Return a 404 when you try to get old groups. (#972)
  • Fix AsPath for String not normalizing paths (#954)

hang

0.15.0 - 2026-03-03

Other

  • Tweak the API to revert some breaking changes. (#1036)
  • Add some tests for the ordered consumer. (#1029)
  • Fix an infinite loop in OrderedConsumer (#1027)
  • Add moq-msf crate for MSF catalog support (#993)
  • Make Encode trait fallible (#1000)
  • Replace tokio::sync::watch with custom Producer/Subscriber (#996)

moq-native

0.13.2 - 2026-03-03

Fixed

  • prevent panic in Server::close() on ctrl+c (#982)

Other

  • Add broadcast integration tests and fix producer cache handling (#1011)
  • Replace --alpn with --client-version / --server-version (#1009)
  • Replace tokio::sync::watch with custom Producer/Subscriber (#996)

moq-mux

0.3.0 - 2026-03-03

Fixed

  • mask AAC profile to 5 bits to prevent shift overflow (#1028)
  • Fmp4::init_audio() doesn't populate description for AAC, causing downstream format mismatch (#1024)

Other

  • Tweak the API to revert some breaking changes. (#1036)
  • Add typed initialization for Opus and AAC in moq-mux (#1034)
  • Cache and re-insert parameter sets before keyframes in H.264/H.265 (#1030)
  • Add moq-msf crate for MSF catalog support (#993)
  • Replace tokio::sync::watch with custom Producer/Subscriber (#996)

libmoq

0.2.10 - 2026-03-03

Other

  • Add typed initialization for Opus and AAC in moq-mux (#1034)
  • Add moq-msf crate for MSF catalog support (#993)
  • Replace tokio::sync::watch with custom Producer/Subscriber (#996)

moq-cli

0.7.8 - 2026-03-03

Other

  • Rename moq binary to moq-cli (#1023)
  • Add moq-msf crate for MSF catalog support (#993)
  • Replace tokio::sync::watch with custom Producer/Subscriber (#996)

moq-clock

0.10.7 - 2026-03-03

Other

  • Replace tokio::sync::watch with custom Producer/Subscriber (#996)

moq-relay

0.10.7 - 2026-03-03

Other

  • Tweak the API to revert some breaking changes. (#1036)
  • Replace tokio::sync::watch with custom Producer/Subscriber (#996)
  • Increase MAX_STREAMS default and make it configurable (#955)

moq-token-cli

0.5.12 - 2026-03-03

Other

  • update Cargo.lock dependencies


This PR was generated with release-plz.

@moq-bot moq-bot bot force-pushed the release-plz-2026-02-12T16-50-56Z branch 3 times, most recently from f4561b0 to 0469291 Compare February 12, 2026 20:09
@moq-bot moq-bot bot changed the title chore: release chore(moq-lite): release v0.14.1 Feb 13, 2026
@moq-bot moq-bot bot force-pushed the release-plz-2026-02-12T16-50-56Z branch 2 times, most recently from f53a709 to 56928e6 Compare February 13, 2026 18:12
@moq-bot moq-bot bot changed the title chore(moq-lite): release v0.14.1 chore: release Feb 13, 2026
@moq-bot moq-bot bot force-pushed the release-plz-2026-02-12T16-50-56Z branch 18 times, most recently from e9d90fd to e6e9fae Compare February 19, 2026 04:08
@moq-bot moq-bot bot force-pushed the release-plz-2026-02-12T16-50-56Z branch 5 times, most recently from 53c5ddd to d77cb36 Compare February 21, 2026 00:25
@moq-bot moq-bot bot force-pushed the release-plz-2026-02-12T16-50-56Z branch 29 times, most recently from 809b07c to 1ac2670 Compare March 3, 2026 02:44
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.

0 participants