We’re happy to announce the ROS 2 release Crystal Clemmys!
Check out our installation instructions and tutorials and give it a try!
We’re excited to hear your feedback and the applications that this release will enable!
Our ROS 2 distros, they grow up so fast. With the release of Crystal Clemmys we also bid farewell to Ardent Apalone which will retire with 191 packages, and Crystal is debuting with almost 300 (297 to be precise)!
To get an idea of what’s in this release, be sure to read the Crystal release page.
A few features and improvements we would like to highlight in this release:
- Actions in C / C++ (server / client examples)
- Improvement in memory management
- Introspection information about nodes
- Launch system improvements
- Laid the groundwork for file-based logging and /rosout publishing
- Time and Duration API in Python
- Parameters work with Python nodes
Crystal Clemmys is the third ROS 2 release and will be supported with bug fixes and platform updates (particularly on rolling dependencies like Windows and MacOS) for one year with support ending in December 2019. While we do aim to keep the API as stable as possible, we can’t guarantee 100% API compatibility between releases. Check the features page and ROS 2 roadmap to evaluate whether or not ROS 2 is ready to be used for your application or if you can switch from ROS 1 to ROS 2 as it will depend on the exact feature set and requirements of your use case.
As always, we invite you to try out the new software, give feedback, report bugs, and suggest features (and contribute code!): https://index.ros.org/doc/ros2/Contact
We would also like to announce the name of the next ROS 2 release scheduled for June 2019:
Your friendly ROS 2 Team
P.S. There’s still a couple of weeks left on the T-Shirt campaign.