Skip to content

Conversation

@ros2-rust-release-plz
Copy link
Contributor

@ros2-rust-release-plz ros2-rust-release-plz bot commented Nov 3, 2025

🤖 New release

  • rclrs: 0.6.0 -> 0.7.0 (⚠ API breaking changes)

rclrs breaking changes

--- failure auto_trait_impl_removed: auto trait no longer implemented ---

Description:
A public type has stopped implementing one or more auto traits. This can break downstream code that depends on the traits being implemented.
        ref: https://doc.rust-lang.org/reference/special-types-and-traits.html#auto-traits
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.45.0/src/lints/auto_trait_impl_removed.ron

Failed in:
  type RclrsError is no longer UnwindSafe, in /tmp/.tmpNp1OYL/ros2_rust/rclrs/src/error.rs:12
  type RclrsError is no longer RefUnwindSafe, in /tmp/.tmpNp1OYL/ros2_rust/rclrs/src/error.rs:12

--- 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.45.0/src/lints/enum_missing.ron

Failed in:
  enum rclrs::dynamic_message::DynamicMessageError, previously in file /tmp/.tmpB8bzN2/rclrs/src/dynamic_message/error.rs:5

--- 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.45.0/src/lints/enum_variant_added.ron

Failed in:
  variant RclrsError:DynamicMessageError in /tmp/.tmpNp1OYL/ros2_rust/rclrs/src/error.rs:38

--- failure feature_missing: package feature removed or renamed ---

Description:
A feature has been removed from this package's Cargo.toml. This will break downstream crates which enable that feature.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#cargo-feature-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.45.0/src/lints/feature_missing.ron

Failed in:
  feature libloading in the package's Cargo.toml
  feature ament_rs in the package's Cargo.toml
  feature dyn_msg in the package's Cargo.toml

--- 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.45.0/src/lints/module_missing.ron

Failed in:
  mod rclrs::dynamic_message, previously in file /tmp/.tmpB8bzN2/rclrs/src/dynamic_message.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.45.0/src/lints/struct_missing.ron

Failed in:
  struct rclrs::dynamic_message::DynamicMessageMetadata, previously in file /tmp/.tmpB8bzN2/rclrs/src/dynamic_message.rs:54
Changelog

0.7.0 - 2026-01-18

Added

  • dynamic message publishers and subscribers (#492)

Fixed

  • add explicit lifetimes to fix mismatched_lifetime_syntaxes warnings (#564)
  • blocklist duplicate typesupport extern declarations (#565)

Other

  • Regenerate bindings for rolling (#580)
  • Regenerate bindings for kilted (#579)
  • Regenerate bindings for humble (#577)
  • Regenerate bindings for jazzy (#578)
  • [breaking] bump rosidl_runtime_rs version (#571)
  • [breaking] require rustc 1.85 (#566)
  • Add support for best available QoS (#555)
  • Regenerate bindings for kilted (#542)
  • Regenerate bindings for rolling (#543)
  • Regenerate bindings for jazzy (#529)
  • Regenerate bindings for humble (#534)


This PR was generated with release-plz.

@ros2-rust-release-plz ros2-rust-release-plz bot force-pushed the release-plz-2025-11-03T18-32-23Z branch 2 times, most recently from 8bd2beb to 11023b2 Compare November 3, 2025 18:45
@ros2-rust-release-plz ros2-rust-release-plz bot force-pushed the release-plz-2025-11-03T18-32-23Z branch from 11023b2 to 9da7018 Compare January 8, 2026 10:31
@ros2-rust-release-plz ros2-rust-release-plz bot changed the title chore: release v0.6.1 chore: release v0.7.0 Jan 12, 2026
@ros2-rust-release-plz ros2-rust-release-plz bot force-pushed the release-plz-2025-11-03T18-32-23Z branch 4 times, most recently from 9f4dccf to 8ea7252 Compare January 14, 2026 19:05
@esteve esteve self-requested a review January 14, 2026 19:30
@ros2-rust-release-plz ros2-rust-release-plz bot force-pushed the release-plz-2025-11-03T18-32-23Z branch 6 times, most recently from a30753f to 160d197 Compare January 17, 2026 08:29
@ros2-rust-release-plz ros2-rust-release-plz bot force-pushed the release-plz-2025-11-03T18-32-23Z branch 4 times, most recently from 997e662 to 76f1312 Compare January 18, 2026 17:46
@ros2-rust-release-plz ros2-rust-release-plz bot force-pushed the release-plz-2025-11-03T18-32-23Z branch from 76f1312 to d0cc32a Compare January 18, 2026 17:52
@esteve esteve merged commit 0c62d76 into main Jan 18, 2026
9 checks passed
@esteve esteve deleted the release-plz-2025-11-03T18-32-23Z branch January 18, 2026 18:43
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