# Announcement: rclrs 0.8.0 Release

**URL:** <https://discourse.openrobotics.org/t/announcement-rclrs-0-8-0-release/58347>\
**Category:** ROS General\
**Tags:** ros2, rust, rclrs\
**Created:** [September 23, 2026, 4:49pm UTC](https://discourse.openrobotics.org/t/announcement-rclrs-0-8-0-release/58347 "2026-09-23T16:49:53Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![esteve](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.openrobotics.org/esteve/32/12_2.png) [@esteve](https://discourse.openrobotics.org/u/esteve)\
**Post date:** [September 23, 2026, 4:49pm UTC](https://discourse.openrobotics.org/t/announcement-rclrs-0-8-0-release/58347/1 "2026-09-23T16:49:53Z")

</div>

We’re happy to announce the release of `rclrs` v0.8.0!

Continuing our proud tradition of Conference-Driven Development (CDD), this release arrives just in time for [ROSCon Global 2026 in Toronto](https://roscon.ros.org/2026/).

If you are at ROSCon, do not miss Michael Grey’s talk on composable actions concurrency with rclrs.

What’s New

### **ROS 2 Lyrical Support**

`rclrs` now supports ROS 2 Lyrical Luth. Bindings have been regenerated for Humble, Jazzy, Kilted, Lyrical, and Rolling.

### **ros-env Message Access**

ROS message packages are now accessed through `ros-env`. This keeps `rclrs`, applications, and generated messages on the same message definitions.

Applications using generated messages should import them with:

`use ros_env::*;`

### **Actions and Parameters**

- `ActionClientState` now exposes `server_is_available`.
- Action APIs received corrections and action-server tasks no longer require Sync.
- Parameter callbacks are now supported.

### **Topic Endpoint QoS**

`TopicEndpointInfo` now exposes its QoS profile, improving graph inspection and diagnostics.

### **Performance and Reliability**

This release includes performance improvements and fixes across action handling, dynamic-message introspection, sequence resizing, and `rosout` initialization.

### Breaking Changes

- Applications using generated ROS messages must add `ros-env` and use `use ros_env::*;`.
- ROS shim interfaces are now supplied through `ros-env`.
- `TopicEndpointInfo` exposes its QoS profile.
- Parameter callback APIs introduce breaking interface changes.

See the changelog ( [ros2\_rust/rclrs/CHANGELOG.md at main · ros2-rust/ros2\_rust · GitHub](https://github.com/ros2-rust/ros2_rust/blob/main/rclrs/CHANGELOG.md) ) for the complete list of changes.

### Contributors

A huge thank you to everyone who contributed to this release!

- Balthasar Schüssler
- Esteve Fernández
- J Pace
- Kimberly McGuire
- Mathieu David
- Michael G. Grey
- Patrick Deschambault
- Peter Isho
- Sam Privett
- Tony Welte
- Trim Bresilla

### Links

- GitHub: [GitHub - ros2-rust/ros2\_rust: Rust bindings for ROS 2](https://github.com/ros2-rust/ros2_rust)

- Examples: [GitHub - ros2-rust/examples: Example packages for ros2-rust](https://github.com/ros2-rust/examples)

- Changelog: [ros2\_rust/rclrs/CHANGELOG.md at main · ros2-rust/ros2\_rust · GitHub](https://github.com/ros2-rust/ros2_rust/blob/main/rclrs/CHANGELOG.md)

- [Crates.io](http://Crates.io): [crates.io: Rust Package Registry](https://crates.io/crates/rclrs)

As always, we welcome feedback and contributions.
