Galactic Geochelone更改日志 [8321]
此页面列出了自上一个版本以来所有ROS 2核心软件包的完整更改。 [8322]
目录 []
ament_clang_format [8345]
移除Claire作为维护者。(#312) * 移除Claire作为维护者。 * 移除无效的电子邮件地址。 * 移除更多无效的电子邮件地址。 * 将setup.py维护者切换为Audrow。 [8346]
0.10.3 [8347]
移除软件包清单中的尾随制表符 (#291) 对 8bf194aa1ac282db5483dd0d3fefff8f325b0db8 的后续操作 [8349]
为 ament_clang_format 添加 clang-format-version 选项 (#282) [8350]
贡献者:Audrow Nash、Chris Lalancette、Claire Wang、Scott K Logan、Tyler Weaver [8353]
ament_clang_tidy [8354]
移除Claire作为维护者。(#312) * 移除Claire作为维护者。 * 移除无效的电子邮件地址。 * 移除更多无效的电子邮件地址。 * 将setup.py维护者切换为Audrow。 [8346]
0.10.3 [8347]
为ament_clang_tidy添加多进程支持 (#288) * 添加多进程支持 * 修复风格上的lint问题 [8355]
为ament_clang_tidy添加--packages-select参数 (#287) 添加注释以解释处理用空格分隔的包名列表 更新ament_clang_tidy的文档 [8356]
贡献者:Audrow Nash,Chris Lalancette,Claire Wang,M. Mei,Tyler Weaver [8357]
ament_cmake_clang_format [8361]
ament_cmake_clang_tidy [8363]
ament_cmake_copyright [8366]
ament_cmake_core [8369]
ament_cmake_cppcheck [8374]
移除Claire作为维护者。(#312) * 移除Claire作为维护者。 * 移除无效的电子邮件地址。 * 移除更多无效的电子邮件地址。 * 将setup.py维护者切换为Audrow。 [8346]
0.10.3 [8347]
移除软件包清单中的尾随制表符 (#291) 对 8bf194aa1ac282db5483dd0d3fefff8f325b0db8 的后续操作 [8349]
将ament_cppcheck的超时时间增加到5分钟。(#271) 这将避免在某些较慢的平台上出现超时问题。 [8375]
贡献者:Audrow Nash,Chris Lalancette,Claire Wang,Karsten Knese,Scott K Logan [8377]
ament_cmake_cpplint [8378]
ament_cmake_google_benchmark [8394]
处理 Google Benchmark 中的运行时失败 (#294) 此更改将通过将错误信息从 Google Benchmark 传播到 CTest 和 Jenkins 基准测试插件来处理 Google Benchmark 中的运行时失败。 [8396]
使用一致的字符串格式并解决flake8 (#295) 后续处理 a5fb3112b5c46c42b1824c96af4171d469eb13bf [8397]
将ament_cmake_test作为ament_cmake_google_benchmark的依赖 (#293) [8398]
使用CMake变量跳过性能测试 (#278) 这些测试可能相当耗费资源,因此我们不希望默认运行它们。最好的方式是在默认情况下跳过测试,并在运行时能够具体取消跳过,但我无法在CMake或CTest中找到实现该行为的机制,而不依赖环境变量。 [8401]
处理Google Benchmark的“aggregate”结果 (#276) 之前,我假设Google Benchmark生成的所有结果都是“iteration”类型。现在我对Google Benchmark有了更多的了解,开始生成一些包含不同属性的“aggregate”结果。此更改添加了对“aggregate”结果的支持,并且应该可以轻松添加我们将来遇到的任何其他结果模式。为了前向兼容性,不支持的类型将生成警告消息,但不会导致测试失败。这使得转换对于Google Benchmark添加现有机制的新测量具有容错性。 [8402]
贡献者:Michel Hidalgo,Scott K Logan,brawner [8406]
ament_cmake_lint_cmake [8413]
移除Claire作为维护者。(#312) * 移除Claire作为维护者。 * 移除无效的电子邮件地址。 * 移除更多无效的电子邮件地址。 * 将setup.py维护者切换为Audrow。 [8346]
ament_lint_cmake:为了一致性,在 argumentparser 中设置默认行长度 (#306) [8414]
0.10.3 [8347]
修复ament_lint_cmake行长度表达式 (#236) 此正则表达式使用了re.VERBOSE标志,意味着未转义的'#'字符后面的字符被解释为注释,不是表达式的一部分。同时将默认的最大行长度设置为140列。 [8415]
使CMake linter行长度可配置 (#235) 合著者:Miaofei <miaofei@amazon.com> [8416]
移除软件包清单中的尾随制表符 (#291) 对 8bf194aa1ac282db5483dd0d3fefff8f325b0db8 的后续操作 [8349]
贡献者:Audrow Nash、Chris Lalancette、Claire Wang、Emerson Knapp、Scott K Logan [8417]
ament_cmake_pclint [8420]
ament_cmake_pep257 [8421]
ament_cmake_pycodestyle [8422]
ament_cmake_pyflakes [8423]
ament_cmake_python [8427]
简化ament_python_install_package()宏 (#326) 不再委托给setuptools,手动安装egg-info。 [8429]
在ament_python_install_package()中的所有地方转义$ENV{DESTDIR} (#324) f80071e2216e766f7bf1b0792493a5f6523e9226之后的后续操作 [8430]
在ament_python_install_package()中使用DESTDIR (#323) * 在ament_python_install_package()中使用DESTDIR [8431]
[ament_cmake_python] ament_cmake_python_get_python_install_dir public (#300) * [ament_cmake_python] make the ament_cmake_python_get_python_install_dir a public interface. [8433]
Contributors: Michel Hidalgo, Naveau [8434]
ament_cmake_target_dependencies [8437]
ament_cmake_test [8442]
修复CTest中跳过的测试报告问题 (#279) 这是对c67cdf2的后续。当SKIP_RETURN_CODE设置为0时,该值被解释为“false”,实际上从未添加测试属性。 [8443]
将实际测试时间添加到xUnit结果文件中 (#270) * 将实际测试时间添加到xUnit结果文件中 修复 #269 * 即使在跳过测试时也报告测试时间 * 为testcase元素设置时间属性 [8445]
向ament_add_test添加SKIP_RETURN_CODE参数 (#264) 这使得``run_test.py``包装器能够识别CTest测试上的``SKIP_RETURN_CODE``属性。在现有的实现中,包装器检测到未生成结果文件,并覆盖来自测试的特殊返回码,使得CTest功能完全失败。此更改使得包装器脚本能够识别特殊返回码,当检测到时,将写入一个“跳过”结果文件而不是一个“失败”结果文件,并原样传递特殊返回码。现在,gtest结果和ctest结果都在使用特殊返回标志时将测试显示为“跳过”。请注意,默认情况下不启用任何这些行为,这很重要,因为我们不希望测试失败并返回一个我们已经确定为特殊“跳过”返回码的代码。只有意识到此功能的测试才应使用它。 [8446]
贡献者:Dirk Thomas、Michel Hidalgo、Ruffin、Scott K Logan [8447]
ament_cmake_uncrustify [8448]
ament_cmake_xmllint [8450]
ament_copyright [8451]
移除Claire作为维护者。(#312) * 移除Claire作为维护者。 * 移除无效的电子邮件地址。 * 移除更多无效的电子邮件地址。 * 将setup.py维护者切换为Audrow。 [8346]
添加可选的文件头风格 (#304) * 添加可选的文件头风格 * 修复 ament_copyright 上的测试 [8453]
0.10.3 [8347]
移除软件包清单中的尾随制表符 (#291) 对 8bf194aa1ac282db5483dd0d3fefff8f325b0db8 的后续操作 [8349]
支持 Python 3.8 提供的 importlib.metadata (#290) importlib_metadata 包是 Python 3.8 的 importlib.metadata 模块的后端。Fedora(可能还有其他发行版)不再打包 importlib_metadata,因为它们提供了内置功能的 Python 版本。 [8455]
向 ament_copyright 添加了 BSD 2 项简化许可证 (#267) * 向 ament_copyright 添加了 BSD 2 项简化许可证 [8456]
从ament_lint中移除对pkg_resources的使用。(#260) 用更现代的importlib_metadata库替换它的使用。这样做有几个原因:1. pkg_resources导入速度较慢;在我的机器上,启动Python解释器只需要约35毫秒,而启动Python解释器并导入pkg_resources需要约175毫秒。启动Python解释器并导入importlib_metadata需要约70毫秒。每次调用命令行时减少100毫秒,这样可以提高用户速度,并加快我们的测试速度(测试经常调用命令行)。2. pkg_resources已经有点过时,并正在被importlib替换。https://importlib-metadata.readthedocs.io/en/latest/using.html中描述了其中的一些内容。注意:仅仅做这个更改还不足以完全摆脱对pkg_resources的依赖。我们还必须对setup.py生成的console_scripts做一些处理。那将是一个单独的工作。 [8457]
贡献者:Alfi Maulana,Audrow Nash,Chris Lalancette,Christophe Bedard,Claire Wang,Evan Flynn,M. Mei,Scott K Logan [8458]
ament_cppcheck [8459]
移除Claire作为维护者。(#312) * 移除Claire作为维护者。 * 移除无效的电子邮件地址。 * 移除更多无效的电子邮件地址。 * 将setup.py维护者切换为Audrow。 [8346]
0.10.3 [8347]
修复ament_cppcheck和ament_cpplint中的文件排除行为问题(#299) * 修复ament_cppcheck和ament_cpplint中的排除行为 * 修复flake8错误 * 添加缺失的realpath()转换 [8460]
移除软件包清单中的尾随制表符 (#291) 对 8bf194aa1ac282db5483dd0d3fefff8f325b0db8 的后续操作 [8349]
抑制unknownMacro错误(#268) 当cppcheck无法解析宏时,会生成unknownMacro错误。由于我们没有传入所有依赖的头文件,我们不希望cppcheck能够发现所有的宏。 [8461]
贡献者:Audrow Nash,Chris Lalancette,Claire Wang,Dan Rose,M. Mei,Scott K Logan [8462]
ament_cpplint [8463]
移除Claire作为维护者。(#312) * 移除Claire作为维护者。 * 移除无效的电子邮件地址。 * 移除更多无效的电子邮件地址。 * 将setup.py维护者切换为Audrow。 [8346]
0.10.3 [8347]
修复ament_cppcheck和ament_cpplint中的文件排除行为问题(#299) * 修复ament_cppcheck和ament_cpplint中的排除行为 * 修复flake8错误 * 添加缺失的realpath()转换 [8460]
移除软件包清单中的尾随制表符 (#291) 对 8bf194aa1ac282db5483dd0d3fefff8f325b0db8 的后续操作 [8349]
贡献者:Audrow Nash、Chris Lalancette、Claire Wang、M. Mei、Scott K Logan [8464]
ament_index_cpp [8466]
贡献者: Alejandro Hernández Cordero, Audrow Nash, Chris Lalancette, Claire Wang, Dirk Thomas, brawner [8478]
ament_index_python [8479]
贡献者:Alejandro Hernández Cordero,Audrow Nash,Chris Lalancette,Claire Wang,Dirk Thomas,Matthijs van der Burgh [8481]
ament_lint [8482]
ament_lint_auto [8483]
ament_lint_cmake [8486]
移除Claire作为维护者。(#312) * 移除Claire作为维护者。 * 移除无效的电子邮件地址。 * 移除更多无效的电子邮件地址。 * 将setup.py维护者切换为Audrow。 [8346]
ament_lint_cmake:为了一致性,在 argumentparser 中设置默认行长度 (#306) [8414]
0.10.3 [8347]
修复ament_lint_cmake行长度表达式 (#236) 此正则表达式使用了re.VERBOSE标志,意味着未转义的'#'字符后面的字符被解释为注释,不是表达式的一部分。同时将默认的最大行长度设置为140列。 [8415]
使CMake linter行长度可配置 (#235) 合著者:Miaofei <miaofei@amazon.com> [8416]
移除软件包清单中的尾随制表符 (#291) 对 8bf194aa1ac282db5483dd0d3fefff8f325b0db8 的后续操作 [8349]
贡献者:Audrow Nash、Chris Lalancette、Claire Wang、Emerson Knapp、Scott K Logan [8417]
ament_lint_common [8487]
ament_package [8489]
ament_pclint [8501]
移除Claire作为维护者。(#312) * 移除Claire作为维护者。 * 移除无效的电子邮件地址。 * 移除更多无效的电子邮件地址。 * 将setup.py维护者切换为Audrow。 [8346]
0.10.3 [8347]
在ament_pclint测试中添加pytest标记 (#202) * 在ament_pclint测试中添加pytest标记。* 修复了失败的测试。 合著者:Miaofei <miaofei@amazon.com> [8502]
移除软件包清单中的尾随制表符 (#291) 对 8bf194aa1ac282db5483dd0d3fefff8f325b0db8 的后续操作 [8349]
贡献者:Audrow Nash,Chris Lalancette,Claire Wang,Scott K Logan,Steven! Ragnarök [8503]
ament_pep257 [8504]
移除Claire作为维护者。(#312) * 移除Claire作为维护者。 * 移除无效的电子邮件地址。 * 移除更多无效的电子邮件地址。 * 将setup.py维护者切换为Audrow。 [8346]
0.10.3 [8347]
移除软件包清单中的尾随制表符 (#291) 对 8bf194aa1ac282db5483dd0d3fefff8f325b0db8 的后续操作 [8349]
将忽略项扩展到pep257定义 (#241) * 将忽略项扩展到pep257定义 (ament #240) * 添加'--allow-undocumented'标志以强制执行pep257 * 恢复现有的默认错误代码进行检查 * 修复no-ignores逻辑 * 从pydocstyle公开选项 * 允许用户显式设置约定为"ament" * 修复为pydocstyle填充argv中的拼写错误 * 重新格式化ament约定列表 * 为ament约定添加帮助信息 [8506]
贡献者:Audrow Nash,Chris Lalancette,Claire Wang,Scott K Logan,Ted Kern [8508]
ament_pycodestyle [8509]
ament_pyflakes [8510]
ament_uncrustify [8511]
移除Claire作为维护者。(#312) * 移除Claire作为维护者。 * 移除无效的电子邮件地址。 * 移除更多无效的电子邮件地址。 * 将setup.py维护者切换为Audrow。 [8346]
0.10.3 [8347]
在uncrustify上允许正确的语言 (#272) * 在uncrustify上允许正确的语言。* 更新字典。 [8513]
移除软件包清单中的尾随制表符 (#291) 对 8bf194aa1ac282db5483dd0d3fefff8f325b0db8 的后续操作 [8349]
贡献者:Audrow Nash,Chris Lalancette,Claire Wang,Miguel Company,Scott K Logan [8514]
ament_xmllint [8515]
builtin_interfaces [8516]
贡献者:Chris Lalancette,Michel Hidalgo,Stephen Brawner,Tully Foote,brawner,shonigmann [8518]
camera_calibration_parsers [8519]
[Windows][ros2] 避免 Visual Studio 2019 v16.3 的构建中断 (#135) [8522]
使用 Boost_LIBRARIES 而不是 Boost_PYTHON_LIBRARY,这样可以解决与 Python 3 构建时的问题,因为
Boost_PYTHON_LIBRARY
没有设置,而是使用 cmake 设置了Boost_PYTHON3_LIBRARY
。所以使用Boost_LIBRARIES
而不是分别添加每个库似乎更好。参考 cmake 文档:` Boost_LIBRARIES - 要链接的 Boost 组件库 Boost\_<C>_LIBRARY - 为组件 <C> 链接的库 `
[8525]1.11.11 [8527]
更新变更日志 [8528]
为Python包装库添加安装目标 [8529]
仅链接所需的Boost库 9829b02引入了一个对Python的依赖,结果是${Boost_LIBRARIES}包含boost_python和类似的在链接时对libpython的依赖。通过这个补丁,我们只链接所需的库。 [8530]
为readCalibration添加Python包装器。读取.ini或.yaml标定文件,并返回相机名称和sensor_msgs/cameraInfo。 [8531]
使用$catkin_EXPORTED_TARGETS [8532]
删除不再需要的标志,以允许OS X使用yaml-cpp的0.3和0.5版本。 [8533]
删除有缺陷的CMake消息 [8534]
确保测试不会失败 [8536]
[camera_calibration_parsers] 当无法写入校准文件时提供更好的错误消息 [8537]
将 rosbash 添加为测试依赖项 [8538]
添加一个测试依赖项,因为我们现在有了测试 [8539]
添加一个测试,用于解析具有5或8个D参数的INI校准文件 [8541]
为在Android上构建添加yaml-cpp示例 [8542]
修复mac os上的catkin_make失败(由于yaml-cpp依赖) [8543]
修复在某些条件下错误使用yaml-cpp,修复`#24 <https://github.com/ros-perception/image_common/issues/24>`__ [8544]
添加对pkg-config的依赖以在Indigo上正常工作 [8545]
修复YAML CPP 0.5.x的兼容性 [8546]
贡献者:Andreas Klintberg,Gary Servin,Helen Oleynikova,Isaac IY Saito,Jochen Sprickerhof,Kartik Mohta,Markus Roth,Martin Idel,Michael Carroll,Sean Yen,Vincent Rabaud,Yifei Zhang [8547]
camera_info_manager [8548]
修复find_package(catkin)的冗余 [8552]
在测试和测试可执行文件之间添加依赖关系 [8553]
将camera_calibration_parsers依赖添加到camera_info_manager [8554]
1.11.11 [8527]
更新变更日志 [8528]
当!ros::ok()时返回空的CameraInfo [8555]
当!ros::ok()时返回空的CameraInfo [8555]
修复在Fedora上的编译问题,修复`#42 <https://github.com/ros-perception/image_common/issues/42>`__ [8556]
简化target_link_libraries。这应该修复`#35 <https://github.com/ros-perception/image_common/issues/35>`__ [8557]
将CMakeLists中的rostest设置为可选项 (ros/rosdistro#3010) [8559]
检查CATKIN_ENABLE_TESTING [8560]
将Jack添加为维护者 [8561]
添加gtest库的链接 [8562]
修复rostest的依赖问题 [8563]
修复catkin gtest和rostest的问题 [8564]
修复单元测试依赖 [8565]
移除重复的测试依赖项 测试依赖项不应该重复构建或运行依赖项。 [8566]
修复URL [8567]
更新package.xml文件以处理新的catkin buildtool_depend需求 [8568]
移除brief属性 [8569]
修复错误的文件夹/库 [8570]
增加丢失的 rostest 依赖 [8571]
修复错误的依赖关系 [8572]
修复依赖关系 [8573]
将 catkin 添加为依赖项 [8574]
符合 catkin API [8575]
增加丢失的链接 [8576]
安装包含目录 [8577]
修复构建问题 [8578]
将库设置为公共 [8579]
API文档审核更新 [8580]
抑制误导性的camera_info_manager错误消息[#5273] [8581]
移除Fuerte中废弃的全局CameraInfoManager符号(#4971) [8582]
恢复使用 boost::mutex,而不是 boost::recursive_mutex。 [8583]
修改 saveCalibrationFile(),对所在目录进行 stat(),并在需要时尝试创建该目录。测试此情况。 [8584]
在相机名称更改时重新加载相机信息。 [8585]
实现大部分新的 Electric API 更改,并编写测试用例。 [8586]
添加 ${ROS_HOME} 扩展,包括单元测试用例。不要使用"$$"来表示单个'$',请使用"${"代替。 [8587]
对于解析 URL 标签(#4761),使用不区分大小写的比较方式。添加单元测试用例以覆盖此情况。添加包含视频模式的相机名称的单元测试用例。 [8588]
增加解析空URL的测试 [8589]
废弃在E-turtle中使用全局CameraInfoManager符号(#4786)。相应地修改单元测试。 [8590]
提供camera_info_manager命名空间,修复#4760 [8591]
添加对"package://" URL的支持 [8592]
修复测试以适应新的CameraInfo [8593]
将image_common从camera_drivers中移动 [8594]
贡献者:Aaron Blasdel、Enrique Fernandez、Jack O'Quin、Jonathan Bohren、Joseph Schornak、Lukas Bulwahn、Martin Idel、Max Schettler、Michael Carroll、Sean Yen、Vincent Rabaud、blaise、mihelich、mirzashah [8595]
class_loader [8596]
cyclonedds [8614]
在销毁时,不一定总是触发DATA_AVAILABLE,并且有时在没有可观察到的状态更改的情况下触发(对于已经处于销毁状态的实例的销毁到达,但尚未读取销毁的情况); [8615]
恢复了“原始以太网”模式以及IPv6与链路本地地址的功能,这两者在0.6.0中意外中断; [8616]
修复了处理包含无法识别的定位器种类的端点发现数据时的崩溃; [8617]
修复了本地历史数据的类型转换问题(例如,在单个进程中将ROS 2 C/C++类型支持与瞬态本地端点混合使用时); [8618]
修复了手动按主题写入器中"租约"对象的使用后释放; [8619]
在读取器历史记录中标记实例为"活动",并生成一个无效的样本,即使样本本身被丢弃,也会通知应用程序,因为相同或更新的样本已存在(例如,在重新连接到临时局部写入器时); [8620]
修复了在使用键值对对内置主题进行实例查找时的崩溃; [8621]
不再在某个已注册的写入器消失后立即自动释放实例,而是只在所有写入器都注销时才这样做; [8622]
通过执行适当的实例查找来改善read_instance和take_instance的性能。 [8623]
demo_nodes_cpp [8624]
diagnostic_msgs [8639]
更新质量声明链接 (参见 ros2/docs.ros2.org#52) (#145) [8641]
贡献者:Alejandro Hernández Cordero, Chris Lalancette, Michel Hidalgo, Stephen Brawner, brawner, shonigmann [8646]
geometry_msgs [8720]
更新质量声明链接 (参见 ros2/docs.ros2.org#52) (#145) [8641]
贡献者:Alejandro Hernández Cordero, Chris Lalancette, Michel Hidalgo, Stephen Brawner, brawner, shonigmann [8646]
google_benchmark_vendor [8722]
image_transport [8744]
按名称禁用图像发布者插件 (#60) * 按名称禁用发布者插件 * 现在每个发布者有黑名单,而不是应用于 image_transport 的全局黑名单。 [8755]
更新使用非废弃的 pluginlib 宏 [8756]
扩展``getCameraInfoTopic``的文档。说明``base_topic``参数必须解析才能构建正确的相机信息主题。 [8757]
为空白弹出窗口添加了 cv::waitkey(10)。没有 cv::waitkey(10),会导致空白弹出窗口崩溃/变为黑色弹出窗口。此更改修正了该问题。ROS Kinetic,Ubuntu 16.04.3。 [8758]
修复 image_transport/tutorial 和 polled_camera 的 CMake。修复了大量的 CMakeLists 问题。 [8759]
image_transport/tutorial:添加对生成的消息的依赖。如果没有此依赖项,在 Kinetic 上构建将失败,因为 ResizedImage.h 尚未生成。 [8760]
image_transport/tutorial:添加丢失的 catkin_INCLUDE_DIRS。如果没有此项,在 Kinetic 上编译文件时将找不到 ros.h。 [8761]
1.11.11 [8527]
更新变更日志 [8528]
修复教程中的链接错误 [8762]
使用$catkin_EXPORTED_TARGETS [8532]
image_transport: 修复CameraSubscriber的关闭问题(循环共享指针引用)CameraSubscriber使用一个私有的boost::shared_ptr在复制的实例之间共享impl对象。在CameraSubscriber::CameraSubscriber()中,它将这个shared_ptr交给boost::bind()并保存在impl对象中创建的wall timer,从而创建了一个循环引用。因此,impl对象从未被释放。通过传递一个普通指针给boost::bind()来修复这个问题。 [8763]
避免在原始发布者中进行内存拷贝 [8764]
添加一种仅使用数据指针发布图像的方法 [8765]
将函数内联以避免静态链接时的重复命名 [8766]
为教程添加插件示例 [8767]
更新catkin的说明 [8768]
添加一个image_transport的教程 [8770]
将Jack添加为维护者 [8561]
更新我的电子邮件地址 [8771]
修复URL [8567]
使用pluginlib脚本来移除一些警告 [8772]
为各种cpp和h文件添加许可证头 [8773]
摒弃已弃用的class_loader接口 [8774]
清理CMakeLists.txt [8775]
更新package.xml文件以处理新的catkin buildtool_depend需求 [8568]
添加正确的链接库 [8776]
将插件隔离到它们自己的库中,以遵循新的class_loader/pluginlib准则 [8777]
移除brief属性 [8569]
添加xml文件 [8778]
修复错误的文件夹/库 [8570]
修复依赖关系 [8573]
将 catkin 添加为依赖项 [8574]
符合 catkin API [8575]
安装包含目录 [8577]
将库设置为公共 [8579]
将其catkin化为Groovy [8779]
初始的image_common堆栈检查,包含image_transport。 [8780]
贡献者:Aaditya Saraiya,Aaron Blasdel,Carl Delsey,Gary Servin,Jacob Perron,Jochen Sprickerhof,Karsten Knese,Lucas Walter,Martin Guenther,Martin Idel,Max Schwarz,Michael Carroll,Mikael Arguedas,Mirza Shah,Thibaud Chupin,Vincent Rabaud,William Woodall,gerkey,kwc,mihelich,mirzashah,pmihelich,straszheim,vrabaud [8781]
launch [8799]
删除is_winsock_handle()并测试将句柄封装为socket.socket()是否可行(#494) [8802]
删除未使用的 'launch.frontend.interpolate_substitution_method' 入口的不必要加载 (#434) [8823]
贡献者:CHEN、Chris Lalancette、Christophe Bedard、Dan Rose、Dirk Thomas、Ivan Santiago Paunovic、Jacob Perron、Jorge Perez、Michel Hidalgo、Scott K Logan、Takamasa Horibe、Victor Lopez [8831]
launch_ros [8832]
Node.__init__()和ComposableNode.__init__()的可执行文件和插件参数不是可选的 (#197) [8838]
在ComposableNodeContainer中使名称和命名空间为必填项,移除已弃用的替代方案 (#189) [8840]
合并拉取请求 #183 来自ros2/update-maintainers 使用最新的Open Robotics维护者更新package.xml文件 [8841]
将之前的维护者移到 <author> [8842]
将 package.xml 文件更新为最新的 Open Robotics 维护者 [8843]
贡献者:Chris Lalancette、Dereck Wonnacott、Geoffrey Biggs、Ivan Santiago Paunovic、Jacob Perron、Michael Jeronimo、Scott K Logan [8861]
launch_testing [8862]
贡献者:Dirk Thomas,Michel Hidalgo,Scott K Logan,William Woodall [8869]
libstatistics_collector [8893]
修复:小数点后的测量值被截断`#79 <https://github.com/ros-tooling/libstatistics_collector/issues/79>`__(#80) [8894]
将基准测试添加到 libstatistics_collector(#57) * 将基准测试添加到 libstatistics_collector * cppcheck 忽略未知宏警告 - macos * 重置堆计数器 * 添加反馈 * 从 CMakeLists.txt 中删除 unknownMacro 抑制 * 添加反馈 * 将基准测试移动到 test/benchmark * 添加反馈 合著者:Devin Bonnie <47613035+dabonnie@users.noreply.github.com> [8900]
删除doxygen警告(#41) Co-authored-by: Anas Abou Allaban <allabana@amazon.com> [8905]
创建Dependabot配置文件(#31) * 创建Dependabot配置文件 * 随机化运行时间 Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> Co-authored-by: Prajakta Gokhale <prajaktg@amazon.com> [8907]
添加指向 REP-2006 的安全漏洞政策。(#24) 由 Emerson Knapp <537409+emersonknapp@users.noreply.github.com> 共同编写 [8909]
贡献者:Alejandro Hernández Cordero、Chris Lalancette、Devin Bonnie、Emerson Knapp、Lucas Han、Prajakta Gokhale、Stephen Brawner、hsgwa [8910]
libyaml_vendor [8911]
mimick_vendor [8936]
``pendulum_control <https://github.com/ros2/demos/tree/galactic/pendulum_control/CHANGELOG.rst>`__ [8973]
performance_test_fixture [8980]
pluginlib [8996]
pybind11_vendor [9008]
移除传入CMAKE_BUILD_TYPE Signed-off-by: Mabel Zhang <mabel@openrobotics.org> [9011]
清理 Signed-off-by: Mabel Zhang <mabel@openrobotics.org> [9012]
在Windows上不定义CMAKE_BUILD_TYPE Signed-off-by: Mabel Zhang <mabel@openrobotics.org> [9013]
抑制所有开发者警告 Signed-off-by: Mabel Zhang <mabel@openrobotics.org> [9014]
在Windows上抑制警告 Signed-off-by: Mabel Zhang <mabel@openrobotics.org> [9015]
尝试修复Windows警告 Signed-off-by: Mabel Zhang <mabel@openrobotics.org> [9016]
禁用构建pybind11测试 (#1) Signed-off-by: Karsten Knese <karsten@openrobotics.org> [9017]
更新到pybind 2.5.0 (#2) Signed-off-by: Mabel Zhang <mabel@openrobotics.org> [9018]
创建pybind11供应商包。 Signed-off-by: Michael Carroll <michael@openrobotics.org> [9019]
贡献者:Karsten Knese,Mabel Zhang,Michael Carroll,Shane Loretz [9020]
rcl [9053]
更新质量声明链接(参考:ros2/docs.ros2.org#52)(#909) [9058]
增强 test_subscription_nominal_string_sequence 的可靠性 (#881) [9070]
将 rcl_wait_set_t 的 events 和 size_of_events 成员初始化为零 (#841) [9086]
修复rcl_subscription_init()/rcl_publisher_init()中的内存泄漏问题。(#794) [9091]
修复 test_publisher/subscription.cpp 中序列化消息的内存泄漏 (#801) [9095]
移除一些无用代码。 [9138]
确保在测试结束时调用 rcl_arguments_fini。 [9139]
移除logging_external_interface.h,由rcl_logging_interface软件包提供现在 (#676) [9167]
通过rcutils_get_env打印RCL_LOCALHOST_ENV_VAR,如果发生错误 (#672) [9168]
贡献者:Ada-King,Alejandro Hernández Cordero,Ananya Muddukrishna,Andrea Sorbini,Audrow Nash,Barry Xu,Chen Lihui,Chris Lalancette,Christophe Bedard,Dan Rose,Dirk Thomas,Geoffrey Biggs,Ivan Santiago Paunovic,Jacob Perron,Jorge Perez,Lei Liu,Michel Hidalgo,Nikolai Morin,Scott K Logan,Stephen Brawner,Thijs Raymakers,brawner,shonigmann,tomoya [9169]
rcl_action [9170]
更新质量声明链接(参考:ros2/docs.ros2.org#52)(#909) [9058]
贡献者:Alejandro Hernández Cordero,Andrea Sorbini,Audrow Nash,Chen Lihui,Chris Lalancette,Ivan Santiago Paunovic,Shane Loretz,Stephen Brawner,brawner,shonigmann [9180]
rcl_interfaces [9181]
贡献者:Chris Lalancette,Ivan Santiago Paunovic,Michel Hidalgo,Stephen Brawner,brawner,shonigmann [9183]
rcl_lifecycle [9184]
rcl_logging_spdlog
<https://github.com/ros2/rcl_logging/tree/galactic/rcl_logging_spdlog/CHANGELOG.rst>`__ [9208]
更新质量声明链接 (re: ros2/docs.ros2.org#52) (#73) [9209]
rcl_logging_spdlog: 在QD中将QL提高到2 [9213]
更新了spdlog QL中的QD [9214]
添加了指向REP-2006的安全漏洞策略。 [9222]
将Quality_Declaration.md重命名为QUALITY_DECLARATION.md [9223]
贡献者:Alejandro Hernández Cordero,Audrow Nash,Chris Lalancette,Christophe Bedard,Ivan Santiago Paunovic,Scott K Logan,Shane Loretz,Stephen Brawner,ahcorde,brawner,shonigmann [9224]
rcl_yaml_param_parser [9225]
更新质量声明链接(参考:ros2/docs.ros2.org#52)(#909) [9058]
移除了 MAX_NUM_PARAMS_PER_NODE 和 MAX_NUM_NODE_ENTRIES 的限制 (#802) [9234]
为 rcl_yaml_param_parser 中重构的函数添加基本单元测试(覆盖率部分 1/3)(#771) [9237]
修复遇到.nan时的yaml解析器错误(重构在`#754 <https://github.com/ros2/rcl/issues/754>`__上)(#781) [9238]
贡献者:Alejandro Hernández Cordero, Audrow Nash, Chen Lihui, Chris Lalancette, Ivan Santiago Paunovic, Michel Hidalgo, Scott K Logan, Stephen Brawner, brawner, shonigmann, tomoya [9246]
rclcpp [9247]
使用dynamic_pointer_cast在进程内管理器中检测分配器不匹配 (#1643) (#1644) [9249]
在测试get_publishers/subscriptions_info_by_topic()方法时不测试历史策略的值 (#1626) [9254]
更新质量声明链接(参考`ros2/docs.ros2.org#52 <https://github.com/ros2/docs.ros2.org/issues/52>`__)(#1615) [9267]
在test_parameter_event_handler.cpp中初始化整数以避免未定义行为(#1609) [9268]
修复了在`#1522 <https://github.com/ros2/rclcpp/issues/1522>`__中引入的基准测试失败问题(#1564) [9291]
如果使用intra_process_comms,则避免“Resource deadlock avoided” (#1530) [9300]
在test_node中调用rclcpp::shutdown以在Windows上进行干净的关闭 (#1515) [9311]
重新应用"在rclcpp::Logger中添加get_logging_directory方法 (#1509)" (#1513) [9312]
还原"在rclcpp::Logger中添加get_logging_directory方法 (#1509)" (#1511) [9314]
更新create_publisher/subscription文档,明确说明何时需要参数接口(#1494) [9322]
将 shutdown_guard_condition 的所有权移交给 executors/graph_listener (#1404) [9330]
在
Waitable
中添加take_data
,在AnyExecutable
中添加data
(#1241) [9332]弃用Duration(rcl_duration_value_t),采用静态函数Duration::from_nanoseconds(rcl_duration_value_t) (#1432) [9339]
避免在
rclcpp::init_and_remove_ros_arguments
中重复解析参数 (#1415) [9340]清除 StaticExecutorEntitiesCollector 的成员以避免 shared_ptr 依赖 (#1303) [9349]
为parameter_client.cpp增加额外的测试覆盖范围。 [9366]
对parameter_service.cpp文件进行了一些小修复。 [9367]
为 Executor 类添加单元测试。 [9381]
允许对最多9个参数的方法进行模拟补丁。 [9382]
改进Executor类中的错误消息。 [9383]
使更多的静态实体收集器API私有化。 [9386]
将更多的静态执行器设置为常量。 [9387]
为静态单线程执行器增加更多的测试。 [9388]
为static_executor_entities_collector增加更多的测试。 [9389]
在memory_strategy.cpp中增加一行代码覆盖率。 [9390]
修复添加回调组时的错误。 [9391]
修正注释中的拼写错误。 [9392]
对于 '/clock' 订阅使用尽力而为、保持最新、历史深度为 1 的 QoS Profile (#1312) [9406]
删除未使用的私有函数 (rclcpp::Node 和 rclcpp_lifecycle::Node) (#1294) [9410]
调整test_static_executor_entities_collector以适应rmw_connext_cpp (#1251) [9426]
为StaticSingleThreadedExecutor的spin_some和spin_all派生并抛出异常 (#1220) [9436]
向~StaticExecutorEntitiesCollector添加缺失的RCLCPP_PUBLIC (#1227) [9438]
将 create_publisher 包含添加到 create_subscription 中 (#1180) [9456]
贡献者: Ada-King, Alejandro Hernández Cordero, Ananya Muddukrishna, Andrea Sorbini, Audrow Nash, Barry Xu, BriceRenaudeau, Chen Lihui, Chris Lalancette, Christophe Bedard, Claire Wang, Colin MacKenzie, Daisuke Sato, Devin Bonnie, Dirk Thomas, DongheeYe, Ivan Santiago Paunovic, Jacob Perron, Jannik Abbenseth, Johannes Meyer, Jorge Perez, Karsten Knese, Louise Poubel, Miaofei Mei, Michel Hidalgo, Miguel Company, Morgan Quigley, Nikolai Morin, Pedro Pena, Sarthak Mittal, Scott K Logan, Shane Loretz, Stephen Brawner, Steven! Ragnarök, Tomoya Fujita, William Woodall, anaelle-sw, bpwilcox, brawner, eboasson, hsgwa, mauropasse, shonigmann, suab321321, tomoya [9468]
rclcpp_action [9469]
在目标处理器未能过渡到CANCELING状态时返回CancelResponse::REJECT (#1641) (#1653) [9470]
修复由于在CancelCallback中锁定其他互斥锁而导致的操作服务器死锁问题 (#1635) (#1646) [9471]
更新质量声明链接(参考`ros2/docs.ros2.org#52 <https://github.com/ros2/docs.ros2.org/issues/52>`__)(#1615) [9267]
修复`#1526 <https://github.com/ros2/rclcpp/issues/1526>`__ (#1527) [9474]
在
Waitable
中添加take_data
,在AnyExecutable
中添加data
(#1241) [9332]贡献者:Alejandro Hernández Cordero,Andrea Sorbini,Audrow Nash,Chris Lalancette,Daisuke Sato,Dirk Thomas,Ivan Santiago Paunovic,Jacob Perron,Kaven Yau,Louise Poubel,Michel Hidalgo,Stephen Brawner,Tomoya Fujita,William Woodall,brawner,shonigmann,tomoya,y-okumura-isp [9486]
rclcpp_components [9487]
更新质量声明链接(参考`ros2/docs.ros2.org#52 <https://github.com/ros2/docs.ros2.org/issues/52>`__)(#1615) [9267]
贡献者:Alejandro Hernández Cordero,Audrow Nash,Ivan Santiago Paunovic,Josh Langsfeld,Louise Poubel,Martijn Buijs,Scott K Logan,Stephen Brawner,Tomoya Fujita,shonigmann [9492]
rclcpp_lifecycle [9493]
更新质量声明链接(参考`ros2/docs.ros2.org#52 <https://github.com/ros2/docs.ros2.org/issues/52>`__)(#1615) [9267]
在Transition和State的reset()中记录错误而不是抛出异常,标记为no except (#1297) [9503]
删除未使用的私有函数 (rclcpp::Node 和 rclcpp_lifecycle::Node) (#1294) [9410]
贡献者: Alejandro Hernández Cordero, Andrea Sorbini, BriceRenaudeau, Claire Wang, Colin MacKenzie, Dirk Thomas, Ivan Santiago Paunovic, Jacob Perron, Karsten Knese, Louise Poubel, Nikolai Morin, Stephen Brawner, anaelle-sw, brawner, shonigmann, tomoya [9507]
rclpy [9508]
使用 py::class_ 来处理 rmw_service_info_t 和 rmw_request_id_t (#748) [9521]
当allow_undeclared_parameters为false且请求的参数不存在时,修改参数服务的行为 (#661) [9541]
仅使用True以避免在autodoc配置中产生混淆 [9591]
文档化QoS配置常量 [9592]
合并拉取请求`#649 <https://github.com/ros2/rclpy/issues/649>`__来自ros2/clalancette/dont-except-while-sleep [9593]
修复了来自审核/CI的问题 [9594]
确保在调用rate.sleep()时捕获ROSInterruptException。 [9595]
在睡眠时取消定时器不要抛出异常。 [9597]
修复在get_parameter_types服务中枚举类型无法与整数进行比较的问题。 [9599]
qos_policy_name_from_kind() 应接受 QoSPolicyKind 或 int。(#637) [9602]
确保在 rclpy_get_service_names_and_types 中使用 Py_XDECREF。(#632) [9606]
MultiThreadedExecutor spin_until_future complete should not continue waiting when the future is done (#605) [9613]
skip test relying on source timestamps with Connext (#615) [9614]
Use the rpyutils shared import_c_library function. (#610) [9615]
Destroy event handlers owned by publishers/subscriptions when calling publisher.destroy()/subscription.destroy() (#603) [9618]
贡献者:Addisu Z. Taddese,Alejandro Hernández Cordero,Andrea Sorbini,Audrow,Audrow Nash,Barry Xu,Chris Lalancette,Claire Wang,Dereck Wonnacott,Dirk Thomas,Emerson Knapp,Greg Balke,Gökçe Aydos,Ivan Santiago Paunovic,Jacob Perron,Loy,Michel Hidalgo,Scott K Logan,Shane Loretz,Tomoya Fujita,Tully Foote,Zhen Ju,ksuszka,ssumoo,tomoya [9634]
rcpputils [9635]
升级setup-ros到0.0.23,action-ros-lint到0.0.6,action-ros-ci到0.0.17 (#77) [9664]
贡献者:Alejandro Hernández Cordero, Chen Lihui, Chris Lalancette, Christophe Bedard, Devin Bonnie, Dirk Thomas, Emerson Knapp, Hunter L. Allen, Ivan Santiago Paunovic, Jacob Perron, Karsten Knese, Louise Poubel, Michael Jeronimo, Michel Hidalgo, Nikolai Morin, Scott K Logan, Simon Honigmann, Stephen Brawner, Tully Foote, Victor Lopez, William Woodall, tomoya [9671]
rcutils [9672]
更新质量声明链接(关于`ros2/docs.ros2.org#52 <https://github.com/ros2/docs.ros2.org/issues/52>`__) (#335) [9674]
添加RCUTILS_CAN_SET_ERROR_MSG_AND_RETURN_WITH_ERROR_OF()宏。 (#284) 用于故障注入错误消息以及返回码。 [9706]
将rcutils_fault_injection_set_count更改为使用int64_t。 (#283) [9707]
添加编译器选项-Wconversion,并为可能改变值或更改符号的转换添加显式转换 (#263) 请参阅 https://github.com/ros2/rcutils/pull/263#issuecomment-663252537。 [9717]
贡献者:Ahmed Sobhy, Alejandro Hernández Cordero, Barry Xu, Chen Lihui, Chris Lalancette, Christophe Bedard, Dirk Thomas, Felix Endres, Homalozoa X, Ivan Santiago Paunovic, Johannes Meyer, Jorge Perez, Karsten Knese, Michel Hidalgo, Scott K Logan, Stephen Brawner, Steven! Ragnarök, brawner, shonigmann, tomoya [9728]
rmw [9733]
列出由rmw_get_publishers/subscriptions_info_by_topic正确读取的QoS策略(#308) [9734]
更新质量声明链接(关于`ros2/docs.ros2.org#52 <https://github.com/ros2/docs.ros2.org/issues/52>`__)(#307) [9736]
更新QL 2的质量声明(#233 <https://github.com/ros2/rmw/issues/233>) [9775]
添加指向REP-2006的安全漏洞政策(#230 <https://github.com/ros2/rmw/issues/230>) [9776]
贡献者:Alejandro Hernández Cordero,Ananya Muddukrishna,Chris Lalancette,Emerson Knapp,Geoffrey Biggs,Ivan Santiago Paunovic,Jacob Perron,Karsten Knese,Michel Hidalgo,Scott K Logan,Stephen Brawner,brawner,shonigmann [9777]
rmw_connextdds [9778]
在将实体添加到图形时使用rmw_qos_profile_unknown(#28 <https://github.com/rticommunity/rmw_connextdds/issues/28>) [9779]
解决在调查中发现的问题(#21 <https://github.com/rticommunity/rmw_connextdds/issues/21>)(#22 <https://github.com/rticommunity/rmw_connextdds/issues/22>) [9780]
在README的快速入门中使用Rolling [9781]
对Connext Pro的client::is_service_available进行改进的实现 [9782]
仅将请求标头添加到具有基本请求/响应配置文件的类型代码 [9783]
删除注释/未使用的代码 [9784]
在获取信息函数中避免主题名称验证 [9785]
将关闭期间缩短为10毫秒 [9786]
将Pass HistoryQosPolicy传递给图形缓存 [9787]
在查找类型支持后重置错误字符串 [9788]
移除基于DDS的WaitSet实现 [9789]
合并拉取请求“#13 <https://github.com/rticommunity/rmw_connextdds/issues/13>”来自Ericsson/unique_network_flows [9790]
重构通用API [9791]
更新分支“master”以仅支持滚动(“#15 <https://github.com/rticommunity/rmw_connextdds/issues/15>”) [9792]
根据主题名称添加覆盖端点 QoS 设置的功能。 [9793]
优化可靠大数据的 QoS。 [9794]
仅在从读取器中借用样本时触发数据条件。 [9795]
基于 C++ std 的备用 WaitSet 实现,在编译时可选择。 [9796]
为
ament_cmake
添加<buildtool_export_depend>
。 [9797]使用默认的
dds.transport.UDPv4.builtin.ignore_loopback_interface
。 [9798]重命名环境变量(
RMW_CONNEXT_USE_DEFAULT_PUBLISH_MODE
,RMW_CONNEXT_LEGACY_RMW_COMPATIBILITY_MODE
)。 [9799]支持通过``RMW_CONNEXT_INITIAL_PEERS``设置初始对等列表。 [9800]
初始版本。 [9801]
贡献者:Ananya Muddukrishna,Andrea Sorbini,Ivan Santiago Paunovic,William Woodall [9802]
rmw_connextdds_common [9803]
在将实体添加到图形时使用rmw_qos_profile_unknown(#28 <https://github.com/rticommunity/rmw_connextdds/issues/28>) [9779]
解决在调查中发现的问题(#21 <https://github.com/rticommunity/rmw_connextdds/issues/21>)(#22 <https://github.com/rticommunity/rmw_connextdds/issues/22>) [9780]
在README的快速入门中使用Rolling [9781]
对Connext Pro的client::is_service_available进行改进的实现 [9782]
仅将请求标头添加到具有基本请求/响应配置文件的类型代码 [9783]
删除注释/未使用的代码 [9784]
在获取信息函数中避免主题名称验证 [9785]
将关闭期间缩短为10毫秒 [9786]
将Pass HistoryQosPolicy传递给图形缓存 [9787]
在查找类型支持后重置错误字符串 [9788]
移除基于DDS的WaitSet实现 [9789]
合并拉取请求“#13 <https://github.com/rticommunity/rmw_connextdds/issues/13>”来自Ericsson/unique_network_flows [9790]
移除多余的头文件引用 [9805]
移除冲突的链接 [9806]
进一步移除基于特性的排除 [9807]
移除基于特性的排除 [9808]
Uncrustify [9809]
重构通用API [9791]
如果特性已启用,则包含所需的头文件 [9810]
添加条件编译支持 [9811]
更倾向于更通用的文件名 [9812]
将唯一流终点检查限制在Foxy版本之后 [9813]
指示不支持唯一网络流的缺失 [9814]
更新分支“master”以仅支持滚动(“#15 <https://github.com/rticommunity/rmw_connextdds/issues/15>”) [9792]
添加基于主题名称覆盖端点 QoS 设置的能力 (Pro)。 [9815]
优化可靠大数据的 QoS (Pro)。 [9816]
仅在从读取器中借用样本时触发数据条件。 [9795]
基于 C++ std 的备用 WaitSet 实现,在编译时可选择。 [9796]
为
ament_cmake
添加<buildtool_export_depend>
。 [9797]使用默认的
dds.transport.UDPv4.builtin.ignore_loopback_interface
。 [9798]不要在WaitSet::wait()超时时记录错误。 [9817]
初始版本。 [9801]
贡献者:Ananya Muddukrishna,Andrea Sorbini,Ivan Santiago Paunovic,William Woodall [9802]
rmw_connextddsmicro [9818]
在将实体添加到图形时使用rmw_qos_profile_unknown(#28 <https://github.com/rticommunity/rmw_connextdds/issues/28>) [9779]
解决在调查中发现的问题(#21 <https://github.com/rticommunity/rmw_connextdds/issues/21>)(#22 <https://github.com/rticommunity/rmw_connextdds/issues/22>) [9780]
在README的快速入门中使用Rolling [9781]
删除注释/未使用的代码 [9784]
在获取信息函数中避免主题名称验证 [9785]
将Pass HistoryQosPolicy传递给图形缓存 [9787]
在查找类型支持后重置错误字符串 [9788]
移除基于DDS的WaitSet实现 [9789]
合并拉取请求“#13 <https://github.com/rticommunity/rmw_connextdds/issues/13>”来自Ericsson/unique_network_flows [9790]
重构通用API [9791]
更新分支“master”以仅支持滚动(“#15 <https://github.com/rticommunity/rmw_connextdds/issues/15>”) [9792]
仅在从读取器中借用样本时触发数据条件。 [9795]
基于 C++ std 的备用 WaitSet 实现,在编译时可选择。 [9796]
为
ament_cmake
添加<buildtool_export_depend>
。 [9797]初始版本。 [9801]
贡献者:Ananya Muddukrishna,Andrea Sorbini,Ivan Santiago Paunovic,William Woodall [9802]
rmw_cyclonedds_cpp [9819]
修复错误处理中的使用后释放错误 [9826]
不再兼容古老的Cyclone版本 [9827]
更新以使用Cyclone的重命名ddsi_sertype [9828]
确保在找不到typesupport时重置错误。 [9830]
切换到使用通用函数处理typesupport句柄。 [9831]
修复错误的日志消息(rmw_fastrtps_shared_cpp -> rmw_cylonedds_cpp)(#260) [9834]
将错误使用的 %ld 更改为打印 std::size_t 的 %zu [9836]
在 rmw_get_serialized_message_size 中返回 RMW_RET_UNSUPPORTED (#250) [9837]
在适当的情况下检查take操作中的message_info。 (#245) 修复引入的回归问题 #241。 [9844]
更新rmw_take_serialized()和rmw_take_with_message_info()的错误返回。 (#242) [9845]
将 RET_WRONG_IMPLID() 更改为返回 RMW_RET_INCORRECT_IMPLEMENTATION(#226) [9858]
贡献者:Alejandro Hernández Cordero、Ananya Muddukrishna、Chen Lihui、Chris Lalancette、Christophe Bedard、Dan Rose、Emerson Knapp、Erik Boasson、Ivan Santiago Paunovic、Jacob Perron、Joe Speed、Jose Tomas Lorente、Lobotuerk、Michel Hidalgo、Scott K Logan、Stephen Brawner、Sumanth Nirmal、Sven Brinkmann、eboasson、pluris [9874]
rmw_dds_common [9875]
更新质量声明链接(参见 ros2/docs.ros2.org#52)(#46) [9877]
贡献者:Alejandro Hernández Cordero,Chen Lihui,Chris Lalancette,Ivan Santiago Paunovic,Jacob Perron,Michael Jeronimo,Michel Hidalgo,Scott K Logan,Stephen Brawner,shonigmann,y-okumura-isp [9892]
rmw_fastrtps_cpp [9893]
更新质量声明链接 (re: ros2/docs.ros2.org#52) (#520) [9896]
区分客户端已离开和客户端尚未完全匹配的情况。 (#467) * 在服务器发送响应前客户端已离开的问题的解决方法 * 将添加到映射中的更改为侦听器回调 [9904]
更新质量声明和README文件。 (#455) * 为rmw_fastrtps_cpp的依赖项添加QD链接 * 提供外部依赖项QD链接 * 更新rmw_fastrtps README以使用Fast DDS * 更新rmw_fastrtps_cpp的QD:Fast DDS和单元测试 * 将README rmw_fastrtps_cpp更新为QL2 [9906]
将 rmw_fastrtps_cpp 和 rmw_fastrtps_shared_cpp QDs 更新为 QL2。 (#456) [9909]
在 rmw_get_serialized_message_size 中返回 RMW_RET_UNSUPPORTED (#452) [9910]
在 create_publisher 中出现故障时调用 Domain::removePublisher (#434) [9917]
贡献者: Alejandro Hernández Cordero, Barry Xu, Eduardo Ponz Segrelles, Ignacio Montesino Valle, Ivan Santiago Paunovic, JLBuenoLopez-eProsima, Jacob Perron, Jaime Martin Losa, José Luis Bueno López, Michael Jeronimo, Michel Hidalgo, Miguel Company, shonigmann [9931]
rmw_fastrtps_dynamic_cpp [9932]
更新质量声明链接 (re: ros2/docs.ros2.org#52) (#520) [9896]
区分客户端已离开和客户端尚未完全匹配的情况。 (#467) * 在服务器发送响应前客户端已离开的问题的解决方法 * 将添加到映射中的更改为侦听器回调 [9904]
更新质量声明和自述文件 (#455) * 将rmw_fastrtps_dynamic_cpp的外部依赖项质量声明添加到QL * 在rmw_fastrtps_dynamic_cpp的质量声明中添加依赖项链接 * 提供外部依赖项的质量声明链接 * 添加rmw_fastrtps_dynamic的自述文件 * 添加rmw_fastrtps_dynamic的质量声明 [9934]
在 rmw_get_serialized_message_size 中返回 RMW_RET_UNSUPPORTED (#452) [9910]
在 create_publisher 中出现故障时调用 Domain::removePublisher (#434) [9917]
贡献者: Alejandro Hernández Cordero, Barry Xu, Eduardo Ponz Segrelles, Ignacio Montesino Valle, Ivan Santiago Paunovic, JLBuenoLopez-eProsima, Jacob Perron, Jaime Martin Losa, José Luis Bueno López, Michael Jeronimo, Michel Hidalgo, Miguel Company, shonigmann [9931]
rmw_implementation [9967]
更新质量声明链接(关于 ros2/docs.ros2.org#52) (#185) [9969]
贡献者:Alejandro Hernández Cordero,Ananya Muddukrishna,Andrea Sorbini,Chris Lalancette,Ivan Santiago Paunovic,Jacob Perron,Michel Hidalgo,Scott K Logan,Stephen Brawner,shonigmann [9988]
ros1_bridge [10001]
ros2bag [10016]
rosbag2_py 的 pybind 封装,用于 "record" - 移除 rosbag2_transport_py (#702) [10019]
添加 rosbag2_py::Player::play 来替代 rosbag2_transport_python 版本 (#693) [10020]
Sqlite存储双缓冲(#546) * 双缓冲 * 循环队列和定义的FLUSH选项 * 次要的命名和词法修复 * 删除FLUSH_BUFFERS定义检查 * Sqlite3存储日志修复 * Sqlite3存储具有预分配内存的循环缓冲区 * Sqlite3存储缓冲区移到shared_ptrs * Uncrustify * 将双缓冲区移动到写入器中 * rosbag2 cpp中序列压缩写入器中的缓冲区层重置 * rosbag2写入器的缓冲区层重构 * 将BufferLayer中的缓冲区更改为std向量 * BufferLayer uncrustify * 删除不适用于writer缓存的测试 * BufferLayer修复修复 * BufferLayer修复Rosbag元数据消息计数 * 缓冲区层同步的条件变量 * 修复缓冲锁 * 重构BufferLayer中的缓冲区,移入新类 * 修复BufferLayer拆分包 * BufferLayer标头中的存储选项包含修复 * 缓冲区层中交换缓冲区周围的互斥锁 * 修复缓冲区层中的缓存0 bug * 次要的缓冲区层重构 * 重构writer中的消息计数 * 将默认缓存大小更改为100Mb并更新参数描述 * 应用审查意见: - 重大重构:缓存类的分离 - 应用建议的改进 - 一些重命名 - 减少代码重复,否则在缓存重构、压缩和普通写入器之间会增加 * 应用审查意见 - 缓存消费者现在采用回调函数,并且与存储无关 - 命名空间更改,重命名,清理 - 按主题计数和记录消息 * linter * 审查后的更改:修复刷新、主题计数等 * 修复拆分的错误 - 刷新状态现在正确关闭 * 缓存类文档 * 简化的签名 * 一些缓存测试 * 处理审查意见:显式构造函数和doxygen样式 * 修复Windows警告 * 在Windows上修复类型不匹配的警告 * 添加次要注释 共同撰写者:Piotr Jaroszek <piotr.jaroszek@robotec.ai> [10029]
读 [10030]
[ros2bag test_record] 去除time.sleep并改用command.wait_for_output (#525) [10038]
贡献者:Adam Dąbrowski,Barry Xu,Chris Lalancette,Dirk Thomas,Emerson Knapp,Ivan Santiago Paunovic,Jacob Perron,Jaison Titus,Jesse Ikawa,Karsten Knese,Marwan Taher,Michael Jeronimo,P. J. Reed,jhdcs [10051]
ros2cli [10052]
贡献者:Audrow Nash, Chris Lalancette, Claire Wang, Daisuke Sato, Ivan Santiago Paunovic, Michel Hidalgo, Scott K Logan, Tomoya Fujita, Yoan Mollard [10059]
ros2doctor [10072]
ros2interface [10079]
贡献者:Audrow、Audrow Nash、Claire Wang、Ivan Santiago Paunovic、Tully Foote [10084]
ros2launch [10085]
ros2pkg [10101]
ros2topic [10116]
贡献者:Audrow Nash、ChenYing Kuo、Chris Lalancette、Claire Wang、Dereck Wonnacott、Dirk Thomas、Ivan Santiago Paunovic、Jacob Perron、Scott K Logan、Tomoya Fujita、tomoya [10129]
rosbag2_compression [10138]
重新索引器核心 (#641) 添加一个新的C++ Reindexer类,用于从缺失元数据的包中重建元数据。 [10139]
移除 rosbag2_compression 测试对 zstd 实现的依赖,以便将其移入单独的软件包 (#637) [10140]
在 CompressionWriterTest 中不要指望空的 StorageOptions URI 能正常工作 (#526) [10148]
消除 SequentialWriter 和 SequentialCompressionWriter 之间的部分代码重复 (#527) [10149]
贡献者:Adam Dąbrowski,Christophe Bedard,Devin Bonnie,Emerson Knapp,Jaison Titus,Karsten Knese,Marwan Taher,Michael Jeronimo,P. J. Reed,jhdcs [10152]
rosbag2_cpp [10156]
为rosbag2_cpp启用线程安全分析并在TimeControllerClock中添加注解 (#710) [10162]
重新索引器核心 (#641) 添加一个新的C++ Reindexer类,用于从缺失元数据的包中重建元数据。 [10139]
消除 SequentialWriter 和 SequentialCompressionWriter 之间的部分代码重复 (#527) [10149]
贡献者:Adam Dąbrowski, Alexander, Chris Lalancette, Dirk Thomas, Emerson Knapp, Ivan Santiago Paunovic, Jacob Perron, Jaison Titus, Karsten Knese, Marwan Taher, Michael Jeronimo, P. J. Reed, Patrick Spieler, Tomoya Fujita, jhdcs [10180]
rosbag2_performance_benchmarking [10184]
rosbag2_py [10190]
将Rosbag2Transport拆分为Player和Recorder类 - 第一次尝试以便进一步进展 (#721) [10191]
rosbag2_py 的 pybind 封装,用于 "record" - 移除 rosbag2_transport_py (#702) [10019]
添加 rosbag2_py::Player::play 来替代 rosbag2_transport_python 版本 (#693) [10020]
解决在Windows上使用CMAKE_BUILD_TYPE=RelWithDebInfo时的pybind11 bug (#538) [10193]
贡献者: Emerson Knapp, Ivan Santiago Paunovic, Karsten Knese, Mabel Zhang, Michael Jeronimo, P. J. Reed, jhdcs [10196]
rosbag2_storage [10197]
rosbag2_storage_default_plugins [10204]
rosbag2_test_common [10207]
rosbag2_tests [10212]
rosbag2_transport [10217]
将Rosbag2Transport拆分为Player和Recorder类 - 第一次尝试以便进一步进展 (#721) [10191]
通过使用 SingleThreadedExecutor 替换 rclcpp::spin_some 修复 bad_function_call(#705) [10208]
rosbag2_py 的 pybind 封装,用于 "record" - 移除 rosbag2_transport_py (#702) [10019]
添加 rosbag2_py::Player::play 来替代 rosbag2_transport_python 版本 (#693) [10020]
贡献者:Adam Dąbrowski、Andrea Sorbini、Chen Lihui、Dirk Thomas、Emerson Knapp、Karsten Knese、Michael Jeronimo、P. J. Reed、Piotr Jaroszek、jhdcs [10234]
rosgraph_msgs [10235]
贡献者:Chris Lalancette,Michel Hidalgo,Stephen Brawner,brawner,shonigmann [8331]
rosidl_default_runtime [10257]
更新质量声明链接(参考:ros2/docs.ros2.org#52) (#18) [10258]
贡献者: Alejandro Hernández Cordero, Chris Lalancette, Michel Hidalgo, Shane Loretz, Stephen Brawner, shonigmann [10264]
rosidl_generator_cpp [10271]
贡献者: Chris Lalancette, Devin Bonnie, Dirk Thomas, Jacob Perron, Michel Hidalgo, Sebastian Höffner, Stephen Brawner [10279]
rosidl_generator_py
<https://github.com/ros2/rosidl_python/tree/galactic/rosidl_generator_py/CHANGELOG.rst> [10283]
贡献者: Andrea Sorbini, Chris Lalancette, Claire Wang, Dirk Thomas, Michel Hidalgo [10290]
rosidl_runtime_c [10297]
更新质量声明链接(参考:ros2/docs.ros2.org#52)(#581) [10298]
贡献者:Alejandro Hernández Cordero,Chris Lalancette,Louise Poubel,Scott K Logan,Shane Loretz,Stephen Brawner,brawner,shonigmann [10306]
rosidl_runtime_cpp [10307]
更新质量声明链接(参考:ros2/docs.ros2.org#52)(#581) [10298]
贡献者:Alejandro Hernández Cordero、Chris Lalancette、Devin Bonnie、Dirk Thomas、Jacob Perron、Jonathan Wakely、Louise Poubel、Scott K Logan、Shane Loretz、Stephen Brawner、Tully Foote、shonigmann [10311]
rosidl_typesupport_c [10314]
更新质量声明链接(参考:ros2/docs.ros2.org#52)(#108) [10315]
贡献者:Alejandro Hernández Cordero、Andrea Sorbini、Chris Lalancette、Jose Luis Rivero、Jose Tomas Lorente、Louise Poubel、Michel Hidalgo、Shane Loretz、Stephen Brawner、shonigmann [10332]
rosidl_typesupport_cpp [10333]
更新质量声明链接(参考:ros2/docs.ros2.org#52)(#108) [10315]
贡献者:Alejandro Hernández Cordero、Andrea Sorbini、Chris Lalancette、Jose Luis Rivero、Louise Poubel、Michel Hidalgo、Stephen Brawner、shonigmann [10336]
rosidl_typesupport_fastrtps_c [10337]
更新质量声明链接(关于 ros2/docs.ros2.org#52) (#69) [8712]
将 QL 更新为 2 [10341]
贡献者: Alejandro Hernández Cordero, Chris Lalancette, Jorge Perez, Louise Poubel, Michel Hidalgo, Stephen Brawner, shonigmann, sung-goo-kim [10347]
rosidl_typesupport_fastrtps_cpp [10348]
rosidl_typesupport_interface [10353]
更新质量声明链接(参考:ros2/docs.ros2.org#52)(#581) [10298]
贡献者: Chris Lalancette, Louise Poubel, Stephen Brawner, brawner, shonigmann [10355]
rqt_bag [10374]
提高CMake的最低版本以避免CMP0048警告 [10402]
RQT_BAG: 确保单调时钟发布。由于并行性问题,消息可以使用过去的模拟时间戳进行发布。这会导致在使用TF时出现不希望的行为。 [10420]
新增逐步播放功能 [10421]
修复在未设置起始/结束时间戳时的区域变化信号发射问题 [10424]
改进右键菜单 [10425]
实现对主题子集的记录 [10427]
对主题列表进行排序 [10428]
更新插件脚本,使用完整名称以避免未来的命名冲突 [10429]
修复与 Groovy 的兼容性,仅在可用时为 Python 发布者使用 queue_size(#243) [10431]
在 package.xml 中导出 architecture_independent 标志 (#254) [10433]
修复关闭和重新打开主题视图 [10434]
对于 Python 发布者使用 queue_size [10435]
更新 rqt_bag 插件接口以与 qt_gui_core 0.2.18 兼容 [10440]
修复在 OS X 上的图标渲染问题 (ros-visualization/rqt#83) [10441]
将命令行参数公开给 rqt_bag 脚本 [10448]
添加修复,当快进/快退时正确设置播放/暂停按钮,将时间标题调整为 0m00s 而不是 0:00m,以便阅读更方便 [10449]
支持通过命令行传递 bag 文件(目前在 --args 后面) [10450]
首次发布此软件包到Groovy [10451]
贡献者:Aaron Blasdel、Chris Lalancette、Michael Grupp、Michael Jeronimo、lsouchet、sambrose [10452]
rqt_bag_plugins [10453]
rqt_reconfigure [10515]
贡献者:Alejandro Hernández Cordero、Chris Lalancette、Michael Jeronimo、Scott K Logan [10527]
rqt_topic [10538]
rttest [10553]
rviz_common [10574]
将VisualizationManager和YamlConfigReader公开为公共API (#649) [10579]
检查views_man_和views_man_->getCurrent()是否不为空指针 (#634) [10581]
贡献者:Audrow Nash,Chen Lihui,Chris Lalancette,Jacob Perron,Jafar Abdi,Joseph Schornak,Karsten Knese,Martin Idel,Michael Ferguson,Michael Jeronimo,Michel Hidalgo,Nico Neumann,Rich Mattes,Shane Loretz,ipa-fez,spiralray [10599]
rviz_default_plugins [10600]
贡献者:陈丽辉,Chris Lalancette,Dirk Thomas,Jacob Perron,Joseph Schornak,Martin Idel,Matthijs den Toom,Michel Hidalgo,Nico Neumann,Shane Loretz,Victor Lamoine,ymd-stella [10611]
rviz_rendering [10615]
rviz_rendering_tests <https://github.com/ros2/rviz/tree/galactic/rviz_rendering_tests/CHANGELOG.rst>`__ [10624]
sensor_msgs [10630]
更新质量声明链接 (参见 ros2/docs.ros2.org#52) (#145) [8641]
贡献者:Alejandro Hernández Cordero, Andre Nguyen, Chris Lalancette, Jose Luis Rivero, Michel Hidalgo, Stephen Brawner, brawner, shonigmann [10634]
shape_msgs [10639]
更新质量声明链接 (参见 ros2/docs.ros2.org#52) (#145) [8641]
贡献者:Alejandro Hernández Cordero, Chris Lalancette, Michel Hidalgo, Stephen Brawner, brawner, shonigmann [8646]
spdlog_vendor [10641]
更新质量声明链接(参考:ros2/docs.ros2.org#52) (#24) [10642]
贡献者: Alejandro Hernández Cordero, Chris Lalancette, Dirk Thomas, Scott K Logan, shonigmann [10651]
sros2 [10656]
声明对python3-importlib-resources的缺失依赖 (#249) 共同作者: <mikael.arguedas@gmail.com> [10659]
parameter_events 主题现在是绝对的(#233) 签名:Mikael Arguedas <mikael.arguedas@gmail.com> [10661]
贡献者: Andrea Sorbini, Chris Lalancette, Jacob Perron, Jose Luis Rivero, Kyle Fazzari, Michel Hidalgo, Mikael Arguedas, Scott K Logan [10670]
std_msgs [10672]
更新质量声明链接(有关`ros2/docs.ros2.org#52 <https://github.com/ros2/docs.ros2.org/issues/52>`__)(#145) 合著者:Simon Honigmann <shonigmann@blueorigin.com> [10673]
贡献者:Alejandro Hernández Cordero, Chris Lalancette, Michel Hidalgo, Stephen Brawner, brawner, shonigmann [8646]
std_srvs [10674]
更新质量声明链接 (参见 ros2/docs.ros2.org#52) (#145) [8641]
贡献者:Alejandro Hernández Cordero, Chris Lalancette, Michel Hidalgo, Stephen Brawner, brawner, shonigmann [8646]
stereo_msgs [10675]
更新质量声明链接 (参见 ros2/docs.ros2.org#52) (#145) [8641]
贡献者:Alejandro Hernández Cordero, Chris Lalancette, Michel Hidalgo, Stephen Brawner, brawner, shonigmann [8646]
tango_icons_vendor [10676]
将包qt_gui_icons重命名为tango_icons_vendor (#4) * 将包qt_gui_icons重命名为tango_icons_vendor * 更新CMake变量以安装tango图标:INSTALL_TANGO_ICONS * 添加cmake选项INSTALL_TANGO_ICONS * 修复逻辑 * 将INSTALL_TANGO_ICONS_DEFAULT_VALUE设置为选项 * 使linters满意 [10679]
更新package.xml [10684]
修复!安装 tango 图标 [10685]
添加图标 [10686]
安装 tango 图标 [10687]
贡献者:Alejandro Hernández Cordero,Scott K Logan,Stephen,Stephen Brawner [10688]
test_communication [10697]
贡献者: Andrea Sorbini, Chris Lalancette, Jacob Perron, Stephen Brawner [10703]
test_launch_ros [10707]
test_rclcpp [10723]
如果 allow_undeclared 为 false,get_parameters_service 应返回空。 (#466) [10725]
在每个 test_rclcpp 测试中调用 rclcpp::init 和 rclcpp::shutdown。(#454) [10730]
在带有持续时间的EXPECT中显示纳秒数。 (#438) * 在带有持续时间的EXPECT中显示纳秒数。 * 修复语法错误。 [10734]
从test_rclcpp中移除ament_pytest依赖项。 (#437) 在test_rclcpp中没有使用ament_pytest。 [10735]
贡献者: Audrow Nash, Chris Lalancette, Dirk Thomas, Ivan Santiago Paunovic, Jacob Perron, Michel Hidalgo, Shane Loretz, Stephen Brawner, Tomoya Fujita, tomoya [10736]
test_rmw_implementation [10737]
添加rmw_wait、rmw_create_wait_set和rmw_destroy_wait_set测试 (#139) [10749]
添加了与rmw_publisher_allocation和rmw_subscription_allocation相关的测试 (#137) [10753]
贡献者:Alejandro Hernández Cordero,Andrea Sorbini,Chris Lalancette,Geoffrey Biggs,Ivan Santiago Paunovic,Jacob Perron,Jose Tomas Lorente,José Luis Bueno López,Michel Hidalgo,Miguel Company,Shane Loretz [10779]
test_tf2 [10785]
贡献者:Alejandro Hernández Cordero,Chris Lalancette,Dirk Thomas,Ivan Santiago Paunovic,Martin Ganeff,Michael Carroll,ymd-stella [10794]
tf2 [10795]
贡献者:Alejandro Hernández Cordero, Chris Lalancette, Ivan Santiago Paunovic, Joshua Whitley, Martin Ganeff [10802]
tf2_geometry_msgs [10815]
tf2_ros [10826]
从 tf2_ros::MessageFilter 中移除 messages_count 成员 (#335) [10836]
将 messages_mutex_ 的 unique_lock 移至保证指针 (#279) [10844]
贡献者: Alejandro Hernández Cordero, Audrow Nash, Chris Lalancette, Dirk Thomas, Hunter L. Allen, Ivan Santiago Paunovic, Jacob Perron, Kazunari Tanaka, Martin Ganeff, Michael Carroll, Vikas Dhiman, ymd-stella [10846]
tf2_ros_py [10847]
贡献者:Alejandro Hernández Cordero,Chris Lalancette,Jacob Perron,Matthijs den Toom,ScottMcMichael,surfertas [10857]
tf2_tools [10859]
贡献者: Alejandro Hernández Cordero, Chris Lalancette, Jacob Perron, Víctor Mayoral Vilches [10863]
tracetools [10877]
更新 QD,更明确公共 API [10878]
将 tracetools 的 C++ 函数和宏进行命名空间处理,并弃用当前的函数和宏 [10879]
添加对 rcl_publish 和 rclcpp_publish 跟踪点的支持 [10880]
添加仪器支持,将定时器与节点进行关联 [10881]
将 tracetools 提升至质量级别 1 [10882]
添加生命周期节点状态转换仪器 [10883]
如果为空,则不导出tracetools [10884]
允许禁用tracetools状态应用程序 [10885]
贡献者:Christophe Bedard,Ingo Lütkebohle,José Antonio Moral [10886]
trajectory_msgs [10903]
更新质量声明链接 (参见 ros2/docs.ros2.org#52) (#145) [8641]
贡献者:Alejandro Hernández Cordero, Chris Lalancette, Michel Hidalgo, Stephen Brawner, brawner, shonigmann [8646]
visualization_msgs [10928]
更新质量声明链接 (参见 ros2/docs.ros2.org#52) (#145) [8641]
贡献者:Alejandro Hernández Cordero, Chris Lalancette, Michel Hidalgo, Stephen Brawner, brawner, shonigmann [8646]