We’re happy to announce the ROS 2 release Foxy Fitzroy!
Foxy Fitzroy is a long-term support (LTS) release, with support for three years. It is also the first ROS 2 release to target Ubuntu 20.04 (Focal Fossa). For details on supported platforms and dependency versions, see REP 2000.
To get an idea of what’s in this release, be sure to read the Foxy release page.
Here are some things that are new in this release:
- Many new beginner tutorials have been created. Check them out!
- Performance improvements for rmw_fastrtps_cpp and rmw_cyclonedds_cpp. For details, refer to this design document about node to participant mapping.
- After going through API reviews, several core packages have been bumped to stable versions, such as rclcpp and common_interfaces.
- rosbag2 has support for compressing and splitting bags
- Several new features have been added to the C++ API:
- A new static executor with several performance improvements
- Topic statistics
- A new WaitSet class as an alternative to using executors
Check out our installation instructions and tutorials and give it a try!
We’re excited to hear about the applications that this release will enable! If you have demonstrations using Foxy from your own work that you can share, feel free to post in this thread.
As always, we invite you to give feedback, report bugs, suggest features, and contribute code!
Refer to this contact page for the best way to give feedback.
We also invite you to release your ROS 2 packages in Foxy. Here’s a tutorial to do so. A huge thanks to all those who’ve already participated in our pre-release testing and packaging effort.
ROS 2 Foxy is also going to be used as the basis for the forthcoming rolling distribution Rolling Ridley. For details on this release you can refer to the rolling distribution plans post.
We would also like to announce the name of the next ROS 2 release scheduled for May 2021:
Galactic Geochelone
Your friendly ROS 2 Team
P.S. There’s still 10 days left on the T-Shirt campaign for Foxy and Noetic!