Skip to content

Conversation

@moq-bot
Copy link
Contributor

@moq-bot moq-bot bot commented Sep 22, 2025

🤖 New release

  • moq-lite: 0.7.1 -> 0.8.0 (⚠ API breaking changes)
  • hang: 0.5.5 -> 0.6.0 (⚠ API breaking changes)
  • moq-native: 0.8.3 -> 0.8.4 (✓ API compatible changes)
  • hang-cli: 0.2.10 -> 0.2.11
  • moq-clock: 0.7.9 -> 0.7.10
  • moq-token: 0.5.3 -> 0.5.4 (✓ API compatible changes)
  • moq-relay: 0.9.3 -> 0.9.4
  • moq-token-cli: 0.2.8 -> 0.2.9

moq-lite breaking changes

--- failure enum_missing: pub enum removed or renamed ---

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

Failed in:
  enum moq_lite::message::DataType, previously in file /tmp/.tmpwoyNSY/moq-lite/src/message/stream.rs:42
  enum moq_lite::message::ControlType, previously in file /tmp/.tmpwoyNSY/moq-lite/src/message/stream.rs:4
  enum moq_lite::message::Announce, previously in file /tmp/.tmpwoyNSY/moq-lite/src/message/announce.rs:9

--- failure enum_tuple_variant_changed_kind: An enum tuple variant changed kind ---

Description:
A public enum's exhaustive tuple variant has changed to a different kind of enum variant, breaking possible instantiations and patterns.
        ref: https://doc.rust-lang.org/reference/items/enumerations.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.43.0/src/lints/enum_tuple_variant_changed_kind.ron

Failed in:
  variant Error::UnexpectedStream in /tmp/.tmpaUKavn/moq/rs/moq/src/error.rs:29

--- failure enum_variant_added: enum variant added on exhaustive enum ---

Description:
A publicly-visible enum without #[non_exhaustive] has a new variant.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#enum-variant-new
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.43.0/src/lints/enum_variant_added.ron

Failed in:
  variant Error:UnexpectedMessage in /tmp/.tmpaUKavn/moq/rs/moq/src/error.rs:69
  variant Error:Unsupported in /tmp/.tmpaUKavn/moq/rs/moq/src/error.rs:72

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

Failed in:
  moq_lite::Session::accept takes 0 generic types instead of 2, in /tmp/.tmpaUKavn/moq/rs/moq/src/session.rs:72

--- failure module_missing: pub module removed or renamed ---

Description:
A publicly-visible module cannot be imported by its prior path. A `pub use` may have been removed, or the module may have been renamed, removed, or made non-public.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.43.0/src/lints/module_missing.ron

Failed in:
  mod moq_lite::message, previously in file /tmp/.tmpwoyNSY/moq-lite/src/message/mod.rs:1

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

Failed in:
  struct moq_lite::message::ClientSetup, previously in file /tmp/.tmpwoyNSY/moq-lite/src/message/setup.rs:6
  struct moq_lite::message::Extensions, previously in file /tmp/.tmpwoyNSY/moq-lite/src/message/extensions.rs:11
  struct moq_lite::message::SubscribeOk, previously in file /tmp/.tmpwoyNSY/moq-lite/src/message/subscribe.rs:43
  struct moq_lite::message::Alpn, previously in file /tmp/.tmpwoyNSY/moq-lite/src/message/versions.rs:48
  struct moq_lite::message::AnnouncePlease, previously in file /tmp/.tmpwoyNSY/moq-lite/src/message/announce.rs:57
  struct moq_lite::message::ServerSetup, previously in file /tmp/.tmpwoyNSY/moq-lite/src/message/setup.rs:32
  struct moq_lite::message::SessionInfo, previously in file /tmp/.tmpwoyNSY/moq-lite/src/message/session.rs:4
  struct moq_lite::message::Versions, previously in file /tmp/.tmpwoyNSY/moq-lite/src/message/versions.rs:90
  struct moq_lite::message::Subscribe, previously in file /tmp/.tmpwoyNSY/moq-lite/src/message/subscribe.rs:12
  struct moq_lite::message::Group, previously in file /tmp/.tmpwoyNSY/moq-lite/src/message/group.rs:4
  struct moq_lite::message::AnnounceInit, previously in file /tmp/.tmpwoyNSY/moq-lite/src/message/announce.rs:101
  struct moq_lite::message::Version, previously in file /tmp/.tmpwoyNSY/moq-lite/src/message/versions.rs:7

--- failure trait_missing: pub trait removed or renamed ---

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

Failed in:
  trait moq_lite::message::Extension, previously in file /tmp/.tmpwoyNSY/moq-lite/src/message/extensions.rs:6

hang breaking changes

--- failure constructible_struct_adds_field: externally-constructible struct adds field ---

Description:
A pub struct constructible with a struct literal has a new pub field. Existing struct literals must be updated to include the new field.
        ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.43.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field Video.renditions in /tmp/.tmpaUKavn/moq/rs/hang/src/catalog/video/mod.rs:32
  field Video.priority in /tmp/.tmpaUKavn/moq/rs/hang/src/catalog/video/mod.rs:35
  field Video.display in /tmp/.tmpaUKavn/moq/rs/hang/src/catalog/video/mod.rs:40
  field Video.rotation in /tmp/.tmpaUKavn/moq/rs/hang/src/catalog/video/mod.rs:45
  field Video.flip in /tmp/.tmpaUKavn/moq/rs/hang/src/catalog/video/mod.rs:50
  field Video.detection in /tmp/.tmpaUKavn/moq/rs/hang/src/catalog/video/mod.rs:54
  field Audio.renditions in /tmp/.tmpaUKavn/moq/rs/hang/src/catalog/audio/mod.rs:29
  field Audio.priority in /tmp/.tmpaUKavn/moq/rs/hang/src/catalog/audio/mod.rs:32
  field Audio.captions in /tmp/.tmpaUKavn/moq/rs/hang/src/catalog/audio/mod.rs:36
  field Audio.speaking in /tmp/.tmpaUKavn/moq/rs/hang/src/catalog/audio/mod.rs:40
  field Catalog.user in /tmp/.tmpaUKavn/moq/rs/hang/src/catalog/root.rs:38
  field Catalog.chat in /tmp/.tmpaUKavn/moq/rs/hang/src/catalog/root.rs:42
  field Catalog.preview in /tmp/.tmpaUKavn/moq/rs/hang/src/catalog/root.rs:46
  field Catalog.user in /tmp/.tmpaUKavn/moq/rs/hang/src/catalog/root.rs:38
  field Catalog.chat in /tmp/.tmpaUKavn/moq/rs/hang/src/catalog/root.rs:42
  field Catalog.preview in /tmp/.tmpaUKavn/moq/rs/hang/src/catalog/root.rs:46

--- failure enum_variant_added: enum variant added on exhaustive enum ---

Description:
A publicly-visible enum without #[non_exhaustive] has a new variant.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#enum-variant-new
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.43.0/src/lints/enum_variant_added.ron

Failed in:
  variant Error:Hang in /tmp/.tmpaUKavn/moq/rs/hang/src/cmaf/error.rs:14

--- 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.43.0/src/lints/enum_variant_missing.ron

Failed in:
  variant Error::Karp, previously in file /tmp/.tmpwoyNSY/hang/src/cmaf/error.rs:14

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

Failed in:
  CatalogProducer::add_video, previously in file /tmp/.tmpwoyNSY/hang/src/catalog/root.rs:123
  CatalogProducer::add_audio, previously in file /tmp/.tmpwoyNSY/hang/src/catalog/root.rs:129
  CatalogProducer::remove_video, previously in file /tmp/.tmpwoyNSY/hang/src/catalog/root.rs:141
  CatalogProducer::remove_audio, previously in file /tmp/.tmpwoyNSY/hang/src/catalog/root.rs:147
  CatalogProducer::add_video, previously in file /tmp/.tmpwoyNSY/hang/src/catalog/root.rs:123
  CatalogProducer::add_audio, previously in file /tmp/.tmpwoyNSY/hang/src/catalog/root.rs:129
  CatalogProducer::remove_video, previously in file /tmp/.tmpwoyNSY/hang/src/catalog/root.rs:141
  CatalogProducer::remove_audio, previously in file /tmp/.tmpwoyNSY/hang/src/catalog/root.rs:147

--- failure struct_pub_field_missing: pub struct's pub field removed or renamed ---

Description:
A publicly-visible struct has at least one public field 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.43.0/src/lints/struct_pub_field_missing.ron

Failed in:
  field track of struct Audio, previously in file /tmp/.tmpwoyNSY/hang/src/catalog/audio/mod.rs:21
  field config of struct Audio, previously in file /tmp/.tmpwoyNSY/hang/src/catalog/audio/mod.rs:24
  field track of struct Video, previously in file /tmp/.tmpwoyNSY/hang/src/catalog/video/mod.rs:27
  field config of struct Video, previously in file /tmp/.tmpwoyNSY/hang/src/catalog/video/mod.rs:30
  field rotation of struct VideoConfig, previously in file /tmp/.tmpwoyNSY/hang/src/catalog/video/mod.rs:89
  field flip of struct VideoConfig, previously in file /tmp/.tmpwoyNSY/hang/src/catalog/video/mod.rs:94
Changelog

moq-lite

0.8.0 - 2025-10-18

Other

  • Use MaybeSend and MaybeSync for WASM compatibility (#615)
  • Add Rust compatibility for draft-07. (#610)
  • Fix hidden lifetime warnings (#614)
  • Move some examples into code. (#596)
  • Fix a potential race with append_group (#600)

hang

0.6.0 - 2025-10-18

Added

  • (hang) add support for annexb import (#611)

Other

  • Use MaybeSend and MaybeSync for WASM compatibility (#615)
  • Update the catalog to better support multiple renditions. (#616)
  • Move some examples into code. (#596)

moq-native

0.8.4 - 2025-10-18

Other

  • Fix a potential race with append_group (#600)

hang-cli

0.2.11 - 2025-10-18

Added

  • (hang) add support for annexb import (#611)

Other

  • Use MaybeSend and MaybeSync for WASM compatibility (#615)

moq-clock

0.7.10 - 2025-10-18

Other

  • Use MaybeSend and MaybeSync for WASM compatibility (#615)

moq-token

0.5.4 - 2025-10-18

Other

  • Fix a potential race with append_group (#600)

moq-relay

0.9.4 - 2025-10-18

Other

  • Use MaybeSend and MaybeSync for WASM compatibility (#615)

moq-token-cli

0.2.9 - 2025-10-18

Other

  • update Cargo.lock dependencies


This PR was generated with release-plz.

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Sep 22, 2025

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Comment @coderabbitai help to get the list of available commands and usage tips.

@moq-bot moq-bot bot force-pushed the release-plz-2025-09-22T21-31-59Z branch 5 times, most recently from 78a63ee to 0a67e0a Compare September 29, 2025 21:39
@moq-bot moq-bot bot force-pushed the release-plz-2025-09-22T21-31-59Z branch 7 times, most recently from c4a81af to 8acdafc Compare October 12, 2025 21:31
@moq-bot moq-bot bot force-pushed the release-plz-2025-09-22T21-31-59Z branch 6 times, most recently from dd8c0b3 to 3f96710 Compare October 17, 2025 23:10
@moq-bot moq-bot bot force-pushed the release-plz-2025-09-22T21-31-59Z branch from 3f96710 to 26711a7 Compare October 18, 2025 16:48
@kixelated kixelated merged commit 19d7a89 into main Oct 20, 2025
1 check passed
@kixelated kixelated deleted the release-plz-2025-09-22T21-31-59Z branch October 20, 2025 16:13
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.

2 participants