Announcement: rclrs 0.5.0 Release

We are thrilled to announce the latest official release of rclrs (0.5.0), the Rust client library for ROS 2! This latest version brings significant improvements and enhancements to rclrs, making it easier than ever to develop robotics applications in Rust.

Some of the highlights of this release include:

  • Fully async API, compatible with any async runtime (tokio, async_std, etc.)
  • Support for Windows
  • Support for Jazzy, Kilted and Rolling
  • Parameter services

In addition to the new release of rclrs, we’re also happy to announce that rosidl_generator_rs is now released on the ROS buildfarm ( ROS Package: rosidl_generator_rs ). Paving the way for shipping generated Rust messages alongside current messages for C++ and Python.

I’ll be giving a talk at ROSCon UK in Edinburgh and at ROSCon in Singapore about ros2-rust, rclrs and all the projects that we’ve been working on to bring Rust support to ROS. Happy to chat with anyone interested in our work, or in Rust in ROS in general :slight_smile:

And if you want to be part of the development of the next release, you’re more than welcome to join us on our Matrix chat channel!

I can’t emphasize enough how much this release was a community effort, we’re happy to have people from so many different affiliations contributing to rclrs. This release wouldn’t have been possible without:

  • Abhishek Kashyap
  • Agustin Alba Chicar
  • alluring-mushroom
  • Arjo Chakravarty
  • Javier Balloffet
  • Jacob Hassold
  • Kimberly N. McGuire
  • Luca Della Vedova
  • Lucas Chiesa
  • Marco Boneberger
  • Michael X. Grey
  • Milan Vukov
  • Nathan Wiebe Neufeldt
  • Oscarchoi
  • Romain Reignier
  • Rufus Wong
  • Sam Privett
  • Saron Kim
  • Xavier L’Heureux
25 Likes