发行版本
什么是发行版本?
ROS发行版本是ROS软件包版本的一组。 这些类似于Linux发行版本(例如Ubuntu)。 ROS发行版本的目的是让开发人员针对相对稳定的代码库进行工作,直到他们准备向前一切。 因此,一旦发布分发,我们将尝试限制对核心软件包(Ros-Desktop-full下的每件事)的错误修复和非破坏改进的更改。 这通常适用于整个社区,但是对于“更高”的级别包装,规则不太严格,因此落在给定软件包的维护者身上以避免破坏变化。
发行版本列表
以下是当前和历史性ROS 2分布的列表。 绿色标记的表中的行是当前支持的分布。
Distro |
Release date |
Logo |
EOL date |
---|---|---|---|
May 23rd, 2024 |
May 2029 |
||
May 23rd, 2023 |
November 2024 |
||
May 23rd, 2022 |
May 2027 |
||
May 23rd, 2021 |
December 9th, 2022 |
||
June 5th, 2020 |
June 20th, 2023 |
||
November 22nd, 2019 |
November 2020 |
||
May 31st, 2019 |
May 2021 |
||
December 14th, 2018 |
December 2019 |
||
July 2nd, 2018 |
July 2019 |
||
December 8th, 2017 |
December 2018 |
||
September 13th, 2017 |
December 2017 |
||
July 5th, 2017 |
September 2017 |
||
December 19th, 2016 |
Jul 2017 |
||
August 31th, 2015 |
December 2016 |
未来发行版本
有关即将到来的功能的详细信息,请参见 roadmap.
每年5月23日每年发布新的ROS 2发行版 (World Turtle Day).
Distro |
Release date |
Logo |
EOL date |
---|---|---|---|
May 2025 |
TBD |
Nov 2026 |
滚动发行版本
ROS 2 Rolling Ridley 是ROS 2的滚动开发分布。 它在 REP 2002 并于2020年6月首次推出。
ROS 2的滚动分布有两个目的:
1。这是ROS 2的未来稳定分布的登台区域, 2。这是最新开发版本的集合。
顾名思义,滚动是不断更新的,可以具有包括破坏更改的现场更新。 我们建议大多数人改为使用最新的稳定分布(请参阅:ref:发行版本列表)。
- 释放到滚动分布的软件包将自动发布到ROS 2的未来稳定分布中。
:doc:
释放ROS 2软件包
到滚动分布遵循与所有其他ROS 2发行版相同的过程。