分发版本 [8072]
什么是分发版本? [8073]
ROS分发版本是一组带有版本号的ROS软件包。它们类似于Linux分发版本(例如Ubuntu)。ROS分发版本的目的是让开发者在相对稳定的代码库上进行工作,直到他们准备好推进所有内容。因此,一旦发布了一个分发版本,我们会尽量限制对核心软件包(ros-desktop-full下的所有内容)进行错误修复和非破坏性改进。这通常适用于整个社区,但对于"更高级"的软件包,规则不那么严格,因此由给定软件包的维护者来避免破坏性变更。 [8074]
分发版本列表 [8075]
下面是当前和历史的ROS 2分发版本列表。表格中标记为绿色的行是目前支持的分发版本。 [8076]
发行版 [17753] |
发布日期 [17754] |
标志 [17755] |
EOL日期 [17756] |
---|---|---|---|
2023年5月23日 [17758] |
2024年11月 [17760] |
||
2022年5月23日 [17762] |
2027年5月 [17764] |
||
2021年5月23日 [17766] |
2022年12月9日 [17768] |
||
2020年6月5日 [17770] |
2023年6月20日 [17772] |
||
2019年11月22日 [17774] |
2020年11月 [17776] |
||
2019年5月31日 [17778] |
2021年5月 [17780] |
||
2018年12月14日 [17782] |
2019年12月 [17784] |
||
2018年7月2日 [17786] |
2019年7月 [17788] |
||
2017年12月8日 [17790] |
2018年12月 [17792] |
||
2017年9月13日 [17794] |
2017年12月 [17795] |
||
2017年7月5日 [17797] |
2017年9月 [17798] |
||
2016年12月19日 [17800] |
2017年7月 [17801] |
||
2015年8月31日 [17803] |
2016年12月 [17804] |
未来的发行版本 [17805]
有关即将推出功能的详细信息,请参阅:路线图。 [17806]
每年5月23日(世界海龟日)都会发布一个新的ROS 2发行版。 [17807]
发行版 [17753] |
发布日期 [17754] |
标志 [17755] |
EOL日期 [17756] |
---|---|---|---|
2024年5月 [17809] |
待定 [17810] |
2029年5月 [17811] |
滚动发布 [17812]
ROS 2的Rolling分发版本具有两个目的: [17814]
顾名思义,Rolling持续更新,并且**可能包含破坏性更新**。我们建议大多数人使用最新的稳定发行版而不是Rolling(请参阅:分发版本列表 [8075])。 [17817]
发布到Rolling发行版的软件包将自动发布到ROS 2未来的稳定发行版中。:doc:`将ROS 2软件包发布到Rolling发行版 <../How-To-Guides/Releasing/Releasing-a-Package>`遵循与所有其他ROS 2发行版相同的流程。 `[17818] <http://fishros.org/page/calib/#/home?apihost=http://fishros.org:2023/ros2/calib&msgid=17818>`_