Skip to content

chore: release v0.5.0 #511

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Aug 16, 2025
Merged

chore: release v0.5.0 #511

merged 3 commits into from
Aug 16, 2025

Conversation

ros2-rust-release-plz[bot]
Copy link
Contributor

@ros2-rust-release-plz ros2-rust-release-plz bot commented Aug 15, 2025

πŸ€– New release

  • rclrs: 0.4.1 -> 0.5.0 (βœ“ API compatible changes)
Changelog

0.5.0 - 2025-08-15

Added

  • vendorize messages so that cargo update works (#509)

Other

  • Moved examples to its own repo (#504)
  • Wake up wait set when adding a new waitable (#505)
  • rename generate_docs feature to use_ros_shim (#501)
  • Async Workers (#446)
  • Shared state pattern (spin-off of API Changes: execution structure, options pattern, and arcsΒ #427) (#430)
  • Options pattern (spin-off of API Changes: execution structure, options pattern, and arcsΒ #427) (#429)
  • Fix RAII for subscription, client, and service (#463)
  • Execution structure (spin-off of API Changes: execution structure, options pattern, and arcsΒ #427) (#428)
  • Remove Iron support (#443)
  • Add Publisher::get_subscription_count (#457)
  • Bumb bindgen dependency to 0.70 (#452)
  • Update for clippy 1.83 (#441)
  • Add Publisher::can_loan_msgs (#434)
  • Add rosout logging to rclrs (#422)
  • Update vendored interface packages (#423)
  • Use latest stable Rust CI + Fix Test Errors (#420)
  • Add std::error::Error impls to Error enums of parameter module (#413)
  • Wrap slice::from_raw_parts to be compatible with rcl (#419)
  • Compile on targets where c_char β‰  i8 (#403)
  • Add parameter services (#342)
  • Fixup of Fix Mistakes in "Refactoring Of Dependency usage #387" (#387-fixup)Β #388 (#389)
  • Fix link formatting
  • Get rid of doc links to private structs
  • Update documentation on ENTITY_LIFECYCLE_MUTEX
  • Improve the documentation for the domain ID situation of test_graph_empty
  • Rename to avoid confusion with Handle pattern
  • Update documentation and safety info on rcl entity lifecycles
  • Remove the need for lazy_static
  • Satisfy clippy
  • Use usize instead of u8 for domain id
  • Ensure that test_graph_empty works even if the system has ROS_DOMAIN_ID set to 99
  • Run clippy
  • Run rustfmt
  • Apply lifecycle lock to all middleware entities
  • Ensure that mutex guards are not being dropped prematurely
  • Introduce InitOptions to allow manually setting domain ID
  • Keep context alive for guard conditions
  • Manage all rcl bindings with Handle structs
  • Reworking the lifecycle management of rcl bindings
  • Import the builtin_interfaces directly from the internal vendor module.
  • Added test_msgs as a test dependency
  • Move the tests in the rclrs_tests crate into rclrs.
  • Move rcl structs to end of Node declaration
  • Allow ros2_rust to be built within a distro workspace
  • Add default implementation and builder pattern for QoS (#361)
  • Adding a simple helper function for converting rclrs::Time to a ros message (#359)
  • Remove leading underscore from private fields (#354)


This PR was generated with release-plz.

@esteve
Copy link
Collaborator

esteve commented Aug 15, 2025

This needs the version of rclrs to be bumped to 0.5.0 in Cargo.toml and CHANGELOG.md, and in package.xml

…xml for ROS. Bump release version to 0.5.0

Signed-off-by: Esteve Fernandez <[email protected]>
@esteve esteve changed the title chore: release v0.4.2 chore: release v0.5.0 Aug 16, 2025
@maspe36
Copy link
Collaborator

maspe36 commented Aug 16, 2025

It might be because I'm on mobile, but I don't see the line item for removing examples from the repo?

@esteve
Copy link
Collaborator

esteve commented Aug 16, 2025

@maspe36 that's weird, release-plz should have added a line about it. Anyway, I've added one manually in 1da2f16

Copy link
Collaborator

@maspe36 maspe36 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks! LGTM.

Excited for the release 😁

Copy link
Collaborator

@esteve esteve left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's go! πŸš€

@esteve esteve merged commit da8268c into main Aug 16, 2025
12 of 13 checks passed
@esteve esteve deleted the release-plz-2025-08-15T17-23-41Z branch August 16, 2025 21:37
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