Journal des modifications de Humble Hawksbill
Cette page est une liste des modifications complètes apportées à tous les packages principaux de ROS 2 depuis la version précédente.
Table des matières
irsacle <http://attract.com/rosa/rzql/tree/humble/rzql/change.rest>a
<https://github. Kom/ro s2/ro s2 c/t re/humbe/ro s2 so/changeo G. premier>`___
rsaprm <http://attract.com/rosa/rzqql/tree/humble/rsaprm/change.rest>a
yorosbag2 <https://githov.com/ros2/rosbag2/tree/humble/rosbag2/HANGELOG.rst>yo__
yorosbag2_kpp <https://githov.com/ros2/rosbag2/tree/humble/rosbag2_kpp/HANGELOG.rst>yo__
erosbag2_by <https://githov.com/ros2/rosbag2/tree/humble/rosbag2_by/HANGELOG.rst>yo__
chryat_gui <https://github.tsum/ros-visualization/ryat/tree/humble/ryat_gui/CHANGELOG.rast>ch__
chryat_gui_cp <http://github.tsum/ros-visualization/ryat/tree/humble/ryat_gui_cp/CHANGELOG.rast>ch__
irvzi <http://attract.com/rosa/rviz/tree/humble/rviz/change.rest>a
hrviz_ogre_vendor <http://github.tsum/ros2/rviz/tree/humble/rviz_ogre_vendor/CHANGELOG.раст>ч__
Désactivez <http://attract.com/rosa/jmtre/tree/humble/tfq/change.rest> a
Atfamasjs <https://attab.com/rosa/jmtre/tree/humble/tfaqmasjs/change.rest>a
action_msgs
Mettre à jour les responsables vers Chris Lalancette (#130)
Contributeurs : Audrow Nash
action_tutorials_cpp
Mettre à jour les mainteneurs vers Audrow Nash et Michael Jeronimo (#543)
Contributeurs : Audrow Nash
action_tutorials_interfaces
Mettre à jour les mainteneurs vers Audrow Nash et Michael Jeronimo (#543)
Contributeurs : Audrow Nash
action_tutorials_py
Mettre à jour les mainteneurs vers Audrow Nash et Michael Jeronimo (#543)
Contributeurs : Audrow Nash
ament_clang_format
Mettre à jour la prochaine version dans les changelogs
Mettre à jour les mainteneurs de Michael Jeronimo et Michel Hidalgo
Contributeurs : Audrow Nash
ament_clang_tidy
Mettre à jour la prochaine version dans les changelogs
Mettre à jour les mainteneurs de Michael Jeronimo et Michel Hidalgo
supprimer le style google des paramètres par défaut clang-tidy, supprimant le besoin du fichier de configuration par défaut (#337)
Améliorations apportées à ament_lint_clang_tidy. (#316)
Contributeurs : Audrow Nash, Steven ! Ragnarök, William Woodall
ament_cmake
Mettre à jour la prochaine version dans le changelog
Mettre à jour les mainteneurs de Michael Jeronimo et Michel Hidalgo
Ajouter le paquet ament_cmake_gen_version_h (#198)
Utilisez FindPython3 au lieu de FindPythonInterp (#355)
Mettre à jour les mainteneurs (#336)
Contributors: Audrow Nash, Chris Lalancette, Shane Loretz, serge-nikulin
ament_cmake_auto
Mettre à jour la prochaine version dans le changelog
Correction d’une faute de frappe dans ament_auto_find_test_dependencies (#363)
Mettre à jour les mainteneurs de Michael Jeronimo et Michel Hidalgo
Ajouter ament_auto_add_gtest (#344)
Utilisez FindPython3 au lieu de FindPythonInterp (#355)
Mettre à jour les mainteneurs (#336)
Contributeurs : Audrow Nash, Chris Lalancette, Daisuke Nishimatsu, Joshua Whitley, Shane Loretz
ament_cmake_clang_format
Mettre à jour la prochaine version dans les changelogs
Mettre à jour les mainteneurs de Michael Jeronimo et Michel Hidalgo
Contributeurs : Audrow Nash
ament_cmake_clang_tidy
Mettre à jour la prochaine version dans les changelogs
Mettre à jour les mainteneurs de Michael Jeronimo et Michel Hidalgo
Améliorations apportées à ament_lint_clang_tidy. (#316)
Contributeurs : Audrow Nash, Steven ! Ragnarök
ament_cmake_copyright
Augmentez le délai d’expiration par défaut de ament_cmake_copyright. (#355)
Mettre à jour la prochaine version dans les changelogs
[ament_cmake_copyright] Ajout de la prise en charge de l’exclusion de fichiers (#328) * [ament_cmake_copyright] Ajout de la prise en charge de l’exclusion de fichiers Dans la fonction CMake
ament_copyright
, le L’argument de liste facultatifEXCLUDE
peut désormais être utilisé comme spécificateur d’exclusion. * [ament_cmake_copyright] Correction d’une faute de frappe dans l’en-tête de la fonction Suppression de la référence àcppcheck
dans la description de l’argumentEXCLUDE
.Mettre à jour les mainteneurs de Michael Jeronimo et Michel Hidalgo
Contributeurs : Abrar Rahman Pardika, Avro Nash, Chris Lalansta
ament_cmake_core
Mettre à jour la prochaine version dans le changelog
Résoudre diverses violations de linter ament_lint (#360) Nous ne pouvons pas ajouter de linters ament_lint dans ament_cmake de la manière traditionnelle sans créer une dépendance circulaire entre les référentiels . Même si nous ne pouvons pas automatiquement appliquer le peluchage, c’est toujours une bonne idée d’essayer de maintenir la conformité dans la mesure du possible.
Mettre à jour les mainteneurs de Michael Jeronimo et Michel Hidalgo
Utilisez FindPython3 au lieu de FindPythonInterp (#355)
Prise en charge des commandes avec des cibles exécutables (#352)
doc/resource_index : indenter correctement les sous-éléments de la liste (#342)
Mettre à jour les mainteneurs (#336)
Contributeurs : Audrow Nash, Chris Lalancette, Michal Sojka, Scott K Logan, Shane Loretz
ament_cmake_cppcheck
Mettre à jour la prochaine version dans les changelogs
[ament_cmake_cppcheck] Correction du comportement d’exclusion de fichiers (#329) L’argument
EXCLUDE
de la fonction CMakeament_cppcheck
est une liste , c’est-à-dire un mot clé à plusieurs valeurs. En tant que tel, il doit être placé en dehors des mots-clés à valeur unique de l’appel de fonctioncmake_parse_arguments
.Mettre à jour les mainteneurs de Michael Jeronimo et Michel Hidalgo
Ajouter l’option des bibliothèques cppcheck (#323) * ajouter l’option des bibliothèques ament_cppcheck * passer l’option des bibliothèques via CMake Co-auteur : William Wedler <william. wedler@resquared.com>
Contributeurs : Abrar Rahman Pardika, Avro Nash, Bill
ament_cmake_cpplint
Mettre à jour la prochaine version dans les changelogs
Mettre à jour les mainteneurs de Michael Jeronimo et Michel Hidalgo
Contributeurs : Audrow Nash
ament_cmake_export_dependencies
Mettre à jour la prochaine version dans le changelog
Résoudre diverses violations de linter ament_lint (#360) Nous ne pouvons pas ajouter de linters ament_lint dans ament_cmake de la manière traditionnelle sans créer une dépendance circulaire entre les référentiels . Même si nous ne pouvons pas automatiquement appliquer le peluchage, c’est toujours une bonne idée d’essayer de maintenir la conformité dans la mesure du possible.
Mettre à jour les mainteneurs de Michael Jeronimo et Michel Hidalgo
Utilisez FindPython3 au lieu de FindPythonInterp (#355)
Mettre à jour les mainteneurs (#336)
Contributeurs : Audrow Nash, Chris Lalancette, Scott K Logan, Shane Loretz
ament_cmake_export_libraries
Mettre à jour la prochaine version dans le changelog
Résoudre diverses violations de linter ament_lint (#360) Nous ne pouvons pas ajouter de linters ament_lint dans ament_cmake de la manière traditionnelle sans créer une dépendance circulaire entre les référentiels . Même si nous ne pouvons pas automatiquement appliquer le peluchage, c’est toujours une bonne idée d’essayer de maintenir la conformité dans la mesure du possible.
Mettre à jour les mainteneurs de Michael Jeronimo et Michel Hidalgo
Utilisez FindPython3 au lieu de FindPythonInterp (#355)
Ajouter une note concernant les bibliothèques d’interface (#339)
Mettre à jour les mainteneurs (#336)
Contributeurs : Audrow Nash, Bjar Ne, Chris Lalancette, Scott K Logan, Shane Loretz
ament_cmake_flake8
Mettre à jour la prochaine version dans les changelogs
Mettre à jour les mainteneurs de Michael Jeronimo et Michel Hidalgo
Ajout de la prise en charge des fichiers de configuration personnalisés pour flake8 (#331)
Contributeurs : Audrow Nash, Kenji Miyake
ament_cmake_gen_version_h
Ajouter ament_generate_version_header et déprécier ament_cmake_gen_version_h (#377)
Mettre à jour la prochaine version dans le changelog
Mettre à jour les mainteneurs de Michael Jeronimo et Michel Hidalgo
Ajouter le paquet ament_cmake_gen_version_h (#198)
Contributeurs : Audrow Nash, Shane Loretz, serge-nikulin
ament_cmake_google_benchmark
Mettre à jour la prochaine version dans le changelog
Résoudre diverses violations de linter ament_lint (#360) Nous ne pouvons pas ajouter de linters ament_lint dans ament_cmake de la manière traditionnelle sans créer une dépendance circulaire entre les référentiels . Même si nous ne pouvons pas automatiquement appliquer le peluchage, c’est toujours une bonne idée d’essayer de maintenir la conformité dans la mesure du possible.
Mettre à jour les mainteneurs de Michael Jeronimo et Michel Hidalgo
Utilisez FindPython3 au lieu de FindPythonInterp (#355)
Mettre à jour les mainteneurs (#336)
Contributeurs : Audrow Nash, Chris Lalancette, Scott K Logan, Shane Loretz
ament_cmake_include_directories
Mettre à jour la prochaine version dans le changelog
Faites de ament_include_directories_order une fonction pour autoriser les chemins avec des barres obliques inverses sur les fenêtres. (#371) * Remplacer les barres obliques inverses par des barres obliques sur Windows * Faute de frappe * Remplacer les barres obliques dans ARGN * Ne pas citer * Vérifier que ARGN a des valeurs avant essayer de chaîne(REPLACE them * Make ament_include_directories_order a function
Mettre à jour les mainteneurs de Michael Jeronimo et Michel Hidalgo
Utilisez FindPython3 au lieu de FindPythonInterp (#355)
Mettre à jour les mainteneurs (#336)
Contributeurs : Audrow Nash, Chris Lalancette, Shane Loretz
ament_cmake_libraries
Mettre à jour la prochaine version dans le changelog
Résoudre diverses violations de linter ament_lint (#360) Nous ne pouvons pas ajouter de linters ament_lint dans ament_cmake de la manière traditionnelle sans créer une dépendance circulaire entre les référentiels . Même si nous ne pouvons pas automatiquement appliquer le peluchage, c’est toujours une bonne idée d’essayer de maintenir la conformité dans la mesure du possible.
Mettre à jour les mainteneurs de Michael Jeronimo et Michel Hidalgo
Utilisez FindPython3 au lieu de FindPythonInterp (#355)
Mettre à jour les mainteneurs (#336)
Contributeurs : Audrow Nash, Chris Lalancette, Scott K Logan, Shane Loretz
ament_cmake_lint_cmake
Mettre à jour la prochaine version dans les changelogs
Mettre à jour les mainteneurs de Michael Jeronimo et Michel Hidalgo
Contributeurs : Audrow Nash
ament_cmake_mypy
Améliorer la documentation en clarifiant le but des différents outils (#357)
Mettre à jour la prochaine version dans les changelogs
Mettre à jour les mainteneurs de Michael Jeronimo et Michel Hidalgo
Contributeurs : Audrow Nash, Bi0T1N
ament_cmake_nose
Mettre à jour la prochaine version dans le changelog
Mettre à jour les mainteneurs de Michael Jeronimo et Michel Hidalgo
Utilisez FindPython3 au lieu de FindPythonInterp (#355)
Prise en charge des commandes avec des cibles exécutables (#352)
Mettre à jour les mainteneurs (#336)
Contributeurs : Audrow Nash, Chris Lalancette, Shane Loretz
ament_cmake_pclint
Améliorer la documentation en clarifiant le but des différents outils (#357)
Mettre à jour la prochaine version dans les changelogs
Mettre à jour les mainteneurs de Michael Jeronimo et Michel Hidalgo
Contributeurs : Audrow Nash, Bi0T1N
ament_cmake_pep257
Améliorer la documentation en clarifiant le but des différents outils (#357)
Mettre à jour la prochaine version dans les changelogs
Mettre à jour les mainteneurs de Michael Jeronimo et Michel Hidalgo
Contributeurs : Audrow Nash, Bi0T1N
ament_cmake_pycodestyle
Améliorer la documentation en clarifiant le but des différents outils (#357)
Mettre à jour la prochaine version dans les changelogs
Mettre à jour les mainteneurs de Michael Jeronimo et Michel Hidalgo
Contributeurs : Audrow Nash, Bi0T1N
ament_cmake_pyflakes
Mettre à jour la prochaine version dans les changelogs
Mettre à jour les mainteneurs de Michael Jeronimo et Michel Hidalgo
Contributeurs : Audrow Nash
ament_cmake_pytest
Mettre à jour la prochaine version dans le changelog
Mettre à jour les mainteneurs de Michael Jeronimo et Michel Hidalgo
Correction d’un commentaire trompeur (#361)
Utilisez FindPython3 au lieu de FindPythonInterp (#355)
Prise en charge des commandes avec des cibles exécutables (#352)
Mentionnez d’autres plateformes dans l’avertissement “pytest/pytest-cov not found” (#337)
Mettre à jour les mainteneurs (#336)
Contributors: Audrow Nash, Chris Lalancette, Christophe Bedard, Shane Loretz
ament_cmake_python
Utilisez sysconfig directement pour déterminer le répertoire python lib (#378)
Mettre à jour la prochaine version dans le changelog
Résoudre diverses violations de linter ament_lint (#360) Nous ne pouvons pas ajouter de linters ament_lint dans ament_cmake de la manière traditionnelle sans créer une dépendance circulaire entre les référentiels . Même si nous ne pouvons pas automatiquement appliquer le peluchage, c’est toujours une bonne idée d’essayer de maintenir la conformité dans la mesure du possible.
Mettre à jour les mainteneurs de Michael Jeronimo et Michel Hidalgo
Créer un lien symbolique ament_cmake_python pour les installations de lien symbolique uniquement (#357)
Utilisez FindPython3 au lieu de FindPythonInterp (#355)
Faites en sorte que ament_python_install_package() corresponde aux noms d’œufs de setuptools. (#338)
Supprimez les tests obsolètes ament_cmake_python. (#340)
Mettre à jour les mainteneurs (#336)
Assurez-vous que ament_python_install_package() installe les scripts de la console (#328)
Contributeurs : Audrow Nash, Chris Lalancette, Michel Hidalgo, Scott K Logan, Shane Loretz
ament_cmake_ros
Refactoriser l’API domain_coordinator pour utiliser un gestionnaire de contexte (#12)
Contributeurs : Timo Röhling
ament_cmake_target_dependencies
Mettre à jour la prochaine version dans le changelog
Mettre à jour les mainteneurs de Michael Jeronimo et Michel Hidalgo
Utilisez FindPython3 au lieu de FindPythonInterp (#355)
Correction des packages de bogues avec plusieurs configurations (#318)
Mettre à jour les mainteneurs (#336)
Contributeurs : Audrow Nash, Chris Lalancette, Shane Loretz
ament_cmake_test
Mettre à jour la prochaine version dans le changelog
Résoudre diverses violations de linter ament_lint (#360) Nous ne pouvons pas ajouter de linters ament_lint dans ament_cmake de la manière traditionnelle sans créer une dépendance circulaire entre les référentiels . Même si nous ne pouvons pas automatiquement appliquer le peluchage, c’est toujours une bonne idée d’essayer de maintenir la conformité dans la mesure du possible.
Mettre à jour les mainteneurs de Michael Jeronimo et Michel Hidalgo
Utilisez FindPython3 au lieu de FindPythonInterp (#355)
Mettre à jour les mainteneurs (#336)
Contributeurs : Audrow Nash, Chris Lalancette, Scott K Logan, Shane Loretz
ament_cmake_uncrustify
Mettre à jour la prochaine version dans les changelogs
Mettre à jour les mainteneurs de Michael Jeronimo et Michel Hidalgo
[ament_cmake_uncrustify] Ajout de la prise en charge de l’exclusion de fichiers (#330) Dans la fonction CMake
ament_uncrustify
, l’argument de liste facultatifEXCLUDE
peut maintenant être utilisé comme spécificateur d’exclusion.Contributeurs : Abrar Rahman Pradhya, Avro Nash
ament_cmake_xmllint
Mettre à jour la prochaine version dans les changelogs
Mettre à jour les mainteneurs de Michael Jeronimo et Michel Hidalgo
Contributeurs : Audrow Nash
ament_copyright
Correction de l’avertissement importlib_metadata sur Python 3.10. (#365)
Mettre à jour la prochaine version dans les changelogs
Mettre à jour les mainteneurs de Michael Jeronimo et Michel Hidalgo
[ament_copyright] Corrige le comportement d’exclusion de fichiers (#327) * [ament_copyright] Corrige le comportement d’exclusion de fichiers Ce commit corrige le comportement d’exclusion de fichiers défectueux signalé dans https ://github.com/ament/ament_lint/issues/326. Plus précisément, la liste d’exclusion est comparée aux fichiers traversés dans le module
crawler
. Changements inspirés par https://github.com/ament/ament_lint/pull/299/. * Mettre à jour le chemin des fichiers exclus dans les tests de copyright Puisque les noms de fichiers ne sont plus mis en correspondance de manière indiscriminée dans l’arbre de recherche, les fichiers exclus répertoriés dans les tests de copyright doivent être mis à jour par rapport à la racine du package. * Ajouter des cas de test pour vérifier le comportement d’exclusion Plus précisément, ces tests vérifient : - L’exclusion incorrecte de noms de fichiers uniques. - Exclusion correcte des noms de fichiers relativement/absolument adressés. - Corriger l’exclusion des chemins génériques. * Ajouter des tests unitaires pour le module crawler Ces tests unitaires s’assurent que les comportements de recherche et d’exclusion sont correctement démontrés par le moduleament_copyright.crawler
.Ajoutez des identifiants SPDX aux licences. (#315)
Contributeurs : Abrar Rahman Pardika, Avro Nash, Chris Lalansta
ament_cppcheck
Désactivez cppcheck 2.x. (#345)
Mettre à jour la prochaine version dans les changelogs
Mettre à jour les mainteneurs de Michael Jeronimo et Michel Hidalgo
Ajouter l’option des bibliothèques cppcheck (#323) * ajouter l’option des bibliothèques ament_cppcheck * passer l’option des bibliothèques via CMake Co-auteur : William Wedler <william. wedler@resquared.com>
Contributeurs : Audrow Nash, Chris Lalancette, Will
ament_cpplint
ignorer les commentaires NOLINT avec des catégories provenant de clang-tidy (#339)
Mettre à jour la prochaine version dans les changelogs
Réappliquez les correctifs Réappliquez les parties de 232428752251de61e84ef013bcd643e35eb9038d qui sont toujours pertinentes.
Mettre à jour la version de cpplint Pointez sur le fork https://github.com/cpplint/cpplint Contient des mises à jour pour les normes C++ modernes (par exemple, C++14 et C++17).
Mettre à jour les mainteneurs de Michael Jeronimo et Michel Hidalgo
[ament_copyright] Corrige le comportement d’exclusion de fichiers (#327) * [ament_copyright] Corrige le comportement d’exclusion de fichiers Ce commit corrige le comportement d’exclusion de fichiers défectueux signalé dans https ://github.com/ament/ament_lint/issues/326. Plus précisément, la liste d’exclusion est comparée aux fichiers traversés dans le module
crawler
. Changements inspirés par https://github.com/ament/ament_lint/pull/299/. * Mettre à jour le chemin des fichiers exclus dans les tests de copyright Puisque les noms de fichiers ne sont plus mis en correspondance de manière indiscriminée dans l’arbre de recherche, les fichiers exclus répertoriés dans les tests de copyright doivent être mis à jour par rapport à la racine du package. * Ajouter des cas de test pour vérifier le comportement d’exclusion Plus précisément, ces tests vérifient : - L’exclusion incorrecte de noms de fichiers uniques. - Exclusion correcte des noms de fichiers relativement/absolument adressés. - Corriger l’exclusion des chemins génériques. * Ajouter des tests unitaires pour le module crawler Ces tests unitaires s’assurent que les comportements de recherche et d’exclusion sont correctement démontrés par le moduleament_copyright.crawler
.Contributeurs : Abrar Rahman Protyasha, Audrow Nash, Dirk Thomas, Jacob Perron, William Woodall
ament_flake8
Supprimez l’utilisation de distutils.version.LooseVersion. (#346)
Mettre à jour la prochaine version dans les changelogs
Ignorer les répertoires .*/_* dans ament_flake8 (#335) Les autres linters ament_* ignorent spécifiquement les répertoires commençant par un point ou un trait de soulignement lors de l’exploration pour les fichiers à peluches. Ils le font aussi implicitement, donc ce changement imite ce même modèle afin que le comportement soit cohérent.
Mettre à jour les mainteneurs de Michael Jeronimo et Michel Hidalgo
Ignorer flake8-blind-except B902 (#292)
Contributeurs : Audrow Nash, Chris Lalancette, Scott K Logan
ament_lint
Mettre à jour la prochaine version dans les changelogs
Mettre à jour les mainteneurs de Michael Jeronimo et Michel Hidalgo
Contributeurs : Audrow Nash
ament_lint_auto
Mettre à jour la prochaine version dans les changelogs
Mettre à jour les mainteneurs de Michael Jeronimo et Michel Hidalgo
Contributeurs : Audrow Nash
ament_lint_cmake
Mettre à jour la prochaine version dans les changelogs
Mettre à jour les mainteneurs de Michael Jeronimo et Michel Hidalgo
[ament_copyright] Corrige le comportement d’exclusion de fichiers (#327) * [ament_copyright] Corrige le comportement d’exclusion de fichiers Ce commit corrige le comportement d’exclusion de fichiers défectueux signalé dans https ://github.com/ament/ament_lint/issues/326. Plus précisément, la liste d’exclusion est comparée aux fichiers traversés dans le module
crawler
. Changements inspirés par https://github.com/ament/ament_lint/pull/299/. * Mettre à jour le chemin des fichiers exclus dans les tests de copyright Puisque les noms de fichiers ne sont plus mis en correspondance de manière indiscriminée dans l’arbre de recherche, les fichiers exclus répertoriés dans les tests de copyright doivent être mis à jour par rapport à la racine du package. * Ajouter des cas de test pour vérifier le comportement d’exclusion Plus précisément, ces tests vérifient : - L’exclusion incorrecte de noms de fichiers uniques. - Exclusion correcte des noms de fichiers relativement/absolument adressés. - Corriger l’exclusion des chemins génériques. * Ajouter des tests unitaires pour le module crawler Ces tests unitaires s’assurent que les comportements de recherche et d’exclusion sont correctement démontrés par le moduleament_copyright.crawler
.Contributeurs : Abrar Rahman Pradhya, Avro Nash
ament_lint_common
Mettre à jour la prochaine version dans les changelogs
Mettre à jour les mainteneurs de Michael Jeronimo et Michel Hidalgo
Correction d’une faute de frappe dans ament_lint_common/package.xml (#336)
Contributeurs : Audrow Nash, Kenji Miyake
ament_mypy
Améliorer la documentation en clarifiant le but des différents outils (#357)
Mettre à jour la prochaine version dans les changelogs
Mettre à jour les mainteneurs de Michael Jeronimo et Michel Hidalgo
Contributeurs : Audrow Nash, Bi0T1N
ament_package
Set à venir pour la version précédente
Ajout de la prise en charge de l’ajout aux variables d’environnement (#130) Cela fonctionne en grande partie de la même manière que “prepend-non-duplicate”, mais place à la place le candidat valeur à la fin de la variable cible.
Mettre à jour les responsables vers Audrow Nash (#135)
Rendre spécifique la variable exécutable python ament_package (#134)
Contributeurs : Audrow Nash, Scott K Logan, Shane Loretz
ament_pclint
Améliorer la documentation en clarifiant le but des différents outils (#357)
Mettre à jour la prochaine version dans les changelogs
Mettre à jour les mainteneurs de Michael Jeronimo et Michel Hidalgo
[ament_copyright] Corrige le comportement d’exclusion de fichiers (#327) * [ament_copyright] Corrige le comportement d’exclusion de fichiers Ce commit corrige le comportement d’exclusion de fichiers défectueux signalé dans https ://github.com/ament/ament_lint/issues/326. Plus précisément, la liste d’exclusion est comparée aux fichiers traversés dans le module
crawler
. Changements inspirés par https://github.com/ament/ament_lint/pull/299/. * Mettre à jour le chemin des fichiers exclus dans les tests de copyright Puisque les noms de fichiers ne sont plus mis en correspondance de manière indiscriminée dans l’arbre de recherche, les fichiers exclus répertoriés dans les tests de copyright doivent être mis à jour par rapport à la racine du package. * Ajouter des cas de test pour vérifier le comportement d’exclusion Plus précisément, ces tests vérifient : - L’exclusion incorrecte de noms de fichiers uniques. - Exclusion correcte des noms de fichiers relativement/absolument adressés. - Corriger l’exclusion des chemins génériques. * Ajouter des tests unitaires pour le module crawler Ces tests unitaires s’assurent que les comportements de recherche et d’exclusion sont correctement démontrés par le moduleament_copyright.crawler
.Contributeurs : Abrar Rahman Pardhya, Avro Nash, BT1N
ament_pep257
Améliorer la documentation en clarifiant le but des différents outils (#357)
Supprimez l’utilisation de distutils.version.LooseVersion. (#346)
Mettre à jour la prochaine version dans les changelogs
Mettre à jour les mainteneurs de Michael Jeronimo et Michel Hidalgo
Contributeurs : Audrow Nash, Bi0T1N, Chris Lalancette
ament_pycodestyle
Améliorer la documentation en clarifiant le but des différents outils (#357)
Mettre à jour la prochaine version dans les changelogs
Mettre à jour les mainteneurs de Michael Jeronimo et Michel Hidalgo
Contributeurs : Audrow Nash, Bi0T1N
ament_pyflakes
Mettre à jour la prochaine version dans les changelogs
Mettre à jour les mainteneurs de Michael Jeronimo et Michel Hidalgo
Contributeurs : Audrow Nash
ament_uncrustify
Mettre à jour la prochaine version dans les changelogs
[ament_uncrustify] Corrige le comportement d’exclusion de fichiers (#334) * [ament_uncrustify] Corrige le comportement d’exclusion de fichiers Ce PR corrige le comportement d’exclusion de fichiers signalé dans # 326. Plus précisément, la liste d’exclusion est comparée aux fichiers/répertoires au fur et à mesure que le chemin de recherche est parcouru. Essaie de maintenir la cohérence avec #327. * [ament_uncrustify] Ajouter des tests d’exclusion de fichiers * [ament_uncrustify] Supprimer le marqueur pytest erroné
Mettre à jour les mainteneurs de Michael Jeronimo et Michel Hidalgo
[ament_uncrustify] Ajouter des tests ament_lint (#338) * Ajouter des tests
ament_lint
surament_uncrustify
* Adresser les avertissements linter dans `ament_uncrustify
Contributeurs : Abrar Rahman Pradhya, Avro Nash
ament_xmllint
Mettre à jour la prochaine version dans les changelogs
Mettre à jour les mainteneurs de Michael Jeronimo et Michel Hidalgo
Contributeurs : Audrow Nash
builtin_interfaces
Mettre à jour les responsables vers Chris Lalancette (#130)
Contributeurs : Audrow Nash
camera_calibration_parsers
Les tests dépendent de rcpputils (#236)
Supprimer la définition de YAML_CPP_DLL (#231)
Exportez une cible CMake moderne au lieu de variables et installez les inclusions pour inclure/${PROJECT_NAME} (#218)
Mettre à jour les mainteneurs (#173)
Contributeurs : Akash, Alejandro Hernandez Cordero, Shane Loretz
common_interfaces
Mettez à jour les mainteneurs vers Geoffrey Biggs et Tully Foote (#163)
Contributeurs : Audrow Nash
composition_interfaces
Mettre à jour les responsables vers Chris Lalancette (#130)
Contributeurs : Audrow Nash
demo_nodes_cpp
Mettre à jour les mainteneurs vers Audrow Nash et Michael Jeronimo (#543)
Ajouter comment résoudre le problème d’analyse le plus vexant (#541) * utiliser l’initialisation uniforme
Correction des avertissements de rappel des abonnés obsolètes (#532)
Mettre à jour talker_loaned_message.cpp (#518)
Revert « Utiliser sizeof(char) in place for sizeof(void) (#515) » (#516)
changer le fonctionnement des messages sérialisés avec l’abonnement (#497)
Utilisez sizeof(char) à la place pour sizeof(void) (#515)
Correction d’un petit problème d’impression dans le didacticiel de l’allocateur. (#509)
Contributeurs : Abrar Rahman Pardika, Avro Nash, Chris LaLanzata, Mitchell Hidalgo, Tome Fujita, William Udyal, Zhongbao Feng
demo_nodes_py
Nettoyages dans demo_nodes_py. (#555)
Mettre à jour les mainteneurs vers Audrow Nash et Michael Jeronimo (#543)
Correction de la faute de frappe exécuteur -> exécuteurs (#542)
Mise à jour de la gestion SIGINT des nœuds python (#539)
Contributeurs : Audrow Nash, Chris Lalancette, Ivan Santiago Paunovic, ori155
dummy_map_server
Mettre à jour les mainteneurs vers Audrow Nash et Michael Jeronimo (#543)
Contributeurs : Audrow Nash
dummy_robot_bringup
Mettre à jour les mainteneurs vers Audrow Nash et Michael Jeronimo (#543)
Contributeurs : Audrow Nash
dummy_sensors
Mettre à jour les mainteneurs vers Audrow Nash et Michael Jeronimo (#543)
Contributeurs : Audrow Nash
examples_rclcpp_cbg_executor
Améliorer la configuration de la planification du package examples_rclcpp_cbg_executor (#331)
Ajout de la mesure de la gigue à examples_rclcpp_cbg_executor. (#328)
Correction des rappels d’abonné obsolètes (#323)
Supprimez l’utilisation de get_callback_groups(). (#320)
Contributeurs : Abrar Rahman Expectation, Chris LaLanceta, Ralph Lange
examples_rclcpp_minimal_action_client
Mainteneurs mis à jour (#329)
Contributeurs : Aditya Pande
examples_rclcpp_minimal_action_server
Mainteneurs mis à jour (#329)
Contributeurs : Aditya Pande
examples_rclcpp_minimal_composition
Mainteneurs mis à jour (#329)
Contributeurs : Aditya Pande
examples_rclcpp_minimal_service
Mainteneurs mis à jour (#329)
Contributeurs : Aditya Pande
examples_rclcpp_minimal_subscriber
Utilisez la signature
const&
pour les sous-rappels en lecture seule (#337)Mainteneurs mis à jour (#329)
Correction des rappels d’abonné obsolètes (#323)
Ajouter des exemples de jeu d’attente (#315)
Ajouter un exemple d’adaptation de type (#300)
Contributeurs : Abrar Rahman Pradhya, Aditya Pandey, Avro Nash, Carlsbji
examples_rclcpp_minimal_timer
Mainteneurs mis à jour (#329)
Contributeurs : Aditya Pande
examples_rclcpp_wait_set
Ajouter des exemples de jeu d’attente (#315)
Contributeurs : carlossvg
examples_rclpy_pointcloud_publisher
Mettez à jour les mainteneurs vers Aditya Pande et Shane Loretz (#332)
Contributeurs : Audrow Nash
fastrtps_cmake_module
Mettre à jour les responsables vers Shane Loretz (#83)
Contributeurs : Audrow Nash
google_benchmark_vendor
Ajoutez la dépendance git buildtool.
Utilisez git hash pour google_benchmark_vendor (#20)
Mise à jour vers la version 1.6.1 de Google Benchmark (#19)
Mettez à jour les mainteneurs vers Audrow Nash (#18)
Mettez à jour google_benchmark vers la v1.5.3 (#16) 1. Modifiez la version de google_benchmark de la v1.5.2 à la v1.5.3. Parce que la v1.5.2 ne peut pas être construite avec GCC 11 2. Suppression de shrink-tz-offset-size.patch car ce correctif a été fusionné dans le référentiel google-benchmark.
Ajouter un journal des modifications (#15)
Réduisez la taille de la variable tz_offset. (#13)
Mettez à jour le correctif pour qu’il fonctionne sous Windows sans administrateur. (#11)
Conservez toujours les autorisations source dans les packages du fournisseur. (#12)
Mettre à jour les mainteneurs de paquets. (#10)
Mettez à niveau Google benchmark de la v1.5.1 à la v1.5.2 pour inclure le correctif QNX. (#9)
Définissez la SOVERSION sur les bibliothèques de référence. (#8)
Définissez des critères minimaux pour le package système. (#3)
Contournez les avertissements en créant Google Benchmark avec Clang. (#2)
Forfait google_benchmark_vendor initial. (#1)
Engagement initial.
Contributeurs : Ahmed Sobhy, Audrow Nash, Chris Lalancette, Homalozoa X, Ivan Santiago Paunovic, Michel Hidalgo, Scott K Logan, Shane Loretz, Steven ! Ragnarök
image_tools
Installer inclut pour inclure/${PROJECT_NAME} (#548)
Le correctif inclut l’ordre et les chemins relatifs pour cpplint (#551)
Réduisez le nombre de liens image_tools vers les bibliothèques OpenCV. (#549)
Ajoute un constructeur de copie et un opérateur d’affectation à ROSCvMatContainer (#546)
Corrections pour uncrustify 0.72 (#545)
Mettre à jour les mainteneurs vers Audrow Nash et Michael Jeronimo (#543)
Correctifs supplémentaires pour la documentation dans les démos. (#538)
Correction des avertissements de rappel des abonnés obsolètes (#532)
ambiguïté : nom de type inconnu “nullptr_t” (#528)
Ajouter des démos de masquage de type (#482)
Ajout de la prise en charge de la visualisation de yuv422 (#499)
Contributeurs : Abrar Rahman Protyasha, Audrow Nash, Chris Lalancette, Gonzo, Jacob Perron, Shane Loretz, William Woodall, joshua-qnx, xwnb
image_transport
Correctifs de plantage de l’éditeur de transport d’images (#235)
Arrêt des plugins informatiques simples (#225)
Supprimez la définition de PLUGINLIB__DISABLE_BOOST_FUNCTIONS. (#226)
Le correctif inclut la commande pour cpplint (#221) Se rapporte à https://github.com/ament/ament_lint/pull/324
Exportez une cible CMake moderne au lieu de variables et installez les inclusions pour inclure/${PROJECT_NAME} (#218)
Correction de SimpleSubscriberPlugin (#195)
Assurez-vous de marquer les méthodes remplacées comme “override”. (#192)
Exposer les options d’abonnement (#186)
correction de la faute de frappe “cammera_publisher.hpp -> camera_publisher.hpp” (#177)
Mettre à jour les mainteneurs (#173)
faire fonctionner CameraPublisher::getNumSubscribers() (#163)
Contributeurs : Alejandro Hernández Cordero, Audrow Nash, Chris Lalancette, Hye-Jong KIM, Ivan Santiago Paunovic, Jacob Perron, Michael Ferguson, RoboTech Vision, Shane Loretz
interactive_markers
Ne pas publier si le contexte est invalide lors de l’arrêt (#89)
L’installation inclut d’inclure/et divers correctifs CMake (#85)
Correction de l’avertissement de dépréciation introduit après la mise à jour de l’API client (#83)
Correction des avertissements de sous-rappel obsolètes (#84)
Incluez tf2_geometry_msgs.hpp au lieu du fichier h. (#82)
Contributeurs : Abrar Rahman Protyash, Charis Lalanstatt, Ivan Santiago Paunovic, Jacob Perron, Shane Loretiz
intra_process_demo
Ajouter la dépendance opencv_imgproc pour cv::putText (#554)
Installer inclut pour inclure/${PROJECT_NAME} (#548)
Le correctif inclut l’ordre et les chemins relatifs pour cpplint (#551)
Mettre à jour les mainteneurs vers Audrow Nash et Michael Jeronimo (#543)
Correctifs supplémentaires pour la documentation dans les démos. (#538)
Correction des avertissements de rappel des abonnés obsolètes (#532)
Rétablir « Ajouter des démos de masquage de type (#482) » (#520)
Ajouter des démos de masquage de type (#482)
Contributeurs : Abrar Rahman Pardhya, Avro Nash, Chris LaLanta, Jacob Perron, Shane Lorez, William Udial
laser_geometry
Installez les en-têtes pour inclure/${PROJECT_NAME} (#86)
Moulage explicite à doubler pour éviter la perte de précision
Correction d’un problème de diffusion de durée ne conduisant à aucune distorsion
Correction de la construction lors de l’exécution sur Windows Debug (#82)
Mise à jour du code python et des tests pour ros2 (#80)
Contributeurs : Chris Lalancette, Jonathan Binney, Marco Lampacrescia, Shane Loretz
lancer
Environnement sandbox dans les tests pour corriger les échecs répétés des tâches (#609)
Démarrez Python plus rapidement dans test_execute_processs_shutdown pour éviter les échecs flakey (#608)
Correction des avertissements de importlib_metdata sur Python 3.10. (#606)
Ajouter des substitutions booléennes (#598)
Prise en charge des variables d’environnement de portée (#601)
Correction de l’arrêt en attente dans le contexte de lancement (#603)
Correction de la variable d’analyse de réapparition (#569)
Rendez la commande enregistrée jolie dans ExecuteLocal (#594)
“output” est développé comme une substitution dans les fichiers XML/YAML (#577)
Ignorer le test d’avertissement si l’avertissement s’est déjà produit (#585)
Utilisez asyncio.wait avec timeout plutôt que sleep (#576)
Rendre test_parser compatible avec Python antérieur à 3.8 (#575)
Propager les exceptions des actions terminées pour lancer la boucle principale du service (#566)
Avertir lorsque le chargement des extensions de lancement échoue (#572)
Ajoutez deux correctifs pour Jammy (#571)
Évaluer les symboles mathématiques et les fonctions dans l’expression python (#557)
Paramètres du document TimerAction (#558)
Améliorer l’introspection des arguments de lancement (#556)
Mettre à jour les mainteneurs vers Aditya Pande et Michel Hidalgo (#559)
Mainteneurs mis à jour (#555)
Premier prototype de plugin pytest natif pour les tests basés sur le lancement (#528)
Autoriser la spécification du chemin brut dans IncludeLaunchDescription (#544)
Ajout de la classe de description exécutable (#454)
gestionnaires d’événements : permettent de faire correspondre l’action cible avec un appelable et pas seulement avec une instance d’objet (#540)
Ajouter l’action AppendEnvironmentVariable (#543)
Mise en garde relative au contexte de résolution de la substitution EnvironmentVariable du document (#541)
Fonctionnalité de configuration de lancement claire (#515)
Ajouter des exemples à la documentation ExecuteProcess (#525)
Correction de l’analyse XML et du constructeur de
DeclareLaunchArgument
(#529)Correction de l’exécution de pytest sous Windows (#526)
Amélioration de la documentation (#523)
Ajout d’un mécanisme de filtrage pour l’application de préfixe exécutable (#522)
Faites en sorte que chaque extension d’analyseur fournisse un ensemble d’extensions de fichiers (#516)
Ajouter la dépendance exec manquante sur PyYAML (#493)
Refactoriser TimerAction pour permettre à RosTimer de s’étendre (#512)
Améliorer l’indication de type de condition (Not)Equals (#510)
Contributeurs : Aditya Pande, Audrow Nash, Cameron Miller, Chris Lalancette, Christophe Bedard, David V. Lu!!, Derek Chopp, HMellor, Immanuel Martini, Ivan Santiago Paunovic, Jacob Perron, Kenji Miyake, Khush Jain, Kosuke Takeuchi, Rebecca Butler , Scott K Logan, Shane Loretz, roger-strain, tumtom
launch_pytest
Mettre à jour les mainteneurs vers Aditya Pande et Michel Hidalgo (#559)
[launch_pytest] Modifier le fonctionnement de wait_for_output()/wait_for_stderr(), ajouter des alternatives assert_*() (#553)
Mainteneurs mis à jour (#555)
[launch_pytest] Correction d’un problème lorsque l’indicateur colcon –retest-until-fail est utilisé (#552)
Premier prototype de plugin pytest natif pour les tests basés sur le lancement (#528)
Contributeurs : Aditya Pande, Audrow Nash, Ivan Santiago Paunovic
launch_ros
Correction de l’avertissement importlib_metadata sur Python 3.10. (#307)
Utilisez un espace de noms correct lors de l’évaluation des fichiers de paramètres pour les nœuds composables (#303)
Gérer les chaînes vides lors de l’évaluation des paramètres (#300)
Ajouter une substitution de paramètres (#297)
correction d’un bogue dans l’avertissement lorsqu’un point d’entrée ne se charge pas (#243)
Messages d’erreur plus utiles (#275)
Mettre à jour les mainteneurs dans setup.py (#287)
Définir les paramètres du fichier pour les nœuds composables (#281)
Mettre à jour les mainteneurs de paquets (#284)
Mettre à jour le matcher de nom de nœud (#282)
Prend en charge les deux configurations de fichiers de paramètres pour les nœuds composables (#259)
Gérer les substitutions dans RosTimer (#264)
Ajouter l’action SetParametersFromFile (#260)
Prise en charge correcte de l’attribut ros_args via les interfaces de lancement (#253)
Ajouter l’alias “push_ros_namespace” à “push-ros-namespace” (#250)
Ajouter l’option ros_arguments à l’action Node (#249)
Refactoriser RosTimer pour étendre TimerAction (#248)
Action du minuteur ROS (#244)
Prise en charge du conteneur en frontend (#235)
Correction d’une petite faute de frappe dans un commentaire (#237)
Meilleure gestion des paramètres de document dans Node (#234)
Faites fonctionner à nouveau “ros2 launch”. (lancement #201)
Ajout de la classe LaunchLogger (launch #145)
Modification de logger.warn (obsolète) en logger.warning. (lancement #199)
Ajout du contexte Plumb rclpy.init à get_default_launch_description. (lancement #193)
Ajout de normalize_parameters et d’evaluate_paramters. (lancement #192)
Normalize_remap_rule et types ajoutés. (lancement #173)
Transitions renommées pour correspondre aux changements dans
lifecycle_msgs
(launch #153)Ajout de la prise en charge de la transmission de paramètres sous forme de dictionnaire à un nœud (launch #138)
Divers correctifs et tests ajoutés pour les remappages passés aux actions de nœud (launch #137)
Contributeurs : Aditya Pande, Audrow Nash, Chris Lalancette, Christophe Bedard, David V. Lu!!, Felix Divo, Jacob Perron, Kenji Miyake, Michel Hidalgo, Rebecca Butler, William Woodall
launch_testing
Suppression de la fonctionnalité obsolète
ready_fn
(#589)Cas ajouté pour les instances de ExecuteLocal dans la fonction resolveProcess (#587)
Ajouter la compatibilité avec pytest 7 (#592)
Renommer trois fichiers de example_processes (#573)
Correction du mot clé proc launch_testing README.md à traiter. (#554) (#560)
Déclarez la dépendance du groupe frontal et utilisez des dépendances explicites dans launch_testing (#520)
Mettre à jour les mainteneurs vers Aditya Pande et Michel Hidalgo (#559)
Mainteneurs mis à jour (#555)
Premier prototype de plugin pytest natif pour les tests basés sur le lancement (#528)
Ajout de la classe de description exécutable (#454)
Ajouter un exemple de style « hello world » (#532)
Contributeurs : Aditya Pande, Audrow Nash, Christophe Bedard, Ivan Santiago Paunovic, Jacob Perron, Khush Jain, Matt Lanting, Shane Loretz, William Woodall, roger-strain
launch_testing_ros
Ajoutez le paramètre
hz
àtalker.py
pour corriger wait_for_topic_launch_test (#309)Rétablir WaitForTopics (#288)
Mettre à jour les mainteneurs dans setup.py (#287)
Déplacer les points d’entrée pytest vers son propre module (#278)
Mettre à jour les mainteneurs de paquets (#284)
Vérifiez que le futur est terminé et appelez toujours rclpy.shutdown (#273)
Revert « test de lancement : attendez que les sujets soient publiés (#274) » (#276)
Ajouter l’utilitaire WaitForTopics pour attendre les éditeurs (#274)
Supprimez le code inutilisé, Future.result() déclenche déjà (#270)
Ajouter un délai d’attente pour la réponse du service dans l’exemple (#271)
Ajouter des exemples (#263)
Contributeurs : Aditya Pande, Audrow Nash, Jacob Perron, Jorge Perez, Michel Hidalgo, Shane Loretz
launch_xml
Correction de la directive sphinx pour la référence croisée de la méthode de lancement (#605)
Ajouter des substitutions booléennes (#598)
Prise en charge des variables d’environnement de portée (#601)
“output” est développé comme une substitution dans les fichiers XML/YAML (#577)
Déclarez la dépendance du groupe frontal et utilisez des dépendances explicites dans launch_testing (#520)
Mettre à jour les mainteneurs vers Aditya Pande et Michel Hidalgo (#559)
Mainteneurs mis à jour (#555)
Ajouter l’action AppendEnvironmentVariable (#543)
Fonctionnalité de configuration de lancement claire (#515)
Correction de l’analyse XML et du constructeur de
DeclareLaunchArgument
(#529)Ajouter “launch” aux ensembles d’extensions de fichiers de lancement (#518)
Faites en sorte que chaque extension d’analyseur fournisse un ensemble d’extensions de fichiers (#516)
Contributeurs : Abrar Rahman Pardhya, Aditya Pandey, Avro Nash, Christophe Bedard, Dedec Chopp, Ivan Santiago Punbisi, Jacob Perran, Kenji Miyake, Khush Jain
launch_yaml
Correction de la directive sphinx pour la référence croisée de la méthode de lancement (#605)
Ajouter des substitutions booléennes (#598)
Prise en charge des variables d’environnement de portée (#601)
“output” est développé comme une substitution dans les fichiers XML/YAML (#577)
Déclarez la dépendance du groupe frontal et utilisez des dépendances explicites dans launch_testing (#520)
Mettre à jour les mainteneurs vers Aditya Pande et Michel Hidalgo (#559)
Mainteneurs mis à jour (#555)
Ajouter l’action AppendEnvironmentVariable (#543)
Fonctionnalité de configuration de lancement claire (#515)
Ajouter “launch” aux ensembles d’extensions de fichiers de lancement (#518)
Faites en sorte que chaque extension d’analyseur fournisse un ensemble d’extensions de fichiers (#516)
Contributeurs : Abrar Rahman Pardhya, Aditya Pandey, Avro Nash, Christophe Bedard, Dedec Chopp, Jacob Perran, Kenji Miyake, Khush Jain
libstatistics_collector
Faire passer l’action pascalgn/automerge de 0.14.3 à 0.15.2
Faire passer ros-tooling/setup-ros de 0.2.2 à 0.3.0
Bump actions/upload-artifact de 2.3.1 à 3
Bump actions/upload-artifact de 2.2.4 à 2.3.1
Bump actions/checkout de 2 à 3
Faire passer ros-tooling/setup-ros de 0.2.1 à 0.2.2 (#123)
Installer inclut pour inclure/${PROJECT_NAME} (#122)
Faire passer codecov/codecov-action de 2.0.3 à 2.1.0
Faire passer l’action pascalgn/automerge de 0.14.2 à 0.14.3
Faire passer codecov/codecov-action de 2.0.2 à 2.0.3
Utilisez rosidl_get_typesupport_target() (#116)
Faire passer codecov/codecov-action de 2.0.1 à 2.0.2
Faire passer codecov/codecov-action de 1.5.2 à 2.0.1
Bump actions/upload-artifact de 1 à 2.2.4
Faire passer codecov/codecov-action de 1.5.1 à 1.5.2
Faire passer codecov/codecov-action de 1.3.1 à 1.5.1
Faire passer ros-tooling/setup-ros de 0.2.0 à 0.2.1
Faire passer l’action pascalgn/automerge de 0.14.1 à 0.14.2
Faire passer ros-tooling/setup-ros de 0.1 à 0.2.0
Faire passer l’action pascalgn/automerge de 0.13.1 à 0.14.1
Correction de l’approbation automatique
Package.json appartenant explicitement à emerson pour minimiser les notifications
Bump hmarr/auto-approve-action de v2.0.0 à v2.1.0
Bump codecov/codecov-action de v1.2.1 à v1.3.1
Contributeurs : Chris Lalancette, Emerson Knapp, Shane Loretz, dependabot[bot]
cycle de vie
Faire en sorte que la démo du cycle de vie se ferme automatiquement une fois terminée (#558)
Utiliser l’implémentation par défaut on_activate()/on_deactivate() de Node (#552)
Mettre à jour les mainteneurs vers Audrow Nash et Michael Jeronimo (#543)
Correction de l’utilisation du futur dans la démo du cycle de vie (#534)
Correction des avertissements de rappel des abonnés obsolètes (#532)
Contributeurs : Abrar Rahman Protyash, Oudro Nash, Christophe Bedard, Ivan Santiago Paunovic, Shane Loretiz
lifecycle_msgs
Mettre à jour les responsables vers Chris Lalancette (#130)
Contributeurs : Audrow Nash
lifecycle_py
Créer un journal des modifications pour lifecycle_py
Ajouter la démo du cycle de vie rclpy (#547)
Contributeurs : Audrow Nash, Ivan Santiago Paunovic
message_filters
Utilisez RCL_ROS_TIME pour message_traits::TimeStamp (#72)
Installer inclut pour inclure/${PROJECT_NAME} (#71)
Mettre à jour les mainteneurs (#67)
Supprimer les avertissements de dépréciation de rclcpp dans les tests unitaires (#62)
Ajoutez les remplacements manquants à subscriber.h (#60)
Ajouter la prise en charge des nœuds de cycle de vie (#59)
Corrigez package.xml et CMakeLists.txt (#58)
Exposer les options d’abonnement - V2 (#56)
Contributeurs : Abrar Rahman Pardika, Avro Nash, Hunter Law. Allen, Kenzie Brameldi, Mitchell Hidalgo, Rebecca Butler, Shane Lorez
pendule_control
Le correctif inclut l’ordre et les chemins relatifs pour cpplint (#551)
Supprimez le malloc_hook du pendulum_demo. (#544)
Mettre à jour les mainteneurs vers Audrow Nash et Michael Jeronimo (#543)
Correctifs supplémentaires pour la documentation dans les démos. (#538)
Correction de la documentation pour pendulum_control. (#537)
Contributors: Audrow Nash, Chris Lalancette, Jacob Perron
pendulum_msgs
Mettre à jour les mainteneurs vers Audrow Nash et Michael Jeronimo (#543)
Contributeurs : Audrow Nash
pluginlib
Installer inclut pour inclure/${PROJECT_NAME} et supprimer les appels ament_target_dependencies (#226)
Nécessite <mémoire> (#225)
Déplacez LibraryLoadExceptions vers le bas pour des messages d’erreur plus précis (#221)
Mettre à jour les responsables vers Chris Lalancette (#223)
étendre la condition de terminaison pour éviter une boucle infinie si package.xml n’est pas trouvé (#220)
Supprimez les en-têtes obsolètes. (#217)
Contributeurs : Alberto Soragna, Audrow Nash, Chris Lalancette, David V. Lu !!, Shane Loretz
quality_of_service_demo_cpp
Installer inclut pour inclure/${PROJECT_NAME} (#548)
Le correctif inclut l’ordre et les chemins relatifs pour cpplint (#551)
Corrections pour uncrustify 0.72 (#545)
Mettre à jour les mainteneurs vers Audrow Nash et Michael Jeronimo (#543)
Correctifs supplémentaires pour la documentation dans les démos. (#538)
Correction des avertissements de rappel des abonnés obsolètes (#532)
Initialiser correctement le message (#522)
Contributeurs : Abrar Rahman Expectation, Avro Nash, Chris Lalansta, Ivan Santiago Punbisi, Jacob Perran, Shane Lorez
rcl
ajouter des interfaces de sujet filtré par contenu (#894)
Ajouter une vérification nulle supplémentaire pour l’argument de la minuterie (#973)
Autoriser les barres obliques dans une règle de nom de paramètre dans l’analyse des arguments (#860)
Supprimer les faux positifs de clang-tidy (#951)
Correction de la terminaison 0 manquante dans rcl_context_impl_t.argv (#969)
test_publisher_wait_all_ack dépend de rcpputils (#968)
Micro-optimisations dans rcl (#965)
Si la minuterie est annulée, rcl_timer_get_time_until_next_call renvoie TIMER_CANCELED (#963)
Ajouter un exécuteur d’événements (#839)
Supprimer la personnalisation fastrtps sur test_events (#960)
Ajouter des getters QoS client/service (#941)
introduisez ROS_DISABLE_LOAN_MSG pour désactiver can_loan_messages. (#949)
L’installation l’inclut include/${PROJECT_NAME} (#959)
Assurez-rcl_difference_times args const (#955)
Mettre à jour la logique de saut de test inject_on_return (#953)
Correction des rappels de saut appelés lorsque des seuils de saut de temps nuls sont utilisés (#948)
Ne modifiez le niveau d’enregistrement par défaut que si default_logger_level est défini (#943)
Ajouter une bibliothèque pour wait_for_entity_helpers pour dédupliquer la compilation (#942)
Augmenter le délai d’attente Windows 15 -> 25 ms (#940)
Le test doit vérifier le nombre spécifié d’entités. (#935)
Correction de la construction de la documentation pour rcl lors de l’utilisation de rosdoc2 (#932)
Inclure rmw_event_t au lieu de le déclarer en avant (#933)
Ajoutez la prise en charge de rcl_publisher_wait_for_all_acked. (#913)
Ajoutez une instrumentation de traçage pour rcl_take. (#930)
Correction de #include dans l’exemple de support de type C++ dans le docblock rcl_subscription_init. (#927)
La mise à jour inclut après la dépréciation de rutils/get_env.h. (#917)
Utilisez le type de valeur de retour rcl_logging approprié et comparez-le à constant. (#916)
Contributeurs : Barry Xu, Chen Lihui, Chris Lalancette, Christopher Bedard, Haowei Wen, Ivan Santiago Paunovic, Jafar Abdi, Michel Hidalgo, Miguel Company, NoyZuberi, Scott K Logan, Shane Loretz, Tomoya Fujita, William Woodall, iRobot ROS, Mauropasse
rcl_action
Ajouter un exécuteur d’événements (#839)
L’installation l’inclut include/${PROJECT_NAME} (#959)
Correction de la construction de la documentation pour rcl_action lors de l’utilisation de rosdoc2 (#937)
Correction de la capacité des objectifs expirés du serveur d’action (#931)
Attendez le serveur d’action dans les tests de communication rcl_action. (#919)
Contributeurs : Michel Hidalgo, Shane Loretz, iRobot ROS, spiralray
rcl_interfaces
Mettre à jour les responsables vers Chris Lalancette (#130)
Contributeurs : Audrow Nash
rcl_lifecycle
L’installation l’inclut include/${PROJECT_NAME} (#959)
[rcl_lifecycle] Ne pas partager le message d’événement de transition entre les nœuds (#956)
Mettre à jour les mainteneurs vers Ivan Paunovic et William Woodall (#952)
Correction de la construction de la documentation pour rcl_lifecycle lors de l’utilisation de rosdoc2 (#938)
Renommer la variable pour corriger l’avertissement d’occultation de nom (#929)
Contributeurs : Alberto Soragna, Audrow Nash, Ivan Santiago Paunovic, Michel Hidalgo, Shane Loretz
rcl_logging_interface
Installer inclut pour inclure/${PROJECT_NAME} (#85)
Le correctif inclut la commande pour cpplint (#84) Se rapporte à https://github.com/ament/ament_lint/pull/324
Mettre à jour les responsables vers Chris Lalancette (#83)
Correction de l’en-tête
rcpputils
renommé (#81)Ajoutez Doxyfile au paquet rcl_logging_interface (#80)
La mise à jour inclut après la dépréciation de rcutils/get_env.h (#75)
Contributeurs : Abrar Rahman Pardika, Avro Nash, Christophe Bedard, Jacob Perron, Mitchell Hidalgo, Shane Lorez
rcl_logging_noop
Mettre à jour les responsables vers Chris Lalancette (#83)
Contributeurs : Audrow Nash
rcl_logging_spdlog
Le correctif inclut la commande pour cpplint (#84) Se rapporte à https://github.com/ament/ament_lint/pull/324
Mettre à jour les responsables vers Chris Lalancette (#83)
Correction de l’en-tête
rcpputils
renommé (#81)La mise à jour inclut après la dépréciation de rcutils/get_env.h (#75)
Contributeurs : Abrar Rahman Pardesh, Avro Nash, Christophe Bedard, Jacob Perran
rclcpp
supprimer l’option cmake DEFINE_CONTENT_FILTER (#1914)
supprimer les choses qui étaient obsolètes pendant galactic (#1913)
ajouter l’API take_data_by_entity_id à waitable (#1892)
ajouter des interfaces de sujet filtré par contenu (#1561)
[NodeParameters] Définir le nom dans la pré-vérification des informations de paramètre (#1908)
Ajouter test-dep ament_cmake_google_benchmark (#1904)
Ajouter publier par message prêté dans GenericPublisher (#1856)
Ajouter la dépendance d’ament manquante sur rcl_interfaces (#1903)
Mettre à jour les tests de rappel de données pour tenir compte de tous les échantillons publiés (#1900)
Augmentez le délai d’expiration des accusés de réception pour tenir compte des paramètres Connext plus lents (#1901)
clang-tidy : constructeurs explicites (#1782)
Ajouter des getters QoS client/service (#1784)
Correction d’un tas d’autres problèmes de rosdoc2 dans rclcpp. (#1897)
time_until_trigger renvoie le temps maximum si la minuterie est annulée (#1893)
Micro-optimisations dans rclcpp (#1896)
spin_all avec un délai d’attente nul. (#1878)
Ajouter des API d’écouteur RMW (#1579)
Supprimer la personnalisation fastrtps sur les tests (#1887)
Installez les en-têtes pour inclure/${PROJECT_NAME} (#1888)
Utilisez ament_generate_version_header (#1886)
utiliser la référence universelle pour prendre en charge rvalue. (#1883)
réparer un abonnement peut attendre_for_message deux fois (#1870)
Ajouter la version de valeur de retour de get_parameter_or (#1813)
Temps de nettoyage des durées de vie des objets sources (#1867)
ajouter la méthode is_spinning() à la classe de base de l’exécuteur
Nettoyer les tests TypeAdapt (#1858)
Le nettoyage inclut (#1857)
Le correctif inclut l’ordre et les chemins relatifs pour cpplint (#1859)
Renommez stringstream dans les macros avec un nom plus unique (#1862)
Ajouter des capacités non transformées pour l’intra-processus (#1849)
Correction de la construction de la documentation rclcpp (#1779)
Utiliser l’exception UninitializedStaticallyTypedParameterException (#1689)
Ajout de la prise en charge de wait_for_all_acked (#1662)
Ajouter des tests pour les modèles de fonction de declare_parameter (#1747)
Corrections pour uncrustify 0.72 (#1844)
utilisez un membre privé pour conserver la référence all en dessous. (#1845)
Rendre la base de nœud partageable (#1832)
Ajouter Clock::sleep_for() (#1828)
Synchronisez les horloges stables rcl et std::chrono dans Clock::sleep_until (#1830)
Utilisez rclcpp::guard_condition (#1612)
Appelez la fonction CMake pour générer l’en-tête de version (#1805)
Utilisez des parenthèses autour du paramètre de macro de journalisation (#1820)
Supprimer l’auteur sur demande (#1818)
Mettre à jour les mainteneurs (#1817)
Les seuils min_forward et min_backward ne doivent pas être désactivés (#1815)
Rajoutez Clock::sleep_until (#1814)
Correction de la durée de vie du contexte afin qu’il reste actif pendant que ses descripteurs de nœuds dépendants sont toujours utilisés (#1754)
Ajoutez l’interface pour le rappel avant l’arrêt (#1714)
Prendre possession du message du LoanedMessage déplacé (#1808)
Supprimez les avertissements clang dead-store dans les benchmarks. (#1802)
Attendez que l’éditeur et l’abonnement correspondent (#1777)
Corrigez le profil QoS inutilisé pour l’abonnement à l’horloge et faites de ClockQoS la valeur par défaut (#1801)
Correction d’une capture dangereuse de std::bind dans l’implémentation de TimeSource. (#1768)
Correction de la capture dangereuse de std::bind dans l’implémentation de ParameterEventHandler. (#1770)
Gérer sigterm, de la même manière que sigint est géré. (#1771)
rclcpp::Node copy constructor : faire une copie du membre node_waitables_. (#1799)
Étendez NodeGraph pour correspondre à ce que rcl fournit. (#1484)
Context::sleep_for() : remplacez la récursivité par do-while pour éviter un éventuel débordement de pile. (#1765)
extend_sub_namespace() : Vérifiez string::empty() avant d’appeler string::front(). (#1764)
Déprécier les signatures de rappel d’abonnement
void shared_ptr<MessageT>
. (#1713)Supprimer le contrôle d’affectation can_be_nullptr pour le cas QNX. (#1752)
Mettez à jour l’API client pour pouvoir supprimer les demandes en attente. (#1734)
Correction : Autoriser l’ajout d’un nœud lors de la rotation dans le StaticSingleThreadedExecutor. (#1690)
Ajoutez une instrumentation de traçage pour l’exécuteur et la prise de messages. (#1738)
Correction : réinitialiser le temps de déclenchement du minuteur avant l’exécution dans StaticSingleThreadedExecutor. (#1739)
Utilisez FindPython3 et rendez la dépendance python3 explicite. (#1745)
Utilisez rosidl_get_typesupport_target(). (#1729)
Correction du renvoi d’un espace de noms invalide si sub_namespace est vide. (#1658)
Ajouter une fonction gratuite pour attendre un message d’abonnement. (#1705)
Utilisez rcpputils/scope_exit.hpp et supprimez rclcpp/scope_exit.hpp. (#1727)
Supprimez l’API get_callback_groups non sécurisée. Les appelants doivent utiliser for_each_callback_group() ou stocker les groupes de rappel dont ils ont besoin en interne.
Ajoutez callback_groups_for_each. La principale raison d’ajouter cette méthode est de rendre les accès au vecteur callback_groups_ thread-safe. En ayant un callback_groups_for_each qui accepte une fonction std::, nous pouvons simplement demander aux appelants de nous donner le rappel qui les intéresse, et nous pouvons nous occuper du verrouillage. Le reste de ce PR assez important nettoie tous les endroits qui utilisent get_callback_groups() pour utiliser à la place callback_groups_for_each().
Utilisez un mécanisme différent pour éviter que les temporisateurs soient programmés plusieurs fois par le MultiThreadedExecutor (#1692)
Correction de Windows CI (#1726) Correction d’un bug dans AnyServiceCallback introduit dans #1709.
Support pour différer l’envoi d’une réponse dans les services. (#1709) Signé par : Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com>
Correction d’un bogue de documentation. (#1719) Signé par : William Woodall <william@osrfoundation.org>
Suppression de l’implémentation restante de
is_initialized()
(#1711) Reste de https://github.com/ros2/rclcpp/pull /1622Correction des méthodes de déclaration des paramètres pour les vecteurs int et float (#1696)
Implémentation nettoyée du gestionnaire intra-processus (#1695)
Ajout du nom de nœud à un exécuteur
runtime_error
(#1686)Correction d’une faute de frappe « Attack » -> « Attach » (#1687)
Suppression de l’utilisation de std::allocator<>::rebind (#1678) rebind est obsolète en c++17 et supprimé en c++ 20
Autoriser la déclaration de paramètres non initialisés (#1673)
Correction d’un problème de syntaxe avec gcc (#1674)
[service] N’utilisez pas un faible_ptr pour éviter les fuites (#1668)
Correction d’une faute de frappe dans la documentation (#1663)
[rclcpp] Fonctionnalité d’adaptation de type (#1557)
N’essayez pas d’utiliser des répartiteurs vides pour l’allocation de mémoire. (#1657)
Conservez l’allocateur personnalisé dans les options d’éditeur et d’abonnement. (#1647)
Correction du test get_publishers_subscriptions_info_by_topic dans test_node.cpp (#1648)
Utilisez le handle de rappel OnShutdown au lieu du rappel OnShutdown (#1639)
utiliser dynamic_pointer_cast pour détecter l’incompatibilité d’allocateur dans le gestionnaire de processus intra (#1643)
Contributeurs : Abrar Rahman Protyasha, Ahmed Sobhy, Alberto Soragna, Andrea Sorbini, Audrow Nash, Barry Xu, Bi0T1N, Chen Lihui, Chris Lalancette, Christophe Bedard, Doug Smith, Emerson Knapp, Gaël Écorchard, Geoffrey Biggs, Gonzo, Gray, Ivan Santiago Paunovic, Jacob Perron, Jorge Perez, Karsten Knese, Kenji Miyake, M. Hofstätter, M. Mostafa Farzan, Mauro Passerino, Michel Hidalgo, Miguel Company, Nikolai Morin, Petter Nilsson, Scott K Logan, Shane Loretz, Steve Macenski, Tomoya Fujita , William Woodall, Yong-Hao Zou, iRobot ROS, livanov93, mauropasse
rclcpp_action
supprimer les choses qui étaient obsolètes pendant galactic (#1913)
ajouter l’API take_data_by_entity_id à waitable (#1892)
Correction des problèmes de rosdoc2 (#1897)
Ajouter des API d’écouteur RMW (#1579)
Installez les en-têtes pour inclure/${PROJECT_NAME} (#1888)
Le correctif inclut l’ordre et les chemins relatifs pour cpplint (#1859)
Corrections pour uncrustify 0.72 (#1844)
Utilisez rclcpp::guard_condition (#1612)
Supprimer l’auteur sur demande (#1818)
Mettre à jour les mainteneurs (#1817)
Supprimez les avertissements clang dead-store dans les benchmarks. (#1802)
Déprécier les signatures de rappel d’abonnement
void shared_ptr<MessageT>
(#1713)Utilisez rcpputils/scope_exit.hpp et supprimez rclcpp/scope_exit.hpp. (#1727)
Correction d’un résultat d’objectif parfois manquant en raison d’une condition de concurrence (#1677)
Augmentez le délai d’expiration du benchmark pour benchmark_action_client (#1671)
Renvoie CancelResponse::REJECT alors que le descripteur d’objectif n’a pas réussi à passer à l’état CANCELING (#1641)
Correction du problème de blocage du serveur d’action causé par d’autres mutex verrouillés dans CancelCallback (#1635)
Contributeurs : Abrar Rahman Protyasha, Alberto Soragna, Chris Lalancette, Christophe Bedard, Jacob Perron, Kaven Yau, Shane Loretz, Tomoya Fujita, William Woodall, iRobot ROS, mauropasse
rclcpp_components
Sélectionnez l’exécuteur dans l’enregistrement du nœud (#1898)
Correction des problèmes de rosdoc2 dans rclcpp (#1897)
Correction de bugprone-exception-escape dans node_main.cpp.in (#1895)
petites améliorations à node_main.cpp.in
Installez les en-têtes pour inclure/${PROJECT_NAME} (#1888)
Utilisez spin() dans component_manager_isolated.hpp (#1881)
ajouter use_global_arguments pour les options de nœud des nœuds de composants (#1776)
Ajouter rclcpp_components::component (#1855)
Ajouter un paramètre pour configurer le nombre de threads (#1708)
supprimer RCLCPP_COMPONENTS_PUBLIC dans la classe ComponentManagerIsolated (#1843)
créer component_container_isolated (#1781)
Supprimer l’auteur sur demande (#1818)
Mettre à jour les mainteneurs (#1817)
Supprimez les avertissements clang dead-store dans les benchmarks. (#1802)
Mettez à jour l’API client pour pouvoir supprimer les demandes en attente. (#1734)
Déprécier les noms de méthodes qui utilisent CamelCase dans rclcpp_components. (#1716)
Ajout d’un hook pour générer des options de nœud dans ComponentManager (#1702)
Contributeurs : Alberto Soragna, Chris Lalancette, Daisuke Nishimatsu, Hirokazu Ishida, Ivan Santiago Paunovic, Jacob Perron, Rebecca Butler, Shane Loretz, gezp
rclcpp_lifecycle
supprimer les choses qui étaient obsolètes pendant galactic (#1913)
Correction des problèmes de rosdoc2 (#1897)
Installez les en-têtes pour inclure/${PROJECT_NAME} (#1888)
LifecycleNode::on_deactivate désactive toutes les entités gérées. (#1885)
Transférez automatiquement les entités du cycle de vie lors des transitions de nœud (#1863)
Supprimer l’auteur sur demande (#1818)
Mettre à jour les mainteneurs (#1817)
Supprimez les avertissements clang dead-store dans les benchmarks. (#1802)
Mettre à jour les déclarations directes des types
rcl_lifecycle
(#1788)Déprécier les signatures de rappel d’abonnement
void shared_ptr<MessageT>
(#1713)Mettez à jour l’API client pour pouvoir supprimer les demandes en attente. (#1734)
Modifiez le niveau de journalisation pour lifecycle_publisher. (#1715)
Correctif : RCLCPP_PUBLIC -> RCLCPP_LIFECYCLE_PUBLIC (#1732)
Utilisez rcpputils/scope_exit.hpp et supprimez rclcpp/scope_exit.hpp (#1727)
Supprimez l’API get_callback_groups non sécurisée. Les appelants doivent utiliser for_each_callback_group() ou stocker les groupes de rappel dont ils ont besoin en interne.
Ajoutez callback_groups_for_each. La principale raison d’ajouter cette méthode est de rendre les accès au vecteur callback_groups_ thread-safe. En ayant un callback_groups_for_each qui accepte une fonction std::, nous pouvons simplement demander aux appelants de nous donner le rappel qui les intéresse, et nous pouvons nous occuper du verrouillage. Le reste de ce PR assez important nettoie tous les endroits qui utilisent get_callback_groups() pour utiliser à la place callback_groups_for_each().
Correction de l’ordre de destruction dans le benchmark du cycle de vie (#1675)
[rclcpp] Fonctionnalité d’adaptation de type (#1557)
Contributeurs : Abrar Rahman Protyasha, Alberto Soragna, Audrow Nash, Chris Lalancette, Christophe Bedard, Ivan Santiago Paunovic, Jacob Perron, Michel Hidalgo, Shane Loretz, Tomoya Fujita, William Woodall
rclpy
Rendre les dépendances rclpy explicites (#906)
Éviter l’exception dans le constructeur de nœud lors de l’utilisation du remplacement pour “use_sim_time” (#896)
time_until_next_call renvoie max si la minuterie est annulée. (#910)
Implémentez correctement le nettoyage du descripteur serveur/client de l’action. (#905)
Assurez-vous de supprimer les contextes sur Action{Client,Server}. (#904)
Assurez-vous de libérer le goal_status_array lorsque vous avez fini de l’utiliser. (#902)
Correction d’un bug sur le résultat de Node.destroy_rate() (#901)
Supprimer la personnalisation fastrtps sur les tests (#895)
correction de faute de frappe (#890)
Documentez que Future.result() peut renvoyer None (#884)
mettre à jour le numéro de version de la doc (#885)
Correction de la condition de concurrence multithread dans client.call_async (#871)
Le correctif inclut la commande pour cpplint (#877)
Correction de bug/durée de la précision des messages (#876)
Mise à jour vers pybind11 2.7.1 (#874)
La profondeur de l’historique QoS n’est disponible qu’avec KEEP_LAST (#869)
Mettre en œuvre des nœuds gérés. (#865)
Faites en sorte que le comportement de rclpy.try_shutdown() suive de plus près rclpy.shutdown(). (#868)
Mettez à jour la méthode Topic Endpoint Type Enum.__str__() pour inclure le type et la profondeur de l’historique. (#849)
Ajoutez Clock.sleep_for() en utilisant Clock.sleep_until(). (#864)
Ajouter Clock.sleep_until() (#858)
Ajoutez __enter___ et __exit___ à JumpHandle. (#862)
Ne remplacez pas les docs rclpy._rclpy_pybind11. (#863)
Améliorez la documentation JumpThreshold et interdisez les durées nulles. (#861)
Correction de l’importation circulaire time.py et clock.py. (#860)
Faites en sorte que context.on_shutdown() autorise les fonctions libres. (#859)
Correction du type de descripteur des paramètres déclarés automatiquement. (#853)
Arrêt asynchrone lorsque sigint est reçu. (#844)
Mettre à jour les mainteneurs. (#845)
Ajoutez des entités au groupe de rappel avant de les mettre à la disposition de l’exécuteur pour éviter une condition de concurrence. (#839)
Évitez les conditions de concurrence dans client.call(). (#838)
Terme commercial. (#830)
Utilisez pybind11 pour la gestion du signal et supprimez maintenant rclpy_common, pycapsule et le code de gestion inutilisés. (#814)
Correction d’une fuite de mémoire dans Service::take_request() et Client::take_response(). (#828)
Ajoutez Publisher.wait_for_all_acked(). (#793)
N’ajoutez qu’un seul rappel terminé à un futur dans Executor. (#816)
Ajoutez la fonction de conversion de ParameterValue à Python intégré. (#819)
Appelez Context._logging_fini() dans Context.try_shutdown(). (#800)
Soulevez l’énumération LoggingSeverity en tant que dépendance commune aux modules de journalisation et rcutils_logger (#785)
Définissez Context.__context sur None dans __init__(). (#812)
Supprimez la fonction inutilisée make_mock_subscription. (#809)
Suppression de common.c/h (#789)
Autoriser la déclaration de paramètres non initialisés (#798)
Rejeter la demande d’annulation en cas d’échec du transit vers l’état CANCEL_GOAL (#791)
Descripteur supprimé car il ne devrait plus être utilisé (#786)
Suppression de certaines fonctions dans common.c et remplacement dans utils.cpp (#787)
Déplacement de exception.cpp/hpp vers le module _rclpy_pybind11 (#788)
Imprimer “Infinite” pour des durées infinies dans les informations sur le point de terminaison du sujet (#722)
Interrompre l’exécution de la fonction de journal dès que possible si la gravité configurée est trop élevée (#776)
Convertir le nœud et le contexte pour utiliser les classes C++ (#771)
Améliorations diverses du serveur d’action (#774)
Améliorations diverses de la gestion des objectifs d’action (#767)
Convertir Guardcondition pour utiliser les classes C++ (#772)
Suppression des structures inutilisées
rclpy_client_t
etrclpy_service_t
(#770)Convertir WaitSet pour utiliser les classes C++ (#769)
Convertir ActionServer pour utiliser les classes C++ (#766)
Convertir ActionClient pour utiliser les classes C++ (#759)
Utilisez py::class_ pour rcl_action_goal_handle_t (#751)
Convertir l’éditeur et l’abonnement pour utiliser les classes C++ (#756)
Renommez QoS*Policy enum’s en *Policy (#379)
Utilisez les paramètres du nœud “/**” du fichier de paramètres YAML (#370)
Mise à jour pour utiliser les paramètres du nœud “/**” du fichier de paramètres YAML. (#399)
Contributeurs : Alejandro Hernández Cordero, Anthony, Artem Shumov, Auguste Lalande, Barry Xu, Chris Lalancette, Emerson Knapp, Erki Suurjaak, Greg Balke, Ivan Santiago Paunovic, Jacob Perron, Lei Liu, Louise Poubel, Miguel Company, Shane Loretz, Tomoya Fujita , ksuszka
rcpputils
Installer inclut pour inclure/${PROJECT_NAME} (#160)
Le correctif inclut la commande pour cpplint (#158)
[chemin] Déclarez l’opérateur d’affectation par défaut (#156)
Corrections pour uncrustify 0.72 (#154)
Corrigez les en-têtes de licence BSD pour utiliser celui standard. (#153)
Mettre à jour les responsables vers Chris Lalancette (#152)
Ajouter la fonction cochée convert_to_nanoseconds() (#145)
Ajouter les sections manquantes dans docs/FEATURES.md TOC (#151)
[env] Ajout de la fonction
set_env_var
(#150)Ajouter l’inclusion cstddef manquante (#147)
Ajouter un test d’accumulateur à CMakeLists.txt (#144)
rcpputils::fs
: Fix doxygen parameter identifier (#142)Rendre la macro de sécurité des threads conforme aux normes C++ (#141)
Correction de la documentation de l’API pour la construction propre de
rosdoc2
(#139)Amélioration de la documentation
rcppmath
Doxygen (#138)Améliorer la documentation des utilitaires dans docs/FEATURES.md (#137)
Inclure les utilitaires
rcppmath
dans docs/FEATURES.md (#136)Correction de la référence
IllegalStateException
dans FEATURES (#135)migrer la moyenne mobile de ros2_controllers vers rcppmath (#133)
La mise à jour inclut après la dépréciation de rcutils/get_env.h (#132)
Contributeurs : Abrar Rahman Expectation, Avro Nash, Barry Sue, Chris LaLanceta, Christophe Bedard, Jacob Perran, Kirsten Konesse, Octogonapus, Shane Lorez
rcutils
Test de lancement de mise à jour pour les modifications liées aux variables d’environnement lors du lancement (`#354 <https://github.com/ros2/rcutils/issues/354>`___)
Supprimer dst_size de l’utilisation de strlen (#353)
Installez les en-têtes pour inclure${PROJECT_NAME} (#351)
Utilisez static_cast au lieu de cast de style C (#349)
Correction de la construction de la documentation lors de l’utilisation de rosdoc2 (#344)
Arrêtez les structures à double définition. (#333)
Utilisez FindPython3 explicitement au lieu de FindPythonInterp implicitement (#345)
Correction de la compilation sur Android (#342)
Obsolète get_env.h et déplace le contenu vers env.{h,c} (#340)
Contributors: Chris Lalancette, Christophe Bedard, Ivan Santiago Paunovic, Jacob Perron, Jorge Perez, Shane Loretz, William Woodall
rmw
Ajoutez la prise en charge des sujets filtrés par le contenu. (#302)
Ajoutez des numéros de séquence à rmw_message_info_t. (#318)
Ajoutez rmw_feature_supported(). (#318)
Ajouter EventsExecutor (#286)
Documentez que rmw_wait() DEVRAIT utiliser une horloge monotone (#316)
Installez les en-têtes pour inclure/${PROJECT_NAME} (#317)
Mettre à jour la documentation de l’API rmw_server_is_available(). (#277)
Ajoutez des getters QoS client/service. (#314)
Correction de la construction de la documentation pour rmw lors de l’utilisation de rosdoc2 (#313)
Correction des erreurs dans la documentation doxygen (#311)
Correction d’une erreur de copier-coller dans la documentation de l’API pour rmw_get_gid_for_publisher (#310)
Ajoutez la prise en charge de rmw_publisher_wait_for_all_acked. (#296)
Contributors: Barry Xu, Chen Lihui, Chris Lalancette, Christophe Bedard, Ivan Santiago Paunovic, Michel Hidalgo, Shane Loretz, iRobot ROS, mauropasse
rmw_connextdds
Exclure les exemples de champs d’informations manquants lors de la construction de rmw_connextddsmicro (#79)
Mettre à jour les préfixes du filtre de sortie launch_testing_ros pour Connext6 (#80)
Ajout de la prise en charge des filtres de contenu spécifiés par l’utilisateur (#68)
ajouter un stub pour le sujet filtré par contenu (#77)
Ajouter une API d’écoute rmw (#44)
Ajoutez des getters QoS client/service. (#67)
Ajoutez la prise en charge de rmw_publisher_wait_for_all_acked. (#20)
Contributeurs : Andrea Sorbini, Barry Xu, Chen Lihui, Ivan Santiago Paunovic, iRobot ROS, mauropasse
rmw_connextdds_common
Exclure les exemples de champs d’informations manquants lors de la construction de rmw_connextddsmicro (#79)
Initialisez correctement le flux CDR avant de l’utiliser pour le filtrage (#81)
Ajout de la prise en charge des filtres de contenu spécifiés par l’utilisateur (#68)
ajouter un stub pour le sujet filtré par contenu (#77)
Ajouter des numéros de séquence à la structure des informations de message (#74)
Ajouter une API d’écoute rmw (#44)
Correction des erreurs cpplint (#69)
Ajoutez des getters QoS client/service. (#67)
Mettre à jour la définition de rmw_context_impl_t (#65)
Utilisez la nouvelle API rmw_dds_common::get_security_files (#61)
Ajoutez la prise en charge de rmw_publisher_wait_for_all_acked. (#20)
Prise en charge de la signature étendue pour
message_type_support_callbacks_t::max_serialized_size()
derosidl_typesupport_fastrtps_cpp
. (#14)La mise à jour inclut après la dépréciation de rutils/get_env.h. (#55)
Modifiez toujours UserObjectQosPolicy, quelle que soit la stratégie de remplacement. (#53)
Amélioration de la conversion des valeurs temporelles entre les formats ROS et DDS. (#43)
Autoriser le partage de DomainParticipant avec des applications C++. (#25)
Ajoutez une variable d’environnement pour contrôler le remplacement de DomainParticipantQos. (#41)
Contributors: Andrea Sorbini, Barry Xu, Chen Lihui, Chris Lalancette, Christophe Bedard, Ivan Santiago Paunovic, Jacob Perron, Michel Hidalgo, Miguel Company, iRobot ROS, mauropasse
rmw_connextddsmicro
Exclure les exemples de champs d’informations manquants lors de la construction de rmw_connextddsmicro (#79)
Ajout de la prise en charge des filtres de contenu spécifiés par l’utilisateur (#68)
ajouter un stub pour le sujet filtré par contenu (#77)
Ajouter des numéros de séquence à la structure des informations de message (#74)
Ajouter une API d’écoute rmw (#44)
Ajoutez des getters QoS client/service. (#67)
Ajoutez la prise en charge de rmw_publisher_wait_for_all_acked. (#20)
Contributeurs : Andrea Sorbini, Barry Xu, Chen Lihui, Ivan Santiago Paunovic, iRobot ROS, mauropasse
rmw_cyclonedds_cpp
Correction de get_topic_name et de la gestion des noms de service longs
Ajouter la sérialisation pour SDK_DATA
Vérifications supplémentaires pour l’API de prêt
Dépendez uniquement de rmw_dds_common::rmw_dds_common_library (#385)
Correction du message d’erreur dans rmw_init_options_copy(). (#380)
Ajouter un talon vide de fonctionnalité de filtre de contenu. (#289)
Mise à jour pour fonctionner avec Cyclone 0.9.0 et Iceoryx 2.0 (#379)
Remplissez les numéros de séquence d’informations de message comme non pris en charge, ajoutez l’implémentation rmw_feature_supported(). (#381)
Corrigez un avertissement en créant un pointeur nullptr. (#375)
Déplacez les QD vers QL2 (#371)
Ajouter EventsExecutor (#256)
Appelez dissociate_reader dans rmw_destroy_subscription
Enveloppez la création d’un nouveau serdata_rmw dans un bloc try-catch
Correction d’une fuite de mémoire dans le scénario d’erreur côté publication avec SHM
Corrigez les fuites de mémoire du côté de la réception avec SHM
renommer _cyclonedds_has_shm pour suivre la convention
Ajouter iceoryx_binding_c comme dépendance à rmw_cyclonedds_cpp
Libérez iox_chunk vers iceoryx dans serdata_free si le iox_chunk est toujours disponible
Mettre à jour iceoryx_subscriber également lors de la construction des serdata à partir du bloc iox
Correction des erreurs cpplint (#363)
Mises à jour pour uncrustify 0.72 (#358)
Exporter uniquement rmw::rmw vers les cibles en aval (#360)
Exporter des cibles CMake modernes (#357)
Gratuit avec le même alternateur dans rmw_destroy_node (#355)
Ajoutez des getters QoS client/service. (#343)
Numéro de version et niveau de qualité mis à jour. (#349)
Mettre à jour les mainteneurs de paquets. (#351)
Correction de l’initialisation indésirable de la mémoire dans le chemin de données sans copie. (#348)
Correction des paramètres de profondeur QoS pour les clients/services ignorés. (#340)
Lien vers Cyclone DDS dans la déclaration de qualité. (#342)
Mettre à jour la définition de rmw_context_impl_t (#337)
Ajouter une déclaration de qualité pour rmw_cyclonedds_cpp (#335)
Correction de l’utilisation de is_loan_available obsolète (#336)
Ajouter -latomic pour RISC-V (#332)
Ajoutez pub/sub init, publiez et prenez l’instrumentation à l’aide de tracetools (#329)
Transmettez la CRL à CycloneDDS si elle existe (#325)
Utilisez la nouvelle API rmw_dds_common::get_security_files (#323)
Ajoutez la prise en charge de rmw_publisher_wait_for_all_acked. (#294)
Résoudre les problèmes de copie zéro. (#309)
Gérer les erreurs d’allocation lors de la désérialisation des messages. (#313)
La mise à jour inclut après la dépréciation de rutils/get_env.h. (#312)
Contributeurs : Barry Xu, Chen Lihui, Chris Lalancette, Christophe Bedard, Dietrich Krönke, Erik Boasson, Haowei Wen, Ivan Santiago Paunovic, Jacob Perron, Joe Speed, Michel Hidalgo, Shane Loretz, Sumanth Nirmal, eboasson, Guillaume-Pais-Siemens, iRobot ROS, Mauropasse
rmw_dds_common
Dépend de la cible générée par rosidl_typesupport_cpp (#58)
Utilisez rosidl_get_typesupport_target() et target_link_libraries(). (#57)
Installez les en-têtes pour inclure/${PROJECT_NAME} (#56)
Le correctif inclut la commande pour cpplint (#55)
Correction de la documentation rmw_dds_common lors de l’utilisation de rosdoc2 (#54)
Ajout de la prise en charge des fichiers de liste de révocation de certificats (#52)
Avertissement de clang silencieux (
range-loop-construct
) (#53)Ajoutez une fonction commune pour les fichiers de sécurité. (#51)
Normaliser rmw_time_t selon la spécification DDS (#48)
Contributors: Andrea Sorbini, Chris Lalancette, Jacob Perron, Karsten Knese, Michel Hidalgo, Shane Loretz
rmw_fastrtps_cpp
Ajoutez pub/sub init, publiez et prenez l’instrumentation à l’aide de tracetools (#591)
Ajouter une fonctionnalité de filtre de contenu (#513)
Ajouter des numéros de séquence à la structure des informations de message (#587)
Suppression de certaines interactions de tas dans rmw_serialize.cpp (#590)
Ajouter EventsExecutor (#468)
Installez les en-têtes pour inclure/${PROJECT_NAME} (#578)
Ajoutez des getters QoS client/service. (#560)
Recalculez correctement la taille sérialisée sur les séquences délimitées. (#540)
Correction de l’alignement de la taille des caractères. (#550)
Modifier les liens depuis index.ros.org -> docs.ros.org (#539)
Ajoutez la prise en charge de rmw_publisher_wait_for_all_acked. (#519)
Implémentation des messages de prêt (#523) * Ajout de l’attribut is_plain_ à la base TypeSupport. * Ajout de nouvelles méthodes à la base TypeSupport. * Implémentation de rmw_borrow_loaned_message. * Implémentation de rmw_return_loaned_message_from_publisher. * Activer les messages de prêt sur les éditeurs de types simples. * Implémentation pour la prise de messages prêtés. * Activer les messages de prêt sur les abonnements de types simples.
Contributeurs : Barry Xu, Chen Lihui, Chris Lalancette, Christophe Bedard, Ivan Santiago Paunovic, Miguel Company, Shane Loretz, WideAwakeTN, iRobot ROS, mauropasse
rmw_fastrtps_dynamic_cpp
Ajouter une fonctionnalité de filtre de contenu (#513)
Ajouter des numéros de séquence à la structure des informations de message (#587)
Ajouter EventsExecutor (#468)
Installez les en-têtes pour inclure/${PROJECT_NAME} (#578)
Ajoutez des getters QoS client/service. (#560)
Recalculez correctement la taille sérialisée sur les séquences délimitées. (#540)
Correction de l’alignement de la taille des caractères. (#550)
Ajoutez la prise en charge de rmw_publisher_wait_for_all_acked. (#519)
Implémentation des messages de prêt (#523) * Ajout de l’attribut is_plain_ à la base TypeSupport. * Ajout de nouvelles méthodes à la base TypeSupport. * Implémentation de rmw_borrow_loaned_message. * Implémentation de rmw_return_loaned_message_from_publisher. * Activer les messages de prêt sur les éditeurs de types simples. * Implémentation pour la prise de messages prêtés. * Activer les messages de prêt sur les abonnements de types simples.
Contributeurs : Barry Xu, Chen Lihui, Ivan Santiago Paunovic, Miguel Company, Shane Loretz, iRobot ROS, mauropasse
rmw_implementation
ajouter des interfaces de sujet filtré par contenu (#181)
Ajouter rmw_feature_supported() (#204)
Ajouter EventsExecutor (#161)
Correction du chemin relatif incluant la syntaxe pour cpplint (#203)
Prend en charge et préfère les cibles exportées à partir des implémentations rmw (#201)
Ajoutez des getters QoS client/service. (#196)
Mettre à jour les mainteneurs vers Audrow Nash et Michael Carroll. (#199)
Correction de l’en-tête
rcpputils
renommé (#198)Correction de la documentation générée par rmw_implementation (#197)
Ajoutez rmw_publisher_wait_for_all_acked. (#188)
Essayez de charger toute implémentation RMW disponible. (#189)
La mise à jour inclut après la dépréciation de rcutils/get_env.h (#190)
Contributeurs : Abrar Rahman Protyasha, Audrow Nash, Barry Xu, Chen Lihui, Chris Lalancette, Christophe Bedard, Ivan Santiago Paunovic, Jacob Perron, Michel Hidalgo, Shane Loretz, iRobot ROS, mauropasse
rmw_implementation_cmake
Utiliser FastDDS comme DDS par défaut (#315)
Contributeurs : Audrow Nash
robot_state_publisher
Dépend de orocos_kdl_vendor(#191)
exporter les dépendances, pour utiliser robot_state_publisher comme composant (#193)
Le correctif inclut la commande pour cpplint (#186)
Modifier la façon dont les mises à jour des paramètres sont gérées (#180)
Installer inclut pour instal/${PROJECT_NAME} (#184)
Rendre le test change_fixed_joint plus robuste (#183)
Ajoutez un test pour vous assurer que les transformations corrigées changent lors de la mise à jour
Petits gentils-ismes C++ dans les tests
Passer à l’utilisation de target_include_directories pour les tests
Publier de nouvelles transformations fixes lorsque URDF est mis à jour
Rendre configurable la qualité de service de l’abonnement joint_states ; par défaut sur SensorDataQoS (#179)
Supprimer la dépendance sur urdfdom_headers (#168)
Correction des rappels d’abonné obsolètes (#173)
Nettoyez la documentation dans la classe RobotStatePublisher. (#172)
Publiez toujours les cadres fixes dans /tf_static (#158)
correction de la valeur par défaut de publish_frequency dans README (#166)
Ajouter le paramètre tf frame_prefix (#159)
Contributeurs : Abrar Rahman Protyash, Anthony Deschamps, Charis Lalanstatt, Jacob Perron, Kenji Brameld, Nils Suchulte, Russell Joyce, Shane Lauretz, Steve Nogar
ros2action
Ajouter un délai d’attente pour tuer les tests suspendus (#701)
Dépendez des packages de lancement au lieu de ros_testing pour éviter la dépendance circulaire (#685)
Mettez à jour les mainteneurs vers Aditya Pande, Audrow Nash et Michael Jeronimo (#673)
Mainteneurs mis à jour (#670)
Ajouter des journaux des modifications (#635)
Contributeurs : Aditya Pande, Audrow Nash, Ivan Santiago Paunovic, Shane Loretz
ros2bag
prise en charge de la publication en tant que message prêté (#981)
Revert « Ajouter la possibilité d’enregistrer n’importe quelle paire clé/valeur dans le champ “personnalisé” dans metadata.yaml (#976) » (# 984)
Ajoutez la possibilité d’enregistrer n’importe quelle paire clé/valeur dans le champ “personnalisé” dans metadata.yaml (#976)
prise en charge de la publication en tant que message prêté (#981)
Revert « Ajouter la possibilité d’enregistrer n’importe quelle paire clé/valeur dans le champ “personnalisé” dans metadata.yaml (#976) » (# 984)
Ajoutez la possibilité d’enregistrer n’importe quelle paire clé/valeur dans le champ “personnalisé” dans metadata.yaml (#976)
Bump numéro de version pour éviter les conflits
Assurez-vous que les messages publiés sont reconnus pour le mode lecture (#951)
TopicFilter utilise regex_search au lieu de regex_match (#932)
Ajouter l’option de lecture de décalage de départ (#931)
Expose bag_rewrite comme
ros2 bag convert
(#921)Ajouter l’option « ignorer les sujets feuilles » à l’enregistreur (#925)
Détection automatique de l’ID de stockage pour le lecteur (si possible) (#918)
Ajoutez des options de pause/reprise à l’enregistreur de sac (#905)
Ajouter l’option –start-paused à
ros2 bag play
(#904)Mettre à jour les mainteneurs de paquets (#899)
Correction des choix de plug-in de conversion pour l’enregistrement (#897)
Ajouter des espaces manquants au message d’erreur (#875)
commandes au clavier pour basculer entre pause/reprise et lecture suivante : (#847)
Ajoutez l’argument –snapshot-mode au verbe « record » (#851)
Refactoriser le mécanisme de requête du plugin et standardiser la gestion des traits (#833)
Mettez à jour
PlayOptions::delay
àrclcpp::Duration
pour obtenir une résolution en nanosecondes (#843)Charger les choix de compression et de sérialisation via une requête de plugin (#827)
Ajouter une option de délai (#789)
Évitez de transmettre l’exception KeyboardInterrupt à la couche supérieure (#788)
Contributeurs : Abrar Rahman Protyasha, Audrow Nash, Barry Xu, Cameron Miller, Chris Lalancette, Emerson Knapp, Ivan Santiago Paunovic, Jacob Perron, Jorge Perez, Kosuke Takeuchi, Michel Hidalgo, Sonia Jin, Tony Peng
irsacle <http://attract.com/rosa/rzql/tree/humble/rzql/change.rest>a
Correction de l’avertissement importlib_metadata sur Python 3.10. (#706)
Ajouter un délai d’attente pour tuer les tests suspendus (#701)
Utilisez try_shutdown() au lieu de shutdown() dans DirectNode.__exit__() (#683)
Mettez à jour les mainteneurs vers Aditya Pande, Audrow Nash et Michael Jeronimo (#673)
Mainteneurs mis à jour (#670)
Revert « Faire en sorte que la sortie ros2cli soit toujours mise en mémoire tampon (#659) » (#660)
Faites en sorte que la sortie ros2cli soit toujours mise en mémoire tampon (#659)
ajouter uuid au nom du nœud du démon ros2. (#658)
Transférez la propriété du socket du démon lors de l’apparition. (#652)
Ajouter des journaux des modifications (#635)
Contributeurs : Aditya Pande, Audrow Nash, Chris Lalancette, Ivan Santiago Paunovic, Michel Hidalgo, Tomoya Fujita
ros2component
Ajouter un délai d’attente pour tuer les tests suspendus (#701)
Mettez à jour les mainteneurs vers Aditya Pande, Audrow Nash et Michael Jeronimo (#673)
Mainteneurs mis à jour (#670)
Supprimez l’API obsolète get_container_components_info(). (#647)
Ajouter des journaux des modifications (#635)
Contributeurs : Aditya Pande, Audrow Nash, Ivan Santiago Paunovic, Michel Hidalgo
ros2doctor
Correction de l’avertissement importlib_metadata sur Python 3.10. (#706)
Ajouter un délai d’attente pour tuer les tests suspendus (#701)
Basculez ros2 doctor vers psutil pour les vérifications du réseau. (#687)
Dépendez des packages de lancement au lieu de ros_testing pour éviter la dépendance circulaire (#685)
Mettez à jour les mainteneurs vers Aditya Pande, Audrow Nash et Michael Jeronimo (#673)
Mainteneurs mis à jour (#670)
Ajouter des journaux des modifications (#635)
Améliorez le docteur ros2 sur Windows. (#631)
Ajoutez la vérification et le rapport de compatibilité QoS. (#621)
Contributeurs : Aditya Pandey, Alberto Soragana, Audaro Nash, Charis Lalanstatt, Even Santiago Paunovic, Shane Loretiz
ros2interface
Ajouter un délai d’attente pour tuer les tests suspendus (#701)
Dépendez des packages de lancement au lieu de ros_testing pour éviter la dépendance circulaire (#685)
Mettez à jour les mainteneurs vers Aditya Pande, Audrow Nash et Michael Jeronimo (#673)
Mainteneurs mis à jour (#670)
Ajouter des journaux des modifications (#635)
Contributeurs : Aditya Pande, Audrow Nash, Ivan Santiago Paunovic, Shane Loretz
ros2launch
Mettre à jour les mainteneurs dans setup.py (#287)
Utiliser les dépendances de groupe frontend et les dépendances explicites dans ros2launch (#256)
Mettre à jour les mainteneurs de paquets (#284)
Ajouter un filtre regex pour une application sélective de préfixe de lancement (#261)
Résout #37 - Ajout de l’argument –launch-prefix pour la commande “ros2 launch” (#254)
Utilisez des ensembles d’extensions de fichiers fournies par les extensions d’analyseur (#252)
Simplifier la logique pour corriger les chemins absolus (#230)
ajouter un moyen d’inclure d’autres fichiers de lancement Python (launch #122)
Contributeurs : Audrow Nash, Cameron Miller, Christophe Bedard, Michel Hidalgo, rob-clarke
ros2lifecycle
Ajouter un délai d’attente pour tuer les tests suspendus (#701)
Dépendez des packages de lancement au lieu de ros_testing pour éviter la dépendance circulaire (#685)
Mettez à jour les mainteneurs vers Aditya Pande, Audrow Nash et Michael Jeronimo (#673)
Mainteneurs mis à jour (#670)
Ajouter des journaux des modifications (#635)
Contributeurs : Aditya Pande, Audrow Nash, Ivan Santiago Paunovic, Shane Loretz
<https://github. Kom/ro s2/ro s2 c/t re/humbe/ro s2 so/changeo G. premier>`___
Ajouter un délai d’attente pour tuer les tests suspendus (#701)
Dépendez des packages de lancement au lieu de ros_testing pour éviter la dépendance circulaire (#685)
Mettez à jour les mainteneurs vers Aditya Pande, Audrow Nash et Michael Jeronimo (#673)
Mainteneurs mis à jour (#670)
Ajouter des journaux des modifications (#635)
Contributeurs : Aditya Pande, Audrow Nash, Ivan Santiago Paunovic, Shane Loretz
rsaprm <http://attract.com/rosa/rzqql/tree/humble/rsaprm/change.rest>a
Ajouter un délai d’attente pour tuer les tests suspendus (#701)
Correction de la façon dont ros2 param interprète les arguments de ligne de commande. (#684)
Mettez à jour les mainteneurs vers Aditya Pande, Audrow Nash et Michael Jeronimo (#673)
Mainteneurs mis à jour (#670)
Suppression du code redondant (#666)
Correction de la liste de paramètres ros2 floconneuse (#656)
Ignorer aucun résultat (#646)
ajouter l’option “–write” pour éviter une perte de données involontaire. (#638)
Ajouter des journaux des modifications (#635)
Contributeurs : Aditya Pande, Audrow Nash, Chris Lalancette, Ivan Santiago Paunovic, Jacob Perron, Jay Wang, Tomoya Fujita
ros2pkg
Ajouter un délai d’attente pour tuer les tests suspendus (#701)
Utilisez la configuration git locale au lieu de globale (#693)
Dépendez des packages de lancement au lieu de ros_testing pour éviter la dépendance circulaire (#685)
[ros2pkg] Ignorer les tests de copyright dans les packages de modèles (#676)
Mettez à jour les mainteneurs vers Aditya Pande, Audrow Nash et Michael Jeronimo (#673)
Mainteneurs mis à jour (#670)
Générez des fichiers de LICENCE sur ros2 pkg create. (#650)
Gérer ValueError (#643)
Passer les exportations de packages au modèle dans pkg create api (#619) (#628)
Ajouter des journaux des modifications (#635)
Contributeurs : Abrar Rahman Pardhya, Aditya Pandey, Amar El-Bali, Avro Nash, Chris Lalansta, Ivan Santiago Punbisi, Shane Lorez, Rob-Clarke, Tim-Fan
ros2run
Ajouter un délai d’attente pour tuer les tests suspendus (#701)
Mettez à jour les mainteneurs vers Aditya Pande, Audrow Nash et Michael Jeronimo (#673)
Mainteneurs mis à jour (#670)
vérifiez subprocess.returncode pour imprimer le message d’erreur. (#639)
Ajouter des journaux des modifications (#635)
Contributeurs : Aditya Pande, Audrow Nash, Ivan Santiago Paunovic, Tomoya Fujita
ros2service
Ajouter un délai d’attente pour tuer les tests suspendus (#701)
Fournissez également –include-hidden-services pour le verbe
ros2 service list
(#551)Dépendez des packages de lancement au lieu de ros_testing pour éviter la dépendance circulaire (#685)
Mettez à jour les mainteneurs vers Aditya Pande, Audrow Nash et Michael Jeronimo (#673)
Mainteneurs mis à jour (#670)
Ajouter des journaux des modifications (#635)
Contributeurs : Aditya Pande, Audrow Nash, Ivan Santiago Paunovic, Karsten Knese, Shane Loretz
ros2topic
Ajouter un délai d’attente pour tuer les tests suspendus (#701)
Ajoutez un style de flux de vidage yaml. (#698)
prend en charge l’option d’écho ros2topic une fois. (#695)
Correction d’un cas particulier pour les QoS incompatibles fastrtps. (#694)
Dépendez des packages de lancement au lieu de ros_testing pour éviter la dépendance circulaire (#685)
Ajoutez l’historique QoS et les informations de profondeur si disponibles. (#678)
Nettoyer la licence BSD mal étiquetée (#447)
Mettez à jour les mainteneurs vers Aditya Pande, Audrow Nash et Michael Jeronimo (#673)
Mainteneurs mis à jour (#670)
Mettre à jour le cas de test des messages perdus (#669)
Implémentation du filtrage des messages pour ros2 (#654)
Changer le QoSProfile par défaut pour le pub (#653)
Ajouter une option dans le pub de sujet ros2 pour attendre N abonnements correspondants, utiliser N=1 par défaut lorsqu’il est combiné avec –times (#642)
ros2 topic pub
commence à publier immédiatement. (#626)Correction du test d’informations sur le sujet avec l’impression « infinie » (#616)
Ajouter des journaux des modifications (#635)
Détection automatique de la QoS (#613)
Activer l’option Activer les messages perdus par défaut (#633)
Contributeurs : Aditya Pande, Audrow Nash, Chris Lalancette, Emerson Knapp, Gonzo, Ivan Santiago Paunovic, Jorge Perez, Shane Loretz, Tomoya Fujita, Tully Foote, matthews-jca
ros2trace
Correction de l’erreur “ros2 trace” fini()
Ne nécessite pas de traceur de noyau et détecte quand il n’est pas installé
Déprécier le paramètre “context_names” et le remplacer par “context_fields”
Contributeurs : Christophe Bédard
yorosbag2 <https://githov.com/ros2/rosbag2/tree/humble/rosbag2/HANGELOG.rst>yo__
Bump numéro de version pour éviter les conflits
Mettre à jour les mainteneurs de paquets (#899)
Contributors: Chris Lalancette, Michel Hidalgo
compression_rosbag2
Bump numéro de version pour éviter les conflits
Installez les en-têtes pour inclure/${PROJECT_NAME} (#958)
Supprimer la définition publique inutile. (#950)
Changements pour uncrustify 0.72 (#937)
Correction d’un bug pour la séparation des sacs cassés lors de l’utilisation du cache (#936)
Mettre à jour les mainteneurs de paquets (#899)
Ne prétraitez pas un fichier de stockage plus d’une fois (#895)
interface de recherche ajoutée (#836)
Refactoriser le mécanisme de requête du plugin et standardiser la gestion des traits (#833)
correction de la stratégie séquentielle de roulement du lecteur vers le fichier suivant : (#839)
Charger les choix de compression et de sérialisation via une requête de plugin (#827)
Contributors: Cameron Miller, Chris Lalancette, Michael Orlov, Michel Hidalgo, Shane Loretz, sonia
yorosbag2_kpp <https://githov.com/ros2/rosbag2/tree/humble/rosbag2_kpp/HANGELOG.rst>yo__
Revert « Ajouter la possibilité d’enregistrer n’importe quelle paire clé/valeur dans le champ “personnalisé” dans metadata.yaml (#976) » (# 984)
Ajoutez la possibilité d’enregistrer n’importe quelle paire clé/valeur dans le champ “personnalisé” dans metadata.yaml (#976)
Revert « Ajouter la possibilité d’enregistrer n’importe quelle paire clé/valeur dans le champ “personnalisé” dans metadata.yaml (#976) » (# 984)
Ajoutez la possibilité d’enregistrer n’importe quelle paire clé/valeur dans le champ “personnalisé” dans metadata.yaml (#976)
Bump numéro de version pour éviter les conflits
Installez les en-têtes pour inclure/${PROJECT_NAME} (#958)
Supprimer la définition publique inutile. (#950)
Correction de la syntaxe du chemin relatif pour cpplint (#947)
Balisez le message_cache avec les annotations TSA (#946)
Changements pour uncrustify 0.72 (#937)
Refonte du consommateur de cache et du cache de messages circulaires pour se débarrasser de la boucle occupée (#941)
Correction d’un bug pour la séparation des sacs cassés lors de l’utilisation du cache (#936)
Supprimer l’implémentation de copie JumpHandler de PlayerClock/TimeControllerClock (#935)
Détection automatique de l’ID de stockage pour le lecteur (si possible) (#918)
Ajouter l’option –start-paused à
ros2 bag play
(#904)Utilisez l’en-tête message_introspection pour obtenir MessageMember. (#903)
Mettre à jour les mainteneurs de paquets (#899)
Correction des choix de plug-in de conversion pour l’enregistrement (#897)
Activer les désinfectants uniquement si le code peut réellement s’exécuter (#572)
Besoin de passer l’introspection TS au plugin de conversion pour qu’il soit utile (#896)
Ne prétraitez pas un fichier de stockage plus d’une fois (#895)
Correction d’un bug sur l’adresse de pointeur invalide lors de l’utilisation de la compression « MESSAGE »… (#866)
Informations sur les métadonnées par fichier (#870)
Correction des avertissements TSA lors de la construction avec l’analyse des threads clang. (#877)
Implémenter le mécanisme d’instantané et le service ROS correspondant (#850)
Implémentation du cache de messages circulaires pour la fonctionnalité d’instantané (#844)
La découverte de correctifs s’arrête silencieusement après la détection d’un type de message inconnu. (#848)
interface de recherche ajoutée (#836)
Refactoriser le mécanisme de requête du plugin et standardiser la gestion des traits (#833)
correction de la stratégie séquentielle de roulement du lecteur vers le fichier suivant : (#839)
Charger les choix de compression et de sérialisation via une requête de plugin (#827)
Solution de contournement pour les résultats de faux positifs par l’analyse de la sécurité des threads clang dans l’API de rappel de saut du contrôleur de temps. (#799)
Ajouter des rappels pour l’API PlayerClock::jump(time_point) avec le correctif CI (#779)
Revenir à « Ajouter des rappels pour l’API PlayerClock ::jump(time_point) (#775) » (#778)
Ajouter des rappels pour l’API PlayerClock::jump(time_point) (#775)
Contributeurs : Audrow Nash, Barry Xu, Cameron Miller, Chris Lalancette, Emerson Knapp, Ivan Santiago Paunovic, Jacob Perron, Jorge Perez, Lei Liu, Michael Orlov, Michel Hidalgo, Shane Loretz, Tony Peng, Wojciech Jaworski, sonia
rosbag2_interfaces
Bump numéro de version pour éviter les conflits
Ajouter le mode rafale au lecteur (#977)
Mettre à jour les mainteneurs de paquets (#899)
Implémenter le mécanisme d’instantané et le service ROS correspondant (#850) * Ajouter un service d’instantané au nœud d’enregistrement * Simplifier et clarifier les modèles de double mise en mémoire tampon
Contributeurs : Cameron Miller, Chris Lalancette, Geoffrey Biggs, Michel Hidalgo
rosbag2_performance_benchmarking
Bump numéro de version pour éviter les conflits
Installez les en-têtes pour inclure/${PROJECT_NAME} (#958)
Activer l’encodage/décodage YAML pour RecordOptions et StorageOptions (#916) * Activer l’encodage/décodage YAML pour RecordOptions et StorageOptions
Mettre à jour les mainteneurs de paquets (#899)
Mise à jour du nœud declare_parameter vers une nouvelle syntaxe (#882)
Mise à jour du package de référence pour utiliser le rédacteur close() au lieu de l’ancien reset() (#881)
Contributors: Adam Dąbrowski, Chris Lalancette, Emerson Knapp, Michel Hidalgo, Shane Loretz
erosbag2_by <https://githov.com/ros2/rosbag2/tree/humble/rosbag2_by/HANGELOG.rst>yo__
prise en charge de la publication en tant que message prêté (#981)
Revert « Ajouter la possibilité d’enregistrer n’importe quelle paire clé/valeur dans le champ “personnalisé” dans metadata.yaml (#976) » (# 984)
Ajoutez la possibilité d’enregistrer n’importe quelle paire clé/valeur dans le champ “personnalisé” dans metadata.yaml (#976)
prise en charge de la publication en tant que message prêté (#981)
Revert « Ajouter la possibilité d’enregistrer n’importe quelle paire clé/valeur dans le champ “personnalisé” dans metadata.yaml (#976) » (# 984)
Ajoutez la possibilité d’enregistrer n’importe quelle paire clé/valeur dans le champ “personnalisé” dans metadata.yaml (#976)
Bump numéro de version pour éviter les conflits
Assurez-vous que les messages publiés sont reconnus pour le mode lecture (#951)
Correction de la syntaxe du chemin relatif pour cpplint (#947)
Mise à jour vers pybind11 2.7.1 (#945)
Ajouter l’option de lecture de décalage de départ (#931)
Expose bag_rewrite comme
ros2 bag convert
(#921)Ajouter l’option « ignorer les sujets feuilles » à l’enregistreur (#925)
Ajoutez un utilitaire ReaderWriterFactory pour partager la logique à réutiliser (#923)
Ajoutez des options de pause/reprise à l’enregistreur de sac (#905)
Ajouter l’option –start-paused à
ros2 bag play
(#904)Mettre à jour les mainteneurs de paquets (#899)
Correction des choix de plug-in de conversion pour l’enregistrement (#897)
Informations sur les métadonnées par fichier (#870)
commandes au clavier pour basculer entre pause/reprise et lecture suivante : (#847)
Ajoutez l’argument –snapshot-mode au verbe « record » (#851)
Ajouter stopRecording dans rosbag2_py (#854)
interface de recherche ajoutée (#836)
Refactoriser le mécanisme de requête du plugin et standardiser la gestion des traits (#833)
Mettez à jour
PlayOptions::delay
àrclcpp::Duration
pour obtenir une résolution en nanosecondes (#843)Charger les choix de compression et de sérialisation via une requête de plugin (#827)
Ajouter une option de délai (#789)
Gérer SIGTERM avec élégance lors de l’enregistrement (#792)
Contributeurs : Abrar Rahman Protyasha, Afonso da Fonseca Braga, Audrow Nash, Barry Xu, Cameron Miller, Chris Lalancette, Emerson Knapp, Ivan Santiago Paunovic, Jacob Perron, Jorge Perez, Kosuke Takeuchi, Michel Hidalgo, Tony Peng, Wojciech Jaworski, sonia
rosbag2_storage
Revert « Ajouter la possibilité d’enregistrer n’importe quelle paire clé/valeur dans le champ “personnalisé” dans metadata.yaml (#976) » (# 984)
Ajoutez la possibilité d’enregistrer n’importe quelle paire clé/valeur dans le champ “personnalisé” dans metadata.yaml (#976)
Revert « Ajouter la possibilité d’enregistrer n’importe quelle paire clé/valeur dans le champ “personnalisé” dans metadata.yaml (#976) » (# 984)
Ajoutez la possibilité d’enregistrer n’importe quelle paire clé/valeur dans le champ “personnalisé” dans metadata.yaml (#976)
Bump numéro de version pour éviter les conflits
Installez les en-têtes pour inclure/${PROJECT_NAME} (#958)
Supprimer la définition publique inutile. (#950)
Activer l’encodage/décodage YAML pour RecordOptions et StorageOptions (#916)
Mettre à jour les mainteneurs de paquets (#899)
Fournir l’interface MetadataIO pour convertir les métadonnées en une chaîne en mémoire, parallèlement aux versions de fichier IO (#894)
Informations sur les métadonnées par fichier (#870)
Implémenter le mécanisme d’instantané et le service ROS correspondant (#850)
interface de recherche ajoutée (#836)
Refactoriser le mécanisme de requête du plugin et standardiser la gestion des traits (#833)
Contributeurs : Audrow Nash, Cameron Miller, Chris Lalancette, Emerson Knapp, Jorge Perez, Michel Hidalgo, Shane Loretz, Tony Peng, Wojciech Jaworski, sonia
rosbag2_storage_default_plugins
Bump numéro de version pour éviter les conflits
Installez les en-têtes pour inclure/${PROJECT_NAME} (#958)
Émettre un avertissement plutôt que de planter lorsqu’un message est trop gros pour sqlite (#919)
Activer l’encodage/décodage YAML pour RecordOptions et StorageOptions (#916)
Mettre à jour les mainteneurs de paquets (#899)
interface de recherche ajoutée (#836)
Contributeurs : Chris Lalancette, Emerson Knapp, Michel Hidalgo, Shane Loretz, William Woodall, sonia
rosbag2_test_common
Bump numéro de version pour éviter les conflits
Installez les en-têtes pour inclure/${PROJECT_NAME} (#958)
Mettre à jour les mainteneurs de paquets (#899)
Assurez-vous que l’abonnement existe avant de publier des messages (#804)
Gérer SIGTERM avec élégance lors de l’enregistrement (#792)
Ajoutez spin_and_wait_for_matched à PublicationManager et mettez à jour le test c… (#797)
Évitez de transmettre l’exception KeyboardInterrupt à la couche supérieure (#788)
Contributeurs : Barry Xu, Chris Lalancette, Emerson Knapp, Michel Hidalgo, Shane Loretz
rosbag2_tests
Revert « Ajouter la possibilité d’enregistrer n’importe quelle paire clé/valeur dans le champ “personnalisé” dans metadata.yaml (#976) » (# 984)
Ajoutez la possibilité d’enregistrer n’importe quelle paire clé/valeur dans le champ “personnalisé” dans metadata.yaml (#976)
Revert « Ajouter la possibilité d’enregistrer n’importe quelle paire clé/valeur dans le champ “personnalisé” dans metadata.yaml (#976) » (# 984)
Ajoutez la possibilité d’enregistrer n’importe quelle paire clé/valeur dans le champ “personnalisé” dans metadata.yaml (#976)
Bump numéro de version pour éviter les conflits
Ajoutez des options de pause/reprise à l’enregistreur de sac (#905)
Mettre à jour les mainteneurs de paquets (#899)
Correction d’un bug sur l’adresse de pointeur invalide lors de l’utilisation de la compression « MESSAGE »… (#866)
Informations sur les métadonnées par fichier (#870)
Correction du test d’enregistrement pour refléter les changements de requête du plugin (#838)
Assurez-vous que l’abonnement existe avant de publier des messages (#804)
Gérer SIGTERM avec élégance lors de l’enregistrement (#792)
Ajoutez spin_and_wait_for_matched à PublicationManager et mettez à jour le test c… (#797)
Supprimer rmw_fastrtps_cpp find_package dans rosbag2_tests (#774)
Contributeurs : Audrow Nash, Barry Xu, Cameron Miller, Chris Lalancette, Emerson Knapp, Ivan Santiago Paunovic, Jorge Perez, Michel Hidalgo, Tony Peng, Wojciech Jaworski
rosbag2_transport
prise en charge de la publication en tant que message prêté (#981)
prise en charge de la publication en tant que message prêté (#981)
Bump numéro de version pour éviter les conflits
Ajouter le mode rafale au lecteur (#977)
Installez les en-têtes pour inclure/${PROJECT_NAME} (#958)
Assurez-vous que les messages publiés sont reconnus pour le mode lecture (#951)
Changements pour uncrustify 0.72 (#937)
TopicFilter utilise regex_search au lieu de regex_match (#932)
Ajouter l’option de lecture de décalage de départ (#931)
Ajoutez des parenthèses suggérées par Clang sur OSX pour corriger l’avertissement de construction (#930)
Réécriture de sac (C++) (#920)
Ajouter l’option « ignorer les sujets feuilles » à l’enregistreur (#925)
Réécrire TopicFilter pour une réutilisation en un seul appel (#924)
Ajoutez un utilitaire ReaderWriterFactory pour partager la logique à réutiliser (#923)
Ajoutez des options de pause/reprise à l’enregistreur de sac (#905)
Ajouter des macros de journalisation pour rosbag2_transport (#917)
Activer l’encodage/décodage YAML pour RecordOptions et StorageOptions (#916)
Exposez le wrapper d’objet QoS (#910)
Ajouter l’option –start-paused à
ros2 bag play
(#904)Mettre à jour les mainteneurs de paquets (#899)
Ajouter un service Seek (#874)
Ajoutez un contrôle clavier simple pour le taux de lecture (#893)
Correction d’un bug sur l’adresse de pointeur invalide lors de l’utilisation de la compression « MESSAGE »… (#866)
Correction d’une faute de frappe (#880)
Utilisez la méthode seek() de Reader pour rechercher/sauter dans Player (#873)
commandes au clavier pour basculer entre pause/reprise et lecture suivante : (#847)
Implémenter le mécanisme d’instantané et le service ROS correspondant (#850)
Implémentation du cache de messages circulaires pour la fonctionnalité d’instantané (#844)
Ajouter une API jump/seek pour la classe Player (#826)
Restructurez test_play_timing en un test par cas, pour voir lequel expire (#863)
La découverte de correctifs s’arrête silencieusement après la détection d’un type de message inconnu. (#848)
Correction des avertissements de rappel des abonnés obsolètes (#852)
Correction d’un bug pour la condition de concurrence dans Player::peek_next_message_from_queue() (#849)
interface de recherche ajoutée (#836)
Mettez à jour
PlayOptions::delay
àrclcpp::Duration
pour obtenir une résolution en nanosecondes (#843)Déplacer la notification de prêt pour la lecture dans play_messages_from_queue() (#832)
Ajoutez attendre que le lecteur soit prêt pour la lecture dans la méthode Player::play_next() (#814)
Assurez-vous que l’abonnement existe avant de publier des messages (#804)
Ajouter une option de délai (#789)
Copiez le profil QoS de l’enregistreur dans la variable locale afin que la valeur temporaire ne soit pas effacée (#803)
test_play_services : échoue correctement en cas d’erreur future (#798)
Enregistrement avec le correctif –all et –exclude (#765)
Contributeurs : Abrar Rahman Protyasha, Audrow Nash, Barry Xu, Bastian Jäger, Cameron Miller, Chris Lalancette, Emerson Knapp, Geoffrey Biggs, Ivan Santiago Paunovic, Kosuke Takeuchi, Lei Liu, Louise Poubel, Michael Orlov, Michel Hidalgo, Piotr Jaroszek, Shane Loretz, sonia
rosgraph_msgs
Mettre à jour les responsables vers Chris Lalancette (#130)
Contributeurs : Audrow Nash
rosidl_adapter
renommer l’index de boucle imbriqué (#643)
Correction du traitement des commentaires dans les interfaces d’action (#632)
Transmettez les commentaires dans les constantes de l’interface ros aux fichiers générés par .idl (#630)
Mettre à jour les mainteneurs de paquets (#624)
Faites en sorte que les packages rosidl utilisent FindPython3 au lieu de FindPythonInterp (#612)
Correction de l’échappement dans les littéraux de chaîne (#595)
Ignorer les multiples caractères
#
et les commentaires de retrait (#594)Contributors: Ivan Santiago Paunovic, Michel Hidalgo, Shane Loretz, ibnHatab
rosidl_cli
Correction de l’avertissement importlib_metdata avec Python 3.10. (#674)
Mettez à jour les mainteneurs vers Michel Hidalgo et Shane Loretz (#633)
Mettre à jour les mainteneurs de paquets (#624)
Prise en charge de la transmission d’arguments de mots clés aux extensions CLI de rosidl (#597)
Ajouter f manquant pour la chaîne de format (#600)
Contributors: Audrow Nash, Chris Lalancette, Michel Hidalgo, Shane Loretz
rosidl_cmake
Rendre rosidl_get_typesupport_target -NOTFOUND au lieu de FATAL_ERROR (#672)
Ajouter des tests de prise en charge des types d’introspection pour les messages C/C++ (#651)
Utiliser le nom de sortie cible pour exporter la bibliothèque de typesupport (#625)
Mettre à jour les mainteneurs de paquets (#624)
Revenir à « Regrouper et assurer l’exportation des cibles générées par rosidl » (#611)
Ajoutez rosidl_get_typesupport_target et dépréciez rosidl_target_interfaces (#606)
Regroupez et assurez l’exportation des cibles générées par rosidl (#601)
Contributeurs : Jonathan Selling, Michel Hidalgo, Shane Loretz
rosidl_default_generators
Déroulez les dépendances de groupe (#20)
Contributeurs : Shane Loretz
rosidl_default_runtime
Déroulez les dépendances de groupe (#20)
Contributeurs : Shane Loretz
rosidl_generator_c
Correction de la gestion des erreurs lors de la copie des messages de séquence C (#671)
Installez les en-têtes générés pour inclure/${PROJECT_NAME} (#670)
Nettoyage divers dans les extensions du générateur rosidl (#662)
Définissez la taille de sortie sans condition lors de la copie de séquences (#669)
Implémenter la fonction de copie pour les messages C (#650)
Implémenter la fonction d’opérateur d’égalité pour les messages C. (#648)
Générer de la documentation dans les fichiers d’en-tête C générés en fonction des commentaires des interfaces ROS (#593)
Mettre à jour les mainteneurs de paquets (#624)
Faites en sorte que les packages rosidl utilisent FindPython3 au lieu de FindPythonInterp (#612)
Revenir à « Regrouper et assurer l’exportation des cibles générées par rosidl » (#611)
Regroupez et assurez l’exportation des cibles générées par rosidl (#601)
Correction d’une régression d’allocateur cpplint. (#590)
Utilisez les répartiteurs RCUtils dans rosidl_generator_c (#584)
Contributeurs : Chris Lalancette, Ivan Santiago Paunovic, Michel Hidalgo, Nikolai Morin, Pablo Garrido, Shane Loretz
rosidl_generator_cpp
Installez les en-têtes générés pour inclure/${PROJECT_NAME} (#670)
Nettoyage divers dans les extensions du générateur rosidl (#662)
Ajouter la dépendance build_export_depend manquante (#665)
Correction d’un bug où rosidl_runtime_cpp ne dépendait pas (#660)
Le correctif inclut la commande pour cpplint (#644)
Définissez la norme CXX sur 17 (#635)
Mettre à jour les mainteneurs de paquets (#624)
Faites en sorte que les packages rosidl utilisent FindPython3 au lieu de FindPythonInterp (#612)
Prise en charge de l’impression YAML de style flux (#613)
Revenir à « Regrouper et assurer l’exportation des cibles générées par rosidl » (#611)
Déplacez to_yaml() sous l’espace de noms de message (#609)
Regroupez et assurez l’exportation des cibles générées par rosidl (#601)
Contributors: Jacob Perron, Jorge Perez, Michel Hidalgo, Shane Loretz, Øystein Sture
rosidl_generator_dds_idl
Ajouter un journal des modifications (#56)
Contributeurs : Ivan Santiago Paunovic
rosidl_generator_py
Supprime les parenthèses fermantes erronées sans correspondance (#125)
nécessite Python 3.6 car nous utilisons des chaînes de format à divers endroits (#152)
Correction de rosidl_generator_py en supposant des noms de bibliothèque incorrects (#149)
Correction du fichier msg contenant un champ de propriété qui n’est pas à la fin (#151)
Mettre à jour les mainteneurs de paquets (#147)
Utilisez rosidl_get_typesupport_target() (#139)
Prise en charge de la spécification de support de type disponible dans l’extension CLI (#133)
Utilisez python_d pour test_cli_extension en mode débogage (#136)
Ajout de la vérification flottante/double limite manquante (#128)
Ajout d’une optimisation pour la copie de tableaux à l’aide du protocole de tampon (#129)
Ajouter un test de fumée pour l’extension CLI (#132)
Installez les interfaces Python générées dans un package Python (#131)
Contributeurs : Charles Cross, Chen Lihui, Michel Hidalgo, Seulbae Kim, Shane Loretz, William Woodall, ksuszka
rosidl_parser
Définissez peut-être_placeholders sur False pour la compatibilité avec lark 1.+ (#664)
Générer de la documentation dans les fichiers d’en-tête C générés en fonction des commentaires des interfaces ROS (#593)
Transmettez les commentaires dans les constantes de l’interface ros aux fichiers générés par .idl (#630)
Mettre à jour les mainteneurs de paquets (#624)
Correction de l’échappement dans les littéraux de chaîne (#595)
Contributeurs : Ivan Santiago Paunovic, Michel Hidalgo, Shane Loretz
rosidl_runtime_c
Correction de la gestion des erreurs lors de la copie des messages de séquence C (#671)
Définissez la taille de sortie sans condition lors de la copie de séquences (#669)
Dédupliquer le niveau de qualité de README et QUALITY_DECLARATION (#661)
Installez les en-têtes pour inclure/${PROJECT_NAME} (#658)
Implémenter la fonction de copie pour les messages C (#650)
Implémenter la fonction d’opérateur d’égalité pour les messages C. (#648)
Définissez la norme CXX sur 17 (#635)
Mettre à jour les mainteneurs de paquets (#624)
Utilisez les répartiteurs RCUtils dans rosidl_generator_c (#584)
Contributeurs : Jose Luis Rivero, Michel Hidalgo, Nikolai Morin, Pablo Garrido, Shane Loretz, Øystein Sture
rosidl_runtime_cpp
Ajouter la dépendance manquante sur rosidl_runtime_c (#666)
Dédupliquer le niveau de qualité de README et QUALITY_DECLARATION (#661)
Installez les en-têtes pour inclure/${PROJECT_NAME} (#658)
Définissez la norme CXX sur 17 (#635)
Mettre à jour les mainteneurs de paquets (#624)
Contributeurs : José Luis Rivero, Michel Hidalgo, Shane Loretz, Øystein Sture
rosidl_runtime_py
ajouter le style de flux de vidage yaml. (#16)
Mettre à jour les responsables (#15) * Mettre à jour les responsables vers Shane Loretz * Mettre à jour l’e-mail de Shane Co-écrit par : Shane Loretz <sloretz@openrobotics.org >
Contributeurs : Audrow Nash, Tomoya Fujita
rosidl_typesupport_c
Utilisez target_link_libraries(… PRIVATE …) dans un cas de support de type unique (#124)
Nettoyage de rosidl CMake dans rosidl_typesupport_c (#123)
Installez les en-têtes pour inclure/${PROJECT_NAME} (#121)
Utilisez FindPython3 (#118)
Revenir à « Regrouper et assurer l’exportation des cibles générées par rosidl » (#116)
Prise en charge de la spécification de support de type disponible dans les extensions CLI (#112)
Regroupez et assurez l’exportation des cibles générées par rosidl (#113)
Correction des extensions CLI de type C et C++ (#111)
Contributeurs : Michel Hidalgo, Shane Loretz
rosidl_typesupport_cpp
Utilisez target_link_libraries(… PRIVATE …) dans un cas de support de type unique (#124)
Nettoyage de rosidl CMake dans rosidl_typesupport_cpp (#123)
Installez les en-têtes pour inclure/${PROJECT_NAME} (#121)
Assurez-vous de vérifier correctement les poignées de typesupport par rapport à nullptr (#119)
Utilisez FindPython3 (#118)
Revenir à « Regrouper et assurer l’exportation des cibles générées par rosidl » (#116)
Prise en charge de la spécification de support de type disponible dans les extensions CLI (#112)
Regroupez et assurez l’exportation des cibles générées par rosidl (#113)
Correction des extensions CLI de type C et C++ (#111)
Contributors: Chris Lalancette, Michel Hidalgo, Shane Loretz
rosidl_typesupport_fastrtps_c
Installez les en-têtes générés pour inclure/${PROJECT_NAME} (#88)
Divers nettoyage du générateur fastrtps typesupport (#87)
Installez les en-têtes pour inclure/${PROJECT_NAME} (#86)
Le correctif inclut la commande pour cpplint (#84)
Mettre à jour les responsables vers Shane Loretz (#83)
Utilisez FindPython3 explicitement au lieu de PythonInterp implicitement (#78)
Rétablir l’exportation des cibles et des dépendances rosidl (#76) * Revert « Export rosidl_typesupport_fastrtps_c* dependencies (#75) » * Revert « Regrouper et assurer l’exportation des cibles générées par rosidl (#73) »
Informer correctement qu’une BoundedSequence est bornée (#71)
Exporter les dépendances rosidl_typesupport_fastrtps_c* (#75)
Regroupez et assurez l’exportation des cibles générées par rosidl (#73)
Correction de l’extension CLI Fast-RTPS C++ typesupport (#72)
Extensions de prise en charge de type Fastdds (#67)
Supprimer la dépendance fastrtps (#68)
Contributeurs : Andrea Sorbini, Audrow Nash, Jacob Perron, Michel Hidalgo, Miguel Company, Shane Loretz
rosidl_typesupport_fastrtps_cpp
Installez les en-têtes générés pour inclure/${PROJECT_NAME} (#88)
Divers nettoyage du générateur fastrtps typesupport (#87)
Installez les en-têtes pour inclure/${PROJECT_NAME} (#86)
Fix include order for cpplint (#84) * Fix include order for cpplint Relate to https://github.com/ament/ament_lint/pull /324 * Utilisez des guillemets doubles pour les autres inclusions Ceci est rétrocompatible avec les anciennes versions de cpplint.
Mettre à jour les responsables vers Shane Loretz (#83)
Réintroduire les améliorations de la sérialisation des séquences bornées primitives pour la prise en charge du type C++ (#81)
Améliorer la sérialisation des séquences bornées primitives dans la prise en charge des types C++ (#79)
Utilisez FindPython3 explicitement au lieu de PythonInterp implicitement (#78)
Rétablir l’exportation des cibles et des dépendances rosidl (#76) * Revert « Export rosidl_typesupport_fastrtps_c* dependencies (#75) » * Revert « Regrouper et assurer l’exportation des cibles générées par rosidl (#73) »
Informer correctement qu’une BoundedSequence est bornée (#71)
Exporter les dépendances rosidl_typesupport_fastrtps_c* (#75)
Regroupez et assurez l’exportation des cibles générées par rosidl (#73)
Correction de l’extension CLI Fast-RTPS C++ typesupport (#72)
Extensions de prise en charge de type Fastdds (#67)
Supprimer la dépendance fastrtps (#68)
Contributeurs : Andrea Sorbini, Audrow Nash, Jacob Perron, Jorge Perez, Michel Hidalgo, Miguel Company, Shane Loretz
rosidl_typesupport_interface
Dédupliquer le niveau de qualité de README et QUALITY_DECLARATION (#661)
Installez les en-têtes pour inclure/${PROJECT_NAME} (#658)
Ajouter la macro ROSIDL_TYPESUPPORT_INTERFACE__LIBRARY_NAME() (#649)
Définissez la norme CXX sur 17 (#635)
Mettre à jour les mainteneurs de paquets (#624)
Contributeurs : José Luis Rivero, Michel Hidalgo, Shane Loretz, Øystein Sture
rosidl_typesupport_introspection_c
Installez les en-têtes générés pour inclure/${PROJECT_NAME} (#670)
Nettoyage divers dans les extensions du générateur rosidl (#662)
Dédupliquer le niveau de qualité de README et QUALITY_DECLARATION (#661)
Mettre à jour la déclaration de qualité au niveau 1 dans README pour les paquets d’introspection (#659)
Installez les en-têtes pour inclure/${PROJECT_NAME} (#658)
Déplacer la déclaration de qualité rosidl_typesupport_introspection_cpp vers Q1 (#657)
Déplacer la déclaration de qualité rosidl_typesupport_introspection_c vers Q1 (#656)
ajouter de la documentation pour les générateurs et l’API (#646)
Retravailler l’introspection des éléments des types imbriqués en C et C++ (#652)
Corrigez la documentation pour rosidl_typesupport_introspection_c (#628)
Mettre à jour les mainteneurs de paquets (#624)
Déclaration de qualité pour typesupport_introspection (#621)
Faites en sorte que les packages rosidl utilisent FindPython3 au lieu de FindPythonInterp (#612)
Revenir à « Regrouper et assurer l’exportation des cibles générées par rosidl » (#611)
Regroupez et assurez l’exportation des cibles générées par rosidl (#601)
Mettre à jour le préfixe de la fonction (#596)
Contributeurs : Chris Lalancette, José Luis Rivero, Michel Hidalgo, Pablo Garrido, Shane Loretz, eboasson
rosidl_typesupport_introspection_cpp
Installez les en-têtes générés pour inclure/${PROJECT_NAME} (#670)
Nettoyage divers dans les extensions du générateur rosidl (#662)
Dédupliquer le niveau de qualité de README et QUALITY_DECLARATION (#661)
Mettre à jour la déclaration de qualité au niveau 1 dans README pour les paquets d’introspection (#659)
Installez les en-têtes pour inclure/${PROJECT_NAME} (#658)
Déplacer la déclaration de qualité rosidl_typesupport_introspection_cpp vers Q1 (#657)
ajouter de la documentation pour les générateurs et l’API (#646)
Retravailler l’introspection des éléments des types imbriqués en C et C++ (#652)
Définissez la norme CXX sur 17 (#635)
Corrigez la documentation pour rosidl_typesupport_introspection_cpp (#627)
Mettre à jour les mainteneurs de paquets (#624)
Déclaration de qualité pour typesupport_introspection (#621)
Faites en sorte que les packages rosidl utilisent FindPython3 au lieu de FindPythonInterp (#612)
Revenir à « Regrouper et assurer l’exportation des cibles générées par rosidl » (#611)
Regroupez et assurez l’exportation des cibles générées par rosidl (#601)
Contributors: Chris Lalancette, Jose Luis Rivero, Michel Hidalgo, Shane Loretz, eboasson, Øystein Sture
chryat_gui <https://github.tsum/ros-visualization/ryat/tree/humble/ryat_gui/CHANGELOG.rast>ch__
Mettre à jour les mainteneurs (#233) (`#237 <https://github.com/ros-visualization/rqt/issues/237 >`__)
ajouter les dépendances manquantes : rospkg-modules, python_qt_binding, rospy (#227)
bosse la version minimale de CMake pour éviter l’avertissement CMP0048 (#219)
utilisez catkin_install_python pour le script Python (#206)
Contributeurs : Michael Jeronimo, sven-herrmann
chryat_gui_cp <http://github.tsum/ros-visualization/ryat/tree/humble/ryat_gui_cp/CHANGELOG.rast>ch__
Mettre à jour les mainteneurs (#233) (`#237 <https://github.com/ros-visualization/rqt/issues/237 >`__)
bosse la version minimale de CMake pour éviter l’avertissement CMP0048 (#219)
[Windows] corrige le chemin d’installation de rqt_gui_cpp (#190)
Construction du correctif [Windows] (#189)
Contributeurs : Michael Jeronimo
chryat_gui_pi <https://github.tsum/ros-visualization/ryat/tree/humble/ryat_gui_pi/CHANGELOG.rast>ch__
Mettre à jour les mainteneurs (#233) (`#237 <https://github.com/ros-visualization/rqt/issues/237 >`__)
bosse la version minimale de CMake pour éviter l’avertissement CMP0048 (#219)
rqt_py_common
Mettre à jour les mainteneurs (#233) (`#237 <https://github.com/ros-visualization/rqt/issues/237 >`__)
bosse la version minimale de CMake pour éviter l’avertissement CMP0048 (#219)
correction des bogues d’importation manquants (#139)
Contributeurs : Michael Jeronimo
rti_connext_dds_cmake_module
Mettez à jour la dépendance rti-connext-dds vers 6.0.1. (#71)
Contributeurs : Steven ! Ragnarök
irvzi <http://attract.com/rosa/rviz/tree/humble/rviz/change.rest>a
Modifier les liens index.ros.org -> docs.ros.org. (#698)
Contributeurs : Chris Lalancette
rviz_common
Ajout de l’implémentation pour l’interface d’annulation (#809)
Installez les en-têtes pour inclure/${PROJECT_NAME} (#829)
Supprimez la définition de PLUGINLIB_DISABLE_BOOST. (#821)
Correction du support pour assimp 5.1.0 (#817)
Correction des erreurs cpplint (#818)
Définir le type de message pour l’affichage du sujet ros (#800)
Corrections pour uncrustify 0.72 (#807)
Ne bloquez pas les mises à jour du gestionnaire de visualisation lors de l’ouverture de la boîte de dialogue du panneau d’affichage (#795)
Passez à l’utilisation de Qt::MiddleButton pour RViz. (#802)
Suppression des traces dans renderPanel (#777)
déplacer yaml_config_writer.hpp vers les inclusions publiques (#764)
Mettre à jour display_panel.cpp (#745)
Robot : signaler les problèmes de chargement du maillage (#744)
Fichier d’en-tête tool_manager exposé. (#767)
refactor: make const getter method const (#756)
Gérez efficacement les formats de pixels de 3 octets (#743)
Rapporter des exemples d’événements perdus (#686)
Icône de fermeture de la fenêtre de mise à jour (#734)
Correction de l’icône « X » manquante dans le bouton de fermeture du panneau (#731)
Ajouter la dépendance rviz_rendering à rviz_common (#727)
Supprimez le mot « Alpha » de l’écran de démarrage. (#696)
Suppression de quelques fuites de mémoire dans rviz_rendering et rviz_rendering_tests (#710)
Contributeurs : ANDOU Tetsuo, Alejandro Hernández Cordero, Chen Lihui, Chris Lalancette, Daisuke Nishimatsu, Gonzo, Ivan Santiago Paunovic, Jacob Perron, Joseph Schornak, Rebecca Butler, Shane Loretz, Silvio Traversaro, davidorchansky
rviz_default_plugins
Ajouter la propriété de distance du plan lointain à la caméra (#849)
Supprimez l’allumage-math6 de l’interface de lien rviz_default_plugins (#833)
ajouter l’implémentation pour l’interface d’annulation (#809)
Installez les en-têtes pour inclure/${PROJECT_NAME} (#829)
Supprimez la définition de PLUGINLIB_DISABLE_BOOST. (#821)
Supprimer le filtre TF de ImageTransportDisplay (#788)
Ajouter des traits de soulignement aux noms de matériaux (#811)
Exporter la dépendance image_transport (#813)
Corrections pour uncrustify 0.72 (#807)
Passez à l’utilisation de Qt::MiddleButton pour RViz. (#802)
Ajoutez un tf_buffer_cache_time_ns à tf_wrapper (#792)
Créez des bibliothèques pour éviter de compiler les fichiers plusieurs fois (#774)
Inertie calculée avec les maths d’allumage (#751)
Correction d’un crash lors de la modification des paramètres de rendu pour pointcloud2 alors que la case « Sélectionnable » n’est pas cochée (#768)
Robot : signaler les problèmes de chargement du maillage (#744)
Gérer les valeurs NaN pour les messages Wrench (#746)
Les listes de triangles prennent en charge les textures (#719)
Rapporter des exemples d’événements perdus (#686)
Correction de l’erreur d’orientation du message de chemin (#736)
Définir l’espace de noms de sujet dans l’affichage des marqueurs interactifs (#725)
visualisation des propriétés de masse (#714)
Exporter le marqueur interactif (#718)
Changements Yuv vers RVB (#701)
Extraire le type de message dans ImageTransportDisplay (#711)
Code dupliqué RobotJoint (#702)
N’essayez pas de générer des fichiers moc qui n’ont pas QOBJECT. (#690)
Passez à inclure tf2_geometry_msgs.hpp (#689)
Exportez correctement les dépendances Qt5 (#687)
Ajout de la prise en charge de l’action DELETEALL dans l’espace de noms dans les affichages Marker (#685)
Utilisez image_transport pour vous abonner aux messages image (#523)
Contributeurs : Akash, Alejandro Hernández Cordero, Audrow Nash, Chen Lihui, Chris Lalancette, Cory Crean, Gonzo, Greg Balke, Ivan Santiago Paunovic, Jacob Perron, Martin Idel, Michel Hidalgo, Paul, Rebecca Butler, Scott K Logan, Shane Loretz, bailaC, brian soe, cturcotte-qnx, ketatam
hrviz_ogre_vendor <http://github.tsum/ros2/rviz/tree/humble/rviz_ogre_vendor/CHANGELOG.раст>ч__
rviz_rendering
Rendre publique la méthode getVerticesPerPoint et améliorer les tests (#843)
Désactiver les avertissements class-memaccess pour Eigen (#838)
Désactiver un avertissement lors de l’inclusion d’Eigen. (#835)
Installez les en-têtes pour inclure/${PROJECT_NAME} (#829)
Correction du support pour assimp 5.1.0 (#817)
Correction des erreurs cpplint (#818)
Corrections pour uncrustify 0.72 (#807)
Supprimer les avertissements assimp dans la construction de rviz_rendering (#775)
Correction de l’échec d’ogre lorsque le matériel existe déjà (#729)
Suppression de quelques fuites de mémoire dans rviz_rendering et rviz_rendering_tests (#710)
Exportez correctement les dépendances Qt5 (#687)
Remettre les ressources glsl 1.50 dans RenderSystem (#668)
Contributeurs : Alejandro Hernández Cordero, Chris Lalancette, Jacob Perron, Jorge Perez, Michel Hidalgo, Piotr Jaroszek, Scott K Logan, Shane Loretz, Silvio Traversaro, Wolf Vollprecht
rviz_rendering_tests
Suppression de quelques fuites de mémoire dans rviz_rendering et rviz_rendering_tests (#710)
Contributeurs : Alejandro Hernandez Cordero
sensor_msgs
Déplacez les instructions find_package pour BUILD_TESTING (#186)
Commentaires sur la cible conditionnelle sensor_msgs_library (#1) (`#183 <https://github.com/ros2/common_interfaces/issues/183> `__)
[Fix] Correction de l’URL de image_encodings.hpp dans README (#184)
[Fix] Correction de l’URL de fill_image.hpp dans README (#182)
Ajoutez la cible sensor_msgs_library et installez les en-têtes pour inclure/${PROJECT_NAME} (#178)
Les packages d’interface doivent entièrement <dépendre> des packages d’interface dont ils dépendent (#173)
Ajouter YUV420 et YUV444 aux encodages d’image (#172)
Nettoyer la licence BSD mal étiquetée (#83)
Mettez à jour les mainteneurs vers Geoffrey Biggs et Tully Foote (#163)
Correction des avertissements rosdoc2 dans sensor_msgs. (#162)
Ajouter un modèle de distorsion équidistante (#160)
Utilisez rosidl_get_typesupport_target() (#156)
Mise à jour de la documentation de CompressedImage : ajoutez “tiff” comme format pris en charge (#154)
Contributeurs : Audrow Nash, Chris Lalancette, Gray, Hemal Shah, Homalozoa X, Ivan Santiago Paunovic, Martin Günther, Michael Jeronimo, Pablo Garrido, Shane Loretz, Tully Foote
sqlite3_vendor
Bump numéro de version pour éviter les conflits
Mettre à jour les mainteneurs de paquets (#899)
Contributors: Chris Lalancette, Michel Hidalgo
sros2
Augmentez le délai d’arrêt pour test_generate_policy_no_nodes. (#278)
Contributeurs : Chris Lalancette
statistics_msgs
Mettre à jour les responsables vers Chris Lalancette (#130)
Contributeurs : Audrow Nash
std_srvs
Mettez à jour les mainteneurs vers Geoffrey Biggs et Tully Foote (#163)
Contributeurs : Audrow Nash
test_communication
Divisez test_subscriber en plusieurs unités de compilation. (#500)
Ajouter la dépendance test_msgs (#497)
Mise à jour de la gestion SIGINT des nœuds python (#490)
Mainteneurs mis à jour (#489)
Correction des avertissements de rappel d’abonné obsolètes (#483)
Ajouter des tests pour BoundedPlainSequences (#481)
Utilisez rosidl_get_typesupport_target() (#480)
Utilisez rcpputils/scope_exit.hpp au lieu de rclcpp/scope_exit.hpp (#479)
Ajouter des journaux des modifications (#473)
Contributeurs : Abrar Rahman Protyash, Aditya Pandey, Charis Lalanstatt, Christophe Bedard, Ivan Santiago Paunovic, Shane Lauretz
test_launch_ros
Augmenter la tolérance de temps de test (#305)
Utilisez un espace de noms correct lors de l’évaluation des fichiers de paramètres pour les nœuds composables (#303)
Gérer les chaînes vides lors de l’évaluation des paramètres (#300)
Ajouter une substitution de paramètres (#297)
Messages d’erreur plus utiles (#275)
Mettre à jour les mainteneurs dans setup.py (#287)
Définir les paramètres du fichier pour les nœuds composables (#281)
Mettre à jour les mainteneurs de paquets (#284)
Mettre à jour le matcher de nom de nœud (#282)
Prend en charge les deux configurations de fichiers de paramètres pour les nœuds composables (#259)
Contexte d’arrêt après test (#267)
Gérer les substitutions dans RosTimer (#264)
Ajouter l’action SetParametersFromFile (#260)
Prise en charge correcte de l’attribut ros_args via les interfaces de lancement (#253)
Ajouter l’alias “push_ros_namespace” à “push-ros-namespace” (#250)
Ajouter l’option ros_arguments à l’action Node (#249)
Action du minuteur ROS (#244)
Prise en charge du conteneur en frontend (#235)
Normalize_remap_rule et types ajoutés. (lancement #173)
Correction des versions de setup.py (launch #155)
Correction d’un bogue pour s’assurer que l’événement d’arrêt est correctement géré (launch #154)
Divers correctifs et tests ajoutés pour les remappages passés aux actions de nœud (launch #137)
Contributeurs : Aditya Pande, Audrow Nash, Christophe Bedard, David V. Lu!!, Jacob Perron, Jorge Perez, Kenji Miyake, Michel Hidalgo, Rebecca Butler
test_msgs
Installez les en-têtes pour inclure/${PROJECT_NAME} et dépendre directement des cibles rosidl_typesupport_* (#133)
Mettre à jour les responsables vers Chris Lalancette (#130)
Ajouter des correctifs de test pour BoundedPlainSequences (#125)
Ajout de BoundedPlainSequences à test_msgs (#123)
Contributeurs : Audrow Nash, Miguel Company, Shane Loretz
test_rclcpp
Le correctif inclut la commande pour cpplint (#493)
Correction du test (#488)
Mainteneurs mis à jour (#489)
Ajouter des tests pour le gestionnaire rclcpp sigterm (#485)
Correction des avertissements de rappel d’abonné obsolètes (#483)
Correction des avertissements de dépréciation et des échecs après la mise à jour de l’API client (#482)
Utilisez rosidl_get_typesupport_target() (#480)
Utilisez rcpputils/scope_exit.hpp au lieu de rclcpp/scope_exit.hpp (#479)
Ajouter un test pour la signature de rappel de service différé (#478)
Ajouter des journaux des modifications (#473)
Merge pull request #357 de ros2/ros2_658_leftovers
Contributeurs : Abrar Rahman Pardhya, Aditya Pandey, Christophe Bedard, Ivan Santiago Punbisi, Jacob Perran, Mayer Passirin, Shane Lorez
test_rmw_implementation
ajouter des interfaces de sujet filtré par contenu (#181)
Correction des problèmes de linter (#200)
Ajoutez des getters QoS client/service. (#196)
Ajout de tests pour la sérialisation des séquences bornées (#193)
Ajoutez le test de conformité de base RMW_DURATION_INFINITE. (#194)
Testez SubscriptionOptions::ignore_local_publications. (#192)
Ajoutez rmw_publisher_wait_for_all_acked. (#188)
Attendez le serveur dans les tests de service test_rmw_implementation. (#191)
Contributeurs : Barry Xu, Chen Lihui, Emerson Knapp, Jorge Perez, Jose Antonio Moral, Michel Hidalgo, Miguel Company, mauropasse
test_security
Mainteneurs mis à jour (#489)
Correction des avertissements de rappel d’abonné obsolètes (#483)
Ajouter des journaux des modifications (#473)
Simplifiez le code test_secure_subscriber. (#471)
La mise à jour inclut après la dépréciation de rcutils/get_env.h (#472)
Contributeurs : Abrar Rahman Pardhya, Aditya Pandey, Chris LaLanta, Christophe Bedard, Ivan Santiago Punbici
test_tf2
Corrigez plus d’instances de problèmes Eigen sur RHEL. (#515)
Installer inclut pour inclure/${PROJECT_NAME} et utiliser CMake moderne (#493)
Correction de la perte de précision due à l’utilisation de rclcpp::Time::seconds() (#511)
CLI plus intuitive pour Static Transform Publisher (#392)
Tests de conversion pour toMsg() (#423)
Obsolète tf2_geometry_msgs.h (#418)
Obsolète tf2_kdl.h (#414)
Obsolète tf2_bullet.h (#412)
Contributeurs : Bjar Ne, Chris Lalancette, Hunter L. Allen, Kenji Brameld, Shane Loretz
test_tracetools
Introduire des constantes pour les noms de points de trace
Déplacer les tests réels de tracetools_test vers le nouveau package test_tracetools
Contributeurs : Christophe Bédard
test_tracetools_launch
Ajout de la prise en charge du préchargement des bibliothèques partagées d’instrumentation pthread et dl
Supprimez l’option profile_fast et considérez LD_PRELOAD dans les deux membres
Correction de plusieurs actions LdPreload qui ne fonctionnent pas et ajout de test
Déprécier le paramètre “context_names” et le remplacer par “context_fields”
Déplacer certains tests de tracetools_launch vers test_tracetools_launch
Contributeurs : Christophe Bedard, Ingo Lütkebohle
Désactivez <http://attract.com/rosa/jmtre/tree/humble/tfq/change.rest> a
Installer inclut pour inclure/${PROJECT_NAME} et utiliser CMake moderne (#493)
forward declare fromMsg pour éviter les symboles manquants dans les bibliothèques en aval (#485)
tf2 : Activer les tests de linter communs (#469)
Déplacez les fonctions de temps dans time.cpp.
Changer une boucle for en boucle while.
Passez aux casts de style C++.
Supprimez le code totalement inutilisé (et inaccessible).
Remplacez NULL par nullptr.
Corrigez quelques commentaires.
Utilisez std :: make_shared là où nous le pouvons.
Remplacez deux comparaisons par une chaîne vide par empty().
Assurez-vous d’inclure ce que vous utilisez.
Supprimez la méthode interne inutile.
Supprimez la surcharge walkToTopParent obsolète depuis longtemps.
Supprimez les dépendances de test inutiles.
Supprimez certaines références au wiki ROS 1.
Ajoutez rosidl_runtime_cpp en tant que build_depend et build_export_depend.
Nettoyages mineurs dans CMakeLists.txt.
Supprimez le répertoire d’inclusion qui n’existe pas.
Supprimez les bibliothèques target_link_libraries complètement inutiles.
Supprimez speed_test inutilisé de tf2.
Supprimer les avertissements clang concernant les attributs de l’énumérateur. (#463)
Modifiez les noms TF2Error pour qu’ils soient un peu plus descriptifs. (#349)
Correction d’erreurs dues à un lien d’en-tête manquant. (#432)
Obsolète tf2_geometry_msgs.h (#418)
Déroulement de la covariance accélérée (#399)
Contributeurs : Abrar Rahman Protyasha, Chris Lalancette, Dima Dorezyuk, João C. Monteiro, Shane Loretz, Shivam Pandey
tf2_bullet
Installer inclut pour inclure/${PROJECT_NAME} et utiliser CMake moderne (#493)
Exporter une cible tf2_bullet::tf2_bullet (#495)
Correction des erreurs cpplint (#497)
Supprimez certaines références au wiki ROS 1.
Correction de l’export de la dépendance tf2_bullet (#428)
Obsolète tf2_bullet.h (#412)
Contributors: Bjar Ne, Chris Lalancette, Jacob Perron, Shane Loretz
tf2_eigen
Solution de contournement cassée RHEL FindEigen3.cmake (#513)
Installer inclut pour inclure/${PROJECT_NAME} et utiliser CMake moderne (#493)
Désactivez les avertissements d’accès à la mémoire sur aarch64. (#506)
Correction des erreurs cpplint (#497)
Supprimez certaines références au wiki ROS 1.
Ajouter la fonction doTransform pour les torsions ou les clés (#406)
Réactiver les tests propres estampillés (#429)
Obsolète tf2_own.h(#413)
Contributors: AndyZe, Bjar Ne, Chris Lalancette, Jacob Perron, Shane Loretz
tf2_geometry_msgs
Assurez-vous de trouver le bon exécutable Python. (#514)
Dépend de orocos_kdl_vendor(#473)
Installer inclut pour inclure/${PROJECT_NAME} et utiliser CMake moderne (#493)
Supprimer la dépendance PyKDL dans tf2_geometry_msgs (#509)
Correction des erreurs cpplint (#497)
Exporter une cible tf2_geometry_msgs::tf2_geometry_msgs (#496)
Fonctionnalité : Ajoutez doTransform pour les messages Wrench (#476)
Supprimez certaines références au wiki ROS 1.
Corrections de style dans tf2_geometry_msgs. (#464)
Correction du problème #431 - La covariance n’est pas transformée dans do_transform_pose_with_covariance_stamped (#453)
doTransformer les messages non tamponnés (#452)
tf2_geometry_msgs
: Correction de la transformation de covariance dansdoTransform<PoseWithCovarianceStamped, TransformStamped>
(#430)Pics de géométrie (#426)
Tests de conversion pour toMsg() (#423)
Obsolète tf2_geometry_msgs.h (#418)
Contributeurs : Abrar Rahman Protyasha, Bjar Ne, Chris Lalancette, Denis Štogl, Florian Vahl, Jacob Perron, Khasreto, Shane Loretz, vineet131
Atfamasjs <https://attab.com/rosa/jmtre/tree/humble/tfaqmasjs/change.rest>a
Supprimer le fichier mort de tf2_msgs (#415)
Contributeurs : Chris Lalancette
tf2_ros
Installer inclut pour inclure/${PROJECT_NAME} et utiliser CMake moderne (#493)
utiliser un groupe de rappel dédié et un exécuteur pour isoler le minuteur (#447)
Ajout de la définition de pointeur partagé au tampon tf2 (#508)
correction d’une logique de base (#510)
Correction de la perte de précision due à l’utilisation de rclcpp::Time::seconds() (#511)
effacer le rappel relatif de Buffer si MessageFilter est détruit (#490)
Plus d’informations dans la sortie tf2_echo (#468)
Correction des erreurs cpplint (#497)
Corrections pour uncrustify 0.72 (#486)
CLI plus intuitive pour Static Transform Publisher (#392)
Réduire les nœuds d’écoute de transformation (#442)
tf2_ros
: Correction des rappels d’abonné obsolètes (#448)Le correctif tf2_echo ne fonctionne pas avec ros-args (#407) (#408)
Contributeurs : Abrar Rahman Protyasha, Chen Lihui, Chris Lalancette, Hunter L. Allen, Jacob Perron, Kenji Brameld, PGotzmann, Shane Loretz, Steve Macenski, Zhenpeng Ge, gezp, simulacres
tf2_ros_py
Supprimer la dépendance PyKDL dans tf2_geometry_msgs (#509)
Ajoutez un appel de destruction supplémentaire qui a été manqué lors des tests. (#504)
Faites bien plus attention au nettoyage dans les tests tf2_ros_py. (#499)
Utilisez le type correct pour BufferClient timeout_padding. (#498) Il doit s’agir d’une durée, pas d’un flottant.
Mettre à jour les mainteneurs vers Alejandro Hernandez Cordero et Chris Lalancette (#481)
Correction de buffer_client.py en utilisant le timeout_padding par défaut (#437)
Utilisez des traits de soulignement au lieu de tirets dans setup.cfg. (#403)
Contributors: Audrow Nash, Carlos Andrés Álvarez Restrepo, Chris Lalancette, Florian Vahl
tf2_tools
Mettre à jour les mainteneurs vers Alejandro Hernandez Cordero et Chris Lalancette (#481)
Supprimer l’importation inutilisée (#465)
Ajout de date-heure au nom de fichier des cadres (#454)
Utilisez des traits de soulignement au lieu de tirets dans setup.cfg. (#403)
Contributeurs : Oudrau Nasha, Puhu Henttinen, Nisala Kalupahana
tracetools
Installez les en-têtes pour inclure/${PROJECT_NAME}
Fusionner la branche “update-mentions-of-tracetools-test” dans “master” Mettre à jour les mentions applicables de tracetools_test vers test_tracetools Voir la demande de fusion ros-tracing/ros2_tracing!259
Mettre à jour les mentions applicables de tracetools_test vers test_tracetools
Fusionner la branche “version-3-1-0” dans “master” Version 3.1.0 Voir la demande de fusion `ros-tracing/ros2_tracing!256 <https://gitlab.com/ros-tracing/ros2_tracing/-/merge_requests/256 >`__
Gérer correctement les appels à la macro TRACEPOINT() sans arguments de point de trace
Déplacer l’argument du point de trace de la poignée de l’éditeur de rclcpp_publish vers rcl_publish
Ajout de la prise en charge de l’instrumentation rmw init/pub, take et executor
Exporter la cible sous Windows et exporter une interface si TRACETOOLS_DISABLED
Supprimer les fonctions utilitaires obsolètes
Contributors: Christophe Bedard, Ivan Santiago Paunovic, Shane Loretz
tracetools_launch
Désactiver le traçage du noyau par défaut
Ne nécessite pas de traceur de noyau et détecte quand il n’est pas installé
Ajout de la prise en charge du préchargement des bibliothèques partagées d’instrumentation pthread et dl
Supprimez l’option profile_fast et considérez LD_PRELOAD dans les deux membres
Améliorer la correspondance des événements pour le préchargement des bibliothèques partagées
Améliorez la fonction de recherche de bibliothèque de l’action LdPreload et ajoutez les tests appropriés
Correction de plusieurs actions LdPreload qui ne fonctionnent pas et ajout de test
Déprécier le paramètre “context_names” et le remplacer par “context_fields”
Prise en charge des champs de contexte par domaine pour l’action Trace
Améliorez LdPreload.get_shared_lib_path() lorsqu’une bibliothèque statique peut exister
Déplacer certains tests de tracetools_launch vers test_tracetools_launch
Exposer l’action Trace en tant qu’action frontale et prendre en charge les substitutions
Contributeurs : Christophe Bedard, Ingo Lütkebohle
tracetools_test
Autoriser la fourniture d’actions supplémentaires pour TraceTestCase
Supprimer la valeur par défaut pour “package” kwarg pour TraceTestCase
Déplacer les tests réels de tracetools_test vers le nouveau package test_tracetools
Ajouter des tests pour l’instrumentation rmw init/pub, take et executor
Ajouter des utilitaires d’assertion de type de champ à TraceTestCase
Correction des avertissements de rappel d’abonné obsolètes
Contributeurs : Abrar Rahman Pardesh, Christophe Bédard
tracetools_trace
Désactiver le traçage du noyau par défaut
Ne nécessite pas de traceur de noyau et détecte quand il n’est pas installé
Introduire des constantes pour les noms de points de trace
Optimiser les valeurs de configuration par défaut du canal de session de suivi
Déprécier le paramètre “context_names” et le remplacer par “context_fields”
Prise en charge des champs de contexte par domaine pour l’action Trace
Ajout de la prise en charge des points de trace rmw init/pub, take et executor
Contributeurs : Christophe Bédard
turtlesim
Utilisez
double
lors de la gestion deqreal orient\_
(#114)Ajouter une icône roulante (#133)
Mettez à jour les mainteneurs vers Audrow Nash et Michael Jeronimo (#137)
Correction des avertissements de rappel des abonnés obsolètes (#134)
Utilisez rosidl_get_typesupport_target() (#132)
Imprimez le nom de nœud correct au démarrage. (#122)
Contributeurs : Abrar Rahman, Abrar Rahman, Avro Nash, Chris LaLanta, Catherine Scott, Shealer Kim, Shane Lorez
visualization_msgs
Les packages d’interface doivent entièrement <dépendre> des packages d’interface dont ils dépendent (#173)
Mettez à jour les mainteneurs vers Geoffrey Biggs et Tully Foote (#163)
Textures de marqueur (#153)
Suppression du marqueur d’étendue de l’espace de noms de document. (#151)
Contributeurs : Audrow Nash, Greg Balke, Grey, Michel Hidalgo
zstd_vendor
Bump numéro de version pour éviter les conflits
Utiliser le hachage git pour le fournisseur zstd (#969)
Mettre à jour les mainteneurs de paquets (#899)
Déclarer la dépendance manquante sur “git” dans zstd_vendor (#890)
Passez à l’utilisation de “git apply” pour les correctifs zstd_vendor (#846)
Contributors: Chris Lalancette, Christophe Bedard, Michel Hidalgo, Scott K Logan, Shane Loretz