We’re happy to announce the ROS 2 release Bouncy Bolson!
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!
To get an idea of what’s in this release, be sure to read the Bouncy release page.
A few features and improvements we would like to highlight in this release:
- New and improved ROS 2 Launch.
- Static remapping of node names/topics and passing of parameters via the command line.
- New command line tools for working with lifecycle states and parameters.
- Adoption of colcon as the recommended build tool.
- Support for all three supported RMW implementations from binaries.
- Foundational work toward a ROS 2-native rosbag implementation.
- Multitude of RViz displays ported to ROS 2.
- Security: Access Control support now available for eProsima Fast-RTPS in addition to RTI Connext.
- Support for 3rd party package submission and “devel jobs” on the ROS 2 build farm.
Bouncy Bolson is the second non-beta 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 June 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://github.com/ros2/ros2/wiki/Contact
We also invite you to release your ROS 2 packages in Bouncy! Here’s a tutorial to do so.
We would also like to announce the name of the next ROS 2 release:
Your friendly ROS 2 Team
P.S. There’s still a few days left on the t-shirt campaign.