From fcba6f6725359117c62a6930d0b3774a4c3f4b7f Mon Sep 17 00:00:00 2001 From: "Marco A. Gutierrez" Date: Wed, 18 Dec 2024 03:26:49 +0000 Subject: [PATCH 1/3] Changelog. Signed-off-by: Marco A. Gutierrez --- liblz4_vendor/CHANGELOG.rst | 5 + mcap_vendor/CHANGELOG.rst | 5 + ros2bag/CHANGELOG.rst | 88 ++++++++++++ rosbag2/CHANGELOG.rst | 15 ++ rosbag2_compression/CHANGELOG.rst | 34 +++++ rosbag2_compression_zstd/CHANGELOG.rst | 5 + rosbag2_cpp/CHANGELOG.rst | 98 +++++++++++++ .../rosbag2_examples_cpp/CHANGELOG.rst | 5 + .../rosbag2_examples_py/CHANGELOG.rst | 5 + rosbag2_interfaces/CHANGELOG.rst | 5 + .../CHANGELOG.rst | 5 + .../CHANGELOG.rst | 5 + rosbag2_py/CHANGELOG.rst | 125 +++++++++++++++++ rosbag2_storage/CHANGELOG.rst | 8 ++ rosbag2_storage_default_plugins/CHANGELOG.rst | 5 + rosbag2_storage_mcap/CHANGELOG.rst | 5 + rosbag2_storage_sqlite3/CHANGELOG.rst | 22 +++ rosbag2_test_common/CHANGELOG.rst | 58 ++++++++ rosbag2_test_msgdefs/CHANGELOG.rst | 5 + rosbag2_tests/CHANGELOG.rst | 124 +++++++++++++++++ rosbag2_transport/CHANGELOG.rst | 130 ++++++++++++++++++ shared_queues_vendor/CHANGELOG.rst | 5 + sqlite3_vendor/CHANGELOG.rst | 5 + zstd_vendor/CHANGELOG.rst | 5 + 24 files changed, 772 insertions(+) diff --git a/liblz4_vendor/CHANGELOG.rst b/liblz4_vendor/CHANGELOG.rst index 0d74e45d2..7b26595bd 100644 --- a/liblz4_vendor/CHANGELOG.rst +++ b/liblz4_vendor/CHANGELOG.rst @@ -5,6 +5,11 @@ Changelog for package liblz4_vendor 0.26.5 (2024-09-06) ------------------- +Forthcoming +----------- +* [Jazzy] Release 0.26.5 (`#1800 `_) +* Contributors: Marco A. Gutierrez + 0.26.4 (2024-06-27) ------------------- diff --git a/mcap_vendor/CHANGELOG.rst b/mcap_vendor/CHANGELOG.rst index d99429ed7..26df9e020 100644 --- a/mcap_vendor/CHANGELOG.rst +++ b/mcap_vendor/CHANGELOG.rst @@ -5,6 +5,11 @@ Changelog for package mcap_vendor 0.26.5 (2024-09-06) ------------------- +Forthcoming +----------- +* [Jazzy] Release 0.26.5 (`#1800 `_) +* Contributors: Marco A. Gutierrez + 0.26.4 (2024-06-27) ------------------- diff --git a/ros2bag/CHANGELOG.rst b/ros2bag/CHANGELOG.rst index 50d9b0841..3a35df268 100644 --- a/ros2bag/CHANGELOG.rst +++ b/ros2bag/CHANGELOG.rst @@ -10,6 +10,94 @@ Changelog for package ros2bag Co-authored-by: Roman * Contributors: mergify[bot] +Forthcoming +----------- +* Publish clock after delay is over and disable delay on next loops (`#1861 `_) (`#1878 `_) + * publish clock after the delay is over + * Disable delay period in subsequent loops (ros2 bag play) + * Reset clock publisher timer outisde playback loop + * review + --------- + (cherry picked from commit 15b82607d0e36a6ff87f60405b072919d16fb03d) + Co-authored-by: Nicola Loi +* [jazzy] Add support for replaying multiple bags (backport `#1848 `_) (`#1873 `_) + * Support replaying multiple bags (`#1848 `_) + (cherry picked from commit 125db50b4d9a585bab33f2908008fe1168bb9cf3) + # Conflicts: + # shared_queues_vendor/CHANGELOG.rst + # shared_queues_vendor/package.xml + * Revert shared_queue_vendor package deletion + --------- + Co-authored-by: Christophe Bedard + Co-authored-by: Michael Orlov +* [jazzy] Add "--sort" CLI option to the "ros2 bag info" command (backport `#1804 `_) (`#1838 `_) + * Add "--sort" CLI option to the "ros2 bag info" command (`#1804 `_) + * sort info output by topic name + * add missing imports + * add sorting to service topics and remove sorting option by serialization format + * add CLI option for sorting output and move sorting methods to enum + * add sorting by name to topic only option of info output + * move InfoSortingMethod and generate sorted idx functions to seprate files; move ServiceInformation and ServiceMetadata struct to storage package for clear include structure + * move ServiceInformation struct to its own header file and rename to ServiceEventInformation; replace if-else by switch-case for differantiating between sorting methods; bugfix sorting method from string resolution and service info verbose not being sorted + * add test-cases for sorted info output + * Fix linker issues + - Add missing const qualifier for the generate_sorted_idx(..) version + with rosbag2_cpp::rosbag2_service_info_t + - Small cleanups + * Regenerate pyi stub files + * Small nitpick for using const reference in the for loop + --------- + Co-authored-by: Soenke Prophet + Co-authored-by: Michael Orlov + * Fixup for backporting commit + - On Jazzy parameters in the "format_bag_meta_data(..)" has a different + order. The "sizes" at the end. Changed calling function accordingly. + * Make backport API compatible + - Add default value for newly added argument "sorting_method" in + "print_output(..)" and "print_output_verbose(..)" + --------- + Co-authored-by: Sanoronas + Co-authored-by: Michael Orlov +* [jazzy] Add computation of size contribution to info verb (backport `#1726 `_) (`#1872 `_) + * Add computation of size contribution to info verb (`#1726 `_) + * Add optional computation of size contribution to info verb + * Update rosbag2_cpp/src/rosbag2_cpp/info.cpp + Co-authored-by: Michael Orlov + * Fixes for review and failed tests + - Also update rosbag2_tests + * Support services' size + - Also add new test and update design doc + * Fix style divergence + * Apply suggestions from code review + Co-authored-by: Michael Orlov + * Update timestamp check for new ros bag info test + --------- + Co-authored-by: Michael Orlov + (cherry picked from commit 22148a7a8efa5e465eb8c88035d29e02c332b327) + * Make PR ABI/API compatible + - Made "compute_messages_size_contribution(..)"" as non-virtual method + - Make "format_bag_meta_data(..)" APi compatible by moving + "messages_size" argument to the end. + --------- + Co-authored-by: Nicola Loi + Co-authored-by: Michael Orlov +* Rename rclpy.qos.QoS*Policy to rclpy.qos.*Policy (`#1832 `_) (`#1841 `_) + (cherry picked from commit 786c3c4b8ab05271630371cf515130ba02a9cde8) + Co-authored-by: Christophe Bedard +* [Jazzy] Release 0.26.5 (`#1800 `_) +* Add cli option compression-threads-priority (`#1768 `_) (`#1778 `_) + * Add cli option compression-threads-priority + * Fix CI issues + * Add timeout for the test_priority_propagated_into_compression_thread + * Update help section and doxygen comments for thread priority parameters + * Use integer type for compression threads priority default value in tests + - Rationale: To test the same behavior as in the writer factory class + --------- + Co-authored-by: Michael Orlov + (cherry picked from commit 25c3e1c2effdaea3b880c39ff7580b2f38a44b1c) + Co-authored-by: Roman +* Contributors: Marco A. Gutierrez, mergify[bot] + 0.26.4 (2024-06-27) ------------------- * fix(start-offset): allow specifying a start offset of 0 (`#1682 `_) (`#1713 `_) diff --git a/rosbag2/CHANGELOG.rst b/rosbag2/CHANGELOG.rst index 341c9a413..e727bb120 100644 --- a/rosbag2/CHANGELOG.rst +++ b/rosbag2/CHANGELOG.rst @@ -5,6 +5,21 @@ Changelog for package rosbag2 0.26.5 (2024-09-06) ------------------- +Forthcoming +----------- +* [jazzy] Add support for replaying multiple bags (backport `#1848 `_) (`#1873 `_) + * Support replaying multiple bags (`#1848 `_) + (cherry picked from commit 125db50b4d9a585bab33f2908008fe1168bb9cf3) + # Conflicts: + # shared_queues_vendor/CHANGELOG.rst + # shared_queues_vendor/package.xml + * Revert shared_queue_vendor package deletion + --------- + Co-authored-by: Christophe Bedard + Co-authored-by: Michael Orlov +* [Jazzy] Release 0.26.5 (`#1800 `_) +* Contributors: Marco A. Gutierrez, mergify[bot] + 0.26.4 (2024-06-27) ------------------- diff --git a/rosbag2_compression/CHANGELOG.rst b/rosbag2_compression/CHANGELOG.rst index 6a5540d3b..c59854be0 100644 --- a/rosbag2_compression/CHANGELOG.rst +++ b/rosbag2_compression/CHANGELOG.rst @@ -13,6 +13,40 @@ Changelog for package rosbag2_compression Co-authored-by: Michael Orlov * Contributors: mergify[bot] +Forthcoming +----------- +* Bugfix: Update metadata with new file_info before saving it first time (`#1843 `_) (`#1853 `_) + (cherry picked from commit b5098eff15281c9e79853e8bb2ae9a0a104e6ea5) + Co-authored-by: Michael Orlov +* Make snapshot writing into a new file each time it is triggered (`#1842 `_) (`#1849 `_) +* [Jazzy] Release 0.26.5 (`#1800 `_) +* Add cli option compression-threads-priority (`#1768 `_) (`#1778 `_) + * Add cli option compression-threads-priority + * Fix CI issues + * Add timeout for the test_priority_propagated_into_compression_thread + * Update help section and doxygen comments for thread priority parameters + * Use integer type for compression threads priority default value in tests + - Rationale: To test the same behavior as in the writer factory class + --------- + Co-authored-by: Michael Orlov + (cherry picked from commit 25c3e1c2effdaea3b880c39ff7580b2f38a44b1c) + Co-authored-by: Roman +* Bugfix for bag_split event callbacks called to early with file compression (`#1643 `_) (`#1732 `_) + * Bugfix for bag_split event callbacks not called with file compression + * Delete redundant "should_split_bagfile" in compression_writer + - It is a non-virtual method and doesn't call from the base class. + * Adjust "split_event_calls_callback" for testing multiple splits + * Use temp folder for "SequentialWriterTest" fixture instead of "uri" + * Add tests for split event callbacks when using file and msg compression + - Added "split_event_calls_callback_with_msg_compression" and + "split_event_calls_callback_with_file_compression" uit tests + * Add debug info to the flaky "can_record_again_after_stop" test + * Use `uint64_t` type for `fake_storage_size\_` in tests + --------- + (cherry picked from commit 1877b53847bda4d1f2668187b79fa27a796c3438) + Co-authored-by: Michael Orlov +* Contributors: Marco A. Gutierrez, mergify[bot] + 0.26.4 (2024-06-27) ------------------- * Fix for regression in `open_succeeds_twice` and `minimal_writer_example` tests (`#1667 `_) (`#1675 `_) diff --git a/rosbag2_compression_zstd/CHANGELOG.rst b/rosbag2_compression_zstd/CHANGELOG.rst index 7c9005d81..558bce8ef 100644 --- a/rosbag2_compression_zstd/CHANGELOG.rst +++ b/rosbag2_compression_zstd/CHANGELOG.rst @@ -5,6 +5,11 @@ Changelog for package rosbag2_compression_zstd 0.26.5 (2024-09-06) ------------------- +Forthcoming +----------- +* [Jazzy] Release 0.26.5 (`#1800 `_) +* Contributors: Marco A. Gutierrez + 0.26.4 (2024-06-27) ------------------- diff --git a/rosbag2_cpp/CHANGELOG.rst b/rosbag2_cpp/CHANGELOG.rst index e44d1fb06..dd12eec32 100644 --- a/rosbag2_cpp/CHANGELOG.rst +++ b/rosbag2_cpp/CHANGELOG.rst @@ -9,6 +9,104 @@ Changelog for package rosbag2 Co-authored-by: Michael Orlov * Contributors: mergify[bot] +Forthcoming +----------- +* Add more logging info to storage and reader/writer open operations (`#1881 `_) (`#1882 `_) + (cherry picked from commit 0823be2723e04715baacf99625b844cb88f58c21) + Co-authored-by: Michael Orlov +* [jazzy] Add PlayerClock::wakeup() to interrupt sleeping (backport `#1869 `_) (`#1875 `_) + * Add PlayerClock::wakeup() to interrupt sleeping (`#1869 `_) + * Add PlayerClock::wakeup() to interrupt sleeping + * Use PlayerClock::wakeup() in new play_next() impl + --------- + (cherry picked from commit c8feaea5b64e824bbe76e920f48a3ca39b72f9fc) + * Make backporting PR ABI compatible + - Make "is_sleeping()" and " wakeup()" functions as non-virtual and + defined only in the derived "TimeControllerClock" class. + - Use "TimeControllerClock" directly instead of the "PlayerClock" base + class in the player.cpp. + --------- + Co-authored-by: Christophe Bedard + Co-authored-by: Michael Orlov +* [jazzy] Add support for replaying multiple bags (backport `#1848 `_) (`#1873 `_) + * Support replaying multiple bags (`#1848 `_) + (cherry picked from commit 125db50b4d9a585bab33f2908008fe1168bb9cf3) + # Conflicts: + # shared_queues_vendor/CHANGELOG.rst + # shared_queues_vendor/package.xml + * Revert shared_queue_vendor package deletion + --------- + Co-authored-by: Christophe Bedard + Co-authored-by: Michael Orlov +* [jazzy] Add computation of size contribution to info verb (backport `#1726 `_) (`#1872 `_) + * Add computation of size contribution to info verb (`#1726 `_) + * Add optional computation of size contribution to info verb + * Update rosbag2_cpp/src/rosbag2_cpp/info.cpp + Co-authored-by: Michael Orlov + * Fixes for review and failed tests + - Also update rosbag2_tests + * Support services' size + - Also add new test and update design doc + * Fix style divergence + * Apply suggestions from code review + Co-authored-by: Michael Orlov + * Update timestamp check for new ros bag info test + --------- + Co-authored-by: Michael Orlov + (cherry picked from commit 22148a7a8efa5e465eb8c88035d29e02c332b327) + * Make PR ABI/API compatible + - Made "compute_messages_size_contribution(..)"" as non-virtual method + - Make "format_bag_meta_data(..)" APi compatible by moving + "messages_size" argument to the end. + --------- + Co-authored-by: Nicola Loi + Co-authored-by: Michael Orlov +* Bugfix: Update metadata with new file_info before saving it first time (`#1843 `_) (`#1853 `_) + (cherry picked from commit b5098eff15281c9e79853e8bb2ae9a0a104e6ea5) + Co-authored-by: Michael Orlov +* Make snapshot writing into a new file each time it is triggered (`#1842 `_) (`#1849 `_) +* Bugfix for rosbag2_cpp serialization converter (`#1814 `_) (`#1822 `_) + * Bugfix for rosbag2 serialization converter + - Use rmw specific type support for rmw_serilize{deserialize} function + calls. + Note: It is ok for CycloneDDS to use introspection type support for + rmw_serilize{deserialize} functions. However, for FastRTPS it must be + rmw specific type support. e.g. rosidl_typesupport_cpp. Fix works for + both CycloneDDS and FastRTPS rmw. + * Add test coverage for default rmv serialization format converter + * Run test_serialization_converter for each rmw implementation + - Rationale: To make sure that the default serialization converter can + serialize and deserialize messages with all supported rmw + implementations. Since it uses rmw specific functions for serialization + and deserialization inside. + * Address uncrustify formating warnings + * Enable sanitizer by default + * Address Windows build warnings + * Revert "Enable sanitizer by default" + This reverts commit 724196378dfbfeb7ae6c96bf869ea8e6c502fbf5. + --------- + (cherry picked from commit 6e82f52f3917c365ce60f9ffd8f5248e25c0fe55) + Co-authored-by: Michael Orlov +* Allow unknown types in bag rewrite (`#1812 `_) (`#1817 `_) + (cherry picked from commit cd7bd63696604973e23c739afa6387556f3e7781) + Co-authored-by: Michael Orlov +* [Jazzy] Release 0.26.5 (`#1800 `_) +* Bugfix for bag_split event callbacks called to early with file compression (`#1643 `_) (`#1732 `_) + * Bugfix for bag_split event callbacks not called with file compression + * Delete redundant "should_split_bagfile" in compression_writer + - It is a non-virtual method and doesn't call from the base class. + * Adjust "split_event_calls_callback" for testing multiple splits + * Use temp folder for "SequentialWriterTest" fixture instead of "uri" + * Add tests for split event callbacks when using file and msg compression + - Added "split_event_calls_callback_with_msg_compression" and + "split_event_calls_callback_with_file_compression" uit tests + * Add debug info to the flaky "can_record_again_after_stop" test + * Use `uint64_t` type for `fake_storage_size\_` in tests + --------- + (cherry picked from commit 1877b53847bda4d1f2668187b79fa27a796c3438) + Co-authored-by: Michael Orlov +* Contributors: Marco A. Gutierrez, mergify[bot] + 0.26.4 (2024-06-27) ------------------- * Add topics with zero message counts to the SQLiteStorage::get_metadata(). (`#1725 `_) (`#1731 `_) diff --git a/rosbag2_examples/rosbag2_examples_cpp/CHANGELOG.rst b/rosbag2_examples/rosbag2_examples_cpp/CHANGELOG.rst index 35bc6f193..e18eb3b02 100644 --- a/rosbag2_examples/rosbag2_examples_cpp/CHANGELOG.rst +++ b/rosbag2_examples/rosbag2_examples_cpp/CHANGELOG.rst @@ -5,6 +5,11 @@ Changelog for package rosbag2_examples_cpp 0.26.5 (2024-09-06) ------------------- +Forthcoming +----------- +* [Jazzy] Release 0.26.5 (`#1800 `_) +* Contributors: Marco A. Gutierrez + 0.26.4 (2024-06-27) ------------------- diff --git a/rosbag2_examples/rosbag2_examples_py/CHANGELOG.rst b/rosbag2_examples/rosbag2_examples_py/CHANGELOG.rst index 4747a7165..33de5f643 100644 --- a/rosbag2_examples/rosbag2_examples_py/CHANGELOG.rst +++ b/rosbag2_examples/rosbag2_examples_py/CHANGELOG.rst @@ -5,6 +5,11 @@ Changelog for package rosbag2_examples_py 0.26.5 (2024-09-06) ------------------- +Forthcoming +----------- +* [Jazzy] Release 0.26.5 (`#1800 `_) +* Contributors: Marco A. Gutierrez + 0.26.4 (2024-06-27) ------------------- diff --git a/rosbag2_interfaces/CHANGELOG.rst b/rosbag2_interfaces/CHANGELOG.rst index a2bf1c45c..c52996ce4 100644 --- a/rosbag2_interfaces/CHANGELOG.rst +++ b/rosbag2_interfaces/CHANGELOG.rst @@ -5,6 +5,11 @@ Changelog for package rosbag2_interfaces 0.26.5 (2024-09-06) ------------------- +Forthcoming +----------- +* [Jazzy] Release 0.26.5 (`#1800 `_) +* Contributors: Marco A. Gutierrez + 0.26.4 (2024-06-27) ------------------- diff --git a/rosbag2_performance/rosbag2_performance_benchmarking/CHANGELOG.rst b/rosbag2_performance/rosbag2_performance_benchmarking/CHANGELOG.rst index 30a5442c0..d0b73fc8d 100644 --- a/rosbag2_performance/rosbag2_performance_benchmarking/CHANGELOG.rst +++ b/rosbag2_performance/rosbag2_performance_benchmarking/CHANGELOG.rst @@ -5,6 +5,11 @@ Changelog for package rosbag2_performance_benchmarking 0.26.5 (2024-09-06) ------------------- +Forthcoming +----------- +* [Jazzy] Release 0.26.5 (`#1800 `_) +* Contributors: Marco A. Gutierrez + 0.26.4 (2024-06-27) ------------------- diff --git a/rosbag2_performance/rosbag2_performance_benchmarking_msgs/CHANGELOG.rst b/rosbag2_performance/rosbag2_performance_benchmarking_msgs/CHANGELOG.rst index 0362b8d57..50d72f9a1 100644 --- a/rosbag2_performance/rosbag2_performance_benchmarking_msgs/CHANGELOG.rst +++ b/rosbag2_performance/rosbag2_performance_benchmarking_msgs/CHANGELOG.rst @@ -5,6 +5,11 @@ Changelog for package rosbag2_performance_benchmarking_msgs 0.26.5 (2024-09-06) ------------------- +Forthcoming +----------- +* [Jazzy] Release 0.26.5 (`#1800 `_) +* Contributors: Marco A. Gutierrez + 0.26.4 (2024-06-27) ------------------- diff --git a/rosbag2_py/CHANGELOG.rst b/rosbag2_py/CHANGELOG.rst index e7a1bc2e3..2e9231e99 100644 --- a/rosbag2_py/CHANGELOG.rst +++ b/rosbag2_py/CHANGELOG.rst @@ -20,6 +20,131 @@ Changelog for package rosbag2_py Co-authored-by: Michael Orlov * Contributors: mergify[bot] +Forthcoming +----------- +* [jazzy] Add support for replaying multiple bags (backport `#1848 `_) (`#1873 `_) + * Support replaying multiple bags (`#1848 `_) + (cherry picked from commit 125db50b4d9a585bab33f2908008fe1168bb9cf3) + # Conflicts: + # shared_queues_vendor/CHANGELOG.rst + # shared_queues_vendor/package.xml + * Revert shared_queue_vendor package deletion + --------- + Co-authored-by: Christophe Bedard + Co-authored-by: Michael Orlov +* [jazzy] Add "--sort" CLI option to the "ros2 bag info" command (backport `#1804 `_) (`#1838 `_) + * Add "--sort" CLI option to the "ros2 bag info" command (`#1804 `_) + * sort info output by topic name + * add missing imports + * add sorting to service topics and remove sorting option by serialization format + * add CLI option for sorting output and move sorting methods to enum + * add sorting by name to topic only option of info output + * move InfoSortingMethod and generate sorted idx functions to seprate files; move ServiceInformation and ServiceMetadata struct to storage package for clear include structure + * move ServiceInformation struct to its own header file and rename to ServiceEventInformation; replace if-else by switch-case for differantiating between sorting methods; bugfix sorting method from string resolution and service info verbose not being sorted + * add test-cases for sorted info output + * Fix linker issues + - Add missing const qualifier for the generate_sorted_idx(..) version + with rosbag2_cpp::rosbag2_service_info_t + - Small cleanups + * Regenerate pyi stub files + * Small nitpick for using const reference in the for loop + --------- + Co-authored-by: Soenke Prophet + Co-authored-by: Michael Orlov + * Fixup for backporting commit + - On Jazzy parameters in the "format_bag_meta_data(..)" has a different + order. The "sizes" at the end. Changed calling function accordingly. + * Make backport API compatible + - Add default value for newly added argument "sorting_method" in + "print_output(..)" and "print_output_verbose(..)" + --------- + Co-authored-by: Sanoronas + Co-authored-by: Michael Orlov +* Add in python3-dev build dependency. (`#1863 `_) (`#1864 `_) + We need this because we call find_package(Python3 Development) in our CMakeLists.txt here. + (cherry picked from commit ebd9ed0b786b2ca8bef00554fb8d1655fc9b55fb) + Co-authored-by: Chris Lalancette +* [jazzy] Add computation of size contribution to info verb (backport `#1726 `_) (`#1872 `_) + * Add computation of size contribution to info verb (`#1726 `_) + * Add optional computation of size contribution to info verb + * Update rosbag2_cpp/src/rosbag2_cpp/info.cpp + Co-authored-by: Michael Orlov + * Fixes for review and failed tests + - Also update rosbag2_tests + * Support services' size + - Also add new test and update design doc + * Fix style divergence + * Apply suggestions from code review + Co-authored-by: Michael Orlov + * Update timestamp check for new ros bag info test + --------- + Co-authored-by: Michael Orlov + (cherry picked from commit 22148a7a8efa5e465eb8c88035d29e02c332b327) + * Make PR ABI/API compatible + - Made "compute_messages_size_contribution(..)"" as non-virtual method + - Make "format_bag_meta_data(..)" APi compatible by moving + "messages_size" argument to the end. + --------- + Co-authored-by: Nicola Loi + Co-authored-by: Michael Orlov +* [Jazzy] Release 0.26.5 (`#1800 `_) +* Added method to introspect QoS in Python (`#1648 `_) (`#1790 `_) + (cherry picked from commit f0f3cc5f57ba9142b763247a68acc571d2500bb5) + Co-authored-by: Alejandro Hernández Cordero +* Add cli option compression-threads-priority (`#1768 `_) (`#1778 `_) + * Add cli option compression-threads-priority + * Fix CI issues + * Add timeout for the test_priority_propagated_into_compression_thread + * Update help section and doxygen comments for thread priority parameters + * Use integer type for compression threads priority default value in tests + - Rationale: To test the same behavior as in the writer factory class + --------- + Co-authored-by: Michael Orlov + (cherry picked from commit 25c3e1c2effdaea3b880c39ff7580b2f38a44b1c) + Co-authored-by: Roman +* [jazzy] Update CI scripts to use Ubuntu Noble distros and bump action scripts to latest versions (backport `#1709 `_) (`#1779 `_) + * Update CI scripts to use Ubuntu Noble distros and bump action scripts to latest versions (`#1709 `_) + * Use Ubuntu Noble distros for ci jobs on rolling + * Bump actions-ros-lint to version 0.1.3 and actions/checkout to v4 + * Exclude cppcheck from CI due to known issue that it is very slow + See https://github.com/ament/ament_lint/pull/345 for details. + * Bump mypy to version 1.9.0-4ubuntu1 to be aligned with Noble + - Also add `--break-system-packages` to avoid error during pip uninstall + * Remove "sudo pip uninstall -y mypy" since it is not installed with pip + Addressing the error message: + Found existing installation: mypy 1.9.0 + ERROR: Cannot uninstall mypy 1.9.0, RECORD file not found. Hint: + The package was installed by debian. + * Revert "Bump mypy to version 1.9.0-4ubuntu1 to be aligned with Noble" + This reverts commit b5aa0186 + * Fixes for new mypy (Ubuntu 24.04) (`#1763 `_) + * Apply new stubgen changes + * Update CI script and README.md + --------- + * Remove "--break-system-packages" flag from mypy install in README.md + - Rationale: On Ubuntu 22.04 is an older version of the pip3 and python + version which doesn't have this flag. + - Also removed sudo before "pip3 install -U mypy==1.9" in README.md + --------- + Co-authored-by: Roman + (cherry picked from commit 27a6b600c2a813ec1f2154145fe77392c88b314b) + * Update github CI scripts to use jazzy instead of rolling + --------- + Co-authored-by: Michael Orlov +* Bugfix for wrong timestamps in ros2 bag info (`#1745 `_) (`#1752 `_) + * Bugfix for wrong timestamps in ros2 bag info + - Correctly calculate fractional part for seconds by subtracting + `nanoseconds_from_seconds` from `nanoseconds`. + * Adjust expectations in the "ros2 bag info" integration tests + * Add leading zeros to the fractional seconds in the format_duration(..) + * Adjust expectations in info end-to-end tests by adding leading zero + The real file duration is: 70633730 nanoseconds. + i.e., regex mask shall be "0\\.0706.*s" to match 070633730 nanoseconds. + --------- + (cherry picked from commit da28c9da82824b8ce5f6fc18935d1a954e52b636) + Co-authored-by: Michael Orlov +* Contributors: Marco A. Gutierrez, mergify[bot] + 0.26.4 (2024-06-27) ------------------- * Add bindings for LocalMessageDefinitionSource (`#1697 `_) (`#1701 `_) diff --git a/rosbag2_storage/CHANGELOG.rst b/rosbag2_storage/CHANGELOG.rst index aa0af9222..ab6ea77a3 100644 --- a/rosbag2_storage/CHANGELOG.rst +++ b/rosbag2_storage/CHANGELOG.rst @@ -5,6 +5,14 @@ Changelog for package rosbag2_storage 0.26.5 (2024-09-06) ------------------- +Forthcoming +----------- +* Add more logging info to storage and reader/writer open operations (`#1881 `_) (`#1882 `_) + (cherry picked from commit 0823be2723e04715baacf99625b844cb88f58c21) + Co-authored-by: Michael Orlov +* [Jazzy] Release 0.26.5 (`#1800 `_) +* Contributors: Marco A. Gutierrez, mergify[bot] + 0.26.4 (2024-06-27) ------------------- diff --git a/rosbag2_storage_default_plugins/CHANGELOG.rst b/rosbag2_storage_default_plugins/CHANGELOG.rst index e1c39f7e0..86b2441d6 100644 --- a/rosbag2_storage_default_plugins/CHANGELOG.rst +++ b/rosbag2_storage_default_plugins/CHANGELOG.rst @@ -5,6 +5,11 @@ Changelog for package rosbag2_storage_default_plugins 0.26.5 (2024-09-06) ------------------- +Forthcoming +----------- +* [Jazzy] Release 0.26.5 (`#1800 `_) +* Contributors: Marco A. Gutierrez + 0.26.4 (2024-06-27) ------------------- diff --git a/rosbag2_storage_mcap/CHANGELOG.rst b/rosbag2_storage_mcap/CHANGELOG.rst index 5317a7bbb..109eaf50d 100644 --- a/rosbag2_storage_mcap/CHANGELOG.rst +++ b/rosbag2_storage_mcap/CHANGELOG.rst @@ -5,6 +5,11 @@ Changelog for package rosbag2_storage_mcap 0.26.5 (2024-09-06) ------------------- +Forthcoming +----------- +* [Jazzy] Release 0.26.5 (`#1800 `_) +* Contributors: Marco A. Gutierrez + 0.26.4 (2024-06-27) ------------------- diff --git a/rosbag2_storage_sqlite3/CHANGELOG.rst b/rosbag2_storage_sqlite3/CHANGELOG.rst index 789df93a3..53927bdc6 100644 --- a/rosbag2_storage_sqlite3/CHANGELOG.rst +++ b/rosbag2_storage_sqlite3/CHANGELOG.rst @@ -13,6 +13,28 @@ Changelog for package rosbag2_storage_default_plugins Co-authored-by: Michael Orlov * Contributors: mergify[bot] +Forthcoming +----------- +* [Jazzy] Release 0.26.5 (`#1800 `_) +* Fix incorrect zero size for sqlite storage (`#1759 `_) (`#1761 `_) + * Fix incorrect zero size for sqlite storage + * Adjust unit test to precisely verify the returned file size + --------- + Co-authored-by: Michael Orlov + (cherry picked from commit 86f681d9f525a4b7c3b4133d6b657e342283aad8) + Co-authored-by: Roman +* Fix for failing throws_on_invalid_pragma_in_config_file on Windows (`#1742 `_) (`#1746 `_) + - The failure was because database file was not properly closed after + throwing exception from the SqliteWrapper constructor and + std::filesystem::remove_all(..) failed to delete temporary folder in the + test fixture destructor. + - Added reset for prepared sql statement before throwing exception. + - Try to close database in constructor if we got exception after + opening it since destructor will not be called in this case. + (cherry picked from commit 055935d33dd2fed2772657c9dc1f2173eaa7f752) + Co-authored-by: Michael Orlov +* Contributors: Marco A. Gutierrez, mergify[bot] + 0.26.4 (2024-06-27) ------------------- * Add topics with zero message counts to the SQLiteStorage::get_metadata(). (`#1725 `_) (`#1731 `_) diff --git a/rosbag2_test_common/CHANGELOG.rst b/rosbag2_test_common/CHANGELOG.rst index c8dcbff79..85e654c7a 100644 --- a/rosbag2_test_common/CHANGELOG.rst +++ b/rosbag2_test_common/CHANGELOG.rst @@ -9,6 +9,64 @@ Changelog for package rosbag2_test_common Co-authored-by: Chris Lalancette * Contributors: mergify[bot] +Forthcoming +----------- +* Add debug information for flaky can_record_again_after_stop test (`#1871 `_) (`#1874 `_) + (cherry picked from commit 4602b2ce829842e17ccb8bf4a74c135d6c8f2623) + Co-authored-by: Michael Orlov +* Improve the reliability of rosbag2 tests (`#1796 `_) (`#1806 `_) + * Remove wait_until_shutdown. + This has almost exactly the same functionality as wait_for_condition, + except for two things: + 1. It is templated on the Timeout type. + 2. It calls rclcpp::shutdown after the loop completes. + However, neither of those is necessary; all callers to it use + a std::chrono::duration, and all of the test fixtures already + call rclcpp::shutdown. Thus, just remove it and make all + callers use wait_for_condition instead. + * Shutdown the async spinner node without rclcpp::shutdown. + That is, we really don't actually want to do a full + rclcpp shutdown here; we only want to stop spinning. + Accomplish that with an executor, and timing out + every 100 milliseconds to check if we are done yet. + * Small fixes to start_async_spin in rosbag2_tests. + Make sure it only spins as long as we haven't shutdown, + and that it wakes up every so often to check that fact. + * Wait for topics to be discovered during recorder->record(). + The main reason for that is that these tests generally want + to test certain expectations around how many messages were + received. However, if discovery takes longer than we expect, + then it could be the case that we "missed" messages at the + beginning because discovery hadn't yet completed. + Fix this by just waiting around for the recorder to get all + the subscriptions it expects before moving on with the test. + * Feedback from review. + * Switch to using MockRecorder. + * Fixes from review. + * Feedback from review. + * Apply suggestions from code review + * Switch to using spin, rather than spin_some. + That's because there is currently at least one bug + associated with spin_some in rclcpp. However, it turns + out that we don't even need to use it, as we can just as + easily use spin() along with exec.cancel(). + * Make sure to stop_spinning when we tear down the test. + * Use scopes to shutdown spinning. + * Nested contexts just to explicitly cleanup the async spinners. + * Update rosbag2_transport/test/rosbag2_transport/record_integration_fixture.hpp + * Apply the same fix to rosbag2_tests. + --------- + Co-authored-by: Chris Lalancette + Co-authored-by: Michael Orlov +* [Jazzy] Release 0.26.5 (`#1800 `_) +* Small cleanups to the rosbag2 tests. (`#1792 `_) (`#1793 `_) + * Small cleanups to the rosbag2 tests. + 1. Rename "wait_for_srvice_to_be_ready" to "wait_for_service_to_be_ready". + 2. Make some of the constants constexpr, so we no longer have to capture them. + (cherry picked from commit 604cebcf11775151efa94f7c30ba1aea68e90c5c) + Co-authored-by: Chris Lalancette +* Contributors: Marco A. Gutierrez, mergify[bot] + 0.26.4 (2024-06-27) ------------------- diff --git a/rosbag2_test_msgdefs/CHANGELOG.rst b/rosbag2_test_msgdefs/CHANGELOG.rst index 930f7ba88..231c02b55 100644 --- a/rosbag2_test_msgdefs/CHANGELOG.rst +++ b/rosbag2_test_msgdefs/CHANGELOG.rst @@ -5,6 +5,11 @@ Changelog for package rosbag2_test_msgdefs 0.26.5 (2024-09-06) ------------------- +Forthcoming +----------- +* [Jazzy] Release 0.26.5 (`#1800 `_) +* Contributors: Marco A. Gutierrez + 0.26.4 (2024-06-27) ------------------- diff --git a/rosbag2_tests/CHANGELOG.rst b/rosbag2_tests/CHANGELOG.rst index 90f1002d8..ad10ba86d 100644 --- a/rosbag2_tests/CHANGELOG.rst +++ b/rosbag2_tests/CHANGELOG.rst @@ -15,6 +15,130 @@ Changelog for package rosbag2_tests Co-authored-by: Michael Orlov * Contributors: mergify[bot] +Forthcoming +----------- +* [jazzy] Add "--sort" CLI option to the "ros2 bag info" command (backport `#1804 `_) (`#1838 `_) + * Add "--sort" CLI option to the "ros2 bag info" command (`#1804 `_) + * sort info output by topic name + * add missing imports + * add sorting to service topics and remove sorting option by serialization format + * add CLI option for sorting output and move sorting methods to enum + * add sorting by name to topic only option of info output + * move InfoSortingMethod and generate sorted idx functions to seprate files; move ServiceInformation and ServiceMetadata struct to storage package for clear include structure + * move ServiceInformation struct to its own header file and rename to ServiceEventInformation; replace if-else by switch-case for differantiating between sorting methods; bugfix sorting method from string resolution and service info verbose not being sorted + * add test-cases for sorted info output + * Fix linker issues + - Add missing const qualifier for the generate_sorted_idx(..) version + with rosbag2_cpp::rosbag2_service_info_t + - Small cleanups + * Regenerate pyi stub files + * Small nitpick for using const reference in the for loop + --------- + Co-authored-by: Soenke Prophet + Co-authored-by: Michael Orlov + * Fixup for backporting commit + - On Jazzy parameters in the "format_bag_meta_data(..)" has a different + order. The "sizes" at the end. Changed calling function accordingly. + * Make backport API compatible + - Add default value for newly added argument "sorting_method" in + "print_output(..)" and "print_output_verbose(..)" + --------- + Co-authored-by: Sanoronas + Co-authored-by: Michael Orlov +* [jazzy] Add computation of size contribution to info verb (backport `#1726 `_) (`#1872 `_) + * Add computation of size contribution to info verb (`#1726 `_) + * Add optional computation of size contribution to info verb + * Update rosbag2_cpp/src/rosbag2_cpp/info.cpp + Co-authored-by: Michael Orlov + * Fixes for review and failed tests + - Also update rosbag2_tests + * Support services' size + - Also add new test and update design doc + * Fix style divergence + * Apply suggestions from code review + Co-authored-by: Michael Orlov + * Update timestamp check for new ros bag info test + --------- + Co-authored-by: Michael Orlov + (cherry picked from commit 22148a7a8efa5e465eb8c88035d29e02c332b327) + * Make PR ABI/API compatible + - Made "compute_messages_size_contribution(..)"" as non-virtual method + - Make "format_bag_meta_data(..)" APi compatible by moving + "messages_size" argument to the end. + --------- + Co-authored-by: Nicola Loi + Co-authored-by: Michael Orlov +* Improve the reliability of rosbag2 tests (`#1796 `_) (`#1806 `_) + * Remove wait_until_shutdown. + This has almost exactly the same functionality as wait_for_condition, + except for two things: + 1. It is templated on the Timeout type. + 2. It calls rclcpp::shutdown after the loop completes. + However, neither of those is necessary; all callers to it use + a std::chrono::duration, and all of the test fixtures already + call rclcpp::shutdown. Thus, just remove it and make all + callers use wait_for_condition instead. + * Shutdown the async spinner node without rclcpp::shutdown. + That is, we really don't actually want to do a full + rclcpp shutdown here; we only want to stop spinning. + Accomplish that with an executor, and timing out + every 100 milliseconds to check if we are done yet. + * Small fixes to start_async_spin in rosbag2_tests. + Make sure it only spins as long as we haven't shutdown, + and that it wakes up every so often to check that fact. + * Wait for topics to be discovered during recorder->record(). + The main reason for that is that these tests generally want + to test certain expectations around how many messages were + received. However, if discovery takes longer than we expect, + then it could be the case that we "missed" messages at the + beginning because discovery hadn't yet completed. + Fix this by just waiting around for the recorder to get all + the subscriptions it expects before moving on with the test. + * Feedback from review. + * Switch to using MockRecorder. + * Fixes from review. + * Feedback from review. + * Apply suggestions from code review + * Switch to using spin, rather than spin_some. + That's because there is currently at least one bug + associated with spin_some in rclcpp. However, it turns + out that we don't even need to use it, as we can just as + easily use spin() along with exec.cancel(). + * Make sure to stop_spinning when we tear down the test. + * Use scopes to shutdown spinning. + * Nested contexts just to explicitly cleanup the async spinners. + * Update rosbag2_transport/test/rosbag2_transport/record_integration_fixture.hpp + * Apply the same fix to rosbag2_tests. + --------- + Co-authored-by: Chris Lalancette + Co-authored-by: Michael Orlov +* [Jazzy] Release 0.26.5 (`#1800 `_) +* Small cleanups to the rosbag2 tests. (`#1792 `_) (`#1793 `_) + * Small cleanups to the rosbag2 tests. + 1. Rename "wait_for_srvice_to_be_ready" to "wait_for_service_to_be_ready". + 2. Make some of the constants constexpr, so we no longer have to capture them. + (cherry picked from commit 604cebcf11775151efa94f7c30ba1aea68e90c5c) + Co-authored-by: Chris Lalancette +* Bugfix for wrong timestamps in ros2 bag info (`#1745 `_) (`#1752 `_) + * Bugfix for wrong timestamps in ros2 bag info + - Correctly calculate fractional part for seconds by subtracting + `nanoseconds_from_seconds` from `nanoseconds`. + * Adjust expectations in the "ros2 bag info" integration tests + * Add leading zeros to the fractional seconds in the format_duration(..) + * Adjust expectations in info end-to-end tests by adding leading zero + The real file duration is: 70633730 nanoseconds. + i.e., regex mask shall be "0\\.0706.*s" to match 070633730 nanoseconds. + --------- + (cherry picked from commit da28c9da82824b8ce5f6fc18935d1a954e52b636) + Co-authored-by: Michael Orlov +* Fix for a false negative integration test with bag split in recorder (`#1743 `_) (`#1750 `_) + - In + record_end_to_end_with_splitting_bagsize_split_is_at_least_specified_size + publisher was starting after terminating recorder. + (cherry picked from commit da1acb29646258899ba73a81c803383c07905613) + Co-authored-by: Michael Orlov +* Contributors: Marco A. Gutierrez, mergify[bot] + 0.26.4 (2024-06-27) ------------------- * Propagate "custom_data" and "ros_distro" in to the metadata.yaml file during re-indexing (`#1700 `_) (`#1710 `_) diff --git a/rosbag2_transport/CHANGELOG.rst b/rosbag2_transport/CHANGELOG.rst index 788e65366..0e983047a 100644 --- a/rosbag2_transport/CHANGELOG.rst +++ b/rosbag2_transport/CHANGELOG.rst @@ -16,6 +16,136 @@ Changelog for package rosbag2_transport Co-authored-by: Michael Orlov * Contributors: mergify[bot] +Forthcoming +----------- +* Publish clock after delay is over and disable delay on next loops (`#1861 `_) (`#1878 `_) + * publish clock after the delay is over + * Disable delay period in subsequent loops (ros2 bag play) + * Reset clock publisher timer outisde playback loop + * review + --------- + (cherry picked from commit 15b82607d0e36a6ff87f60405b072919d16fb03d) + Co-authored-by: Nicola Loi +* [jazzy] Add PlayerClock::wakeup() to interrupt sleeping (backport `#1869 `_) (`#1875 `_) + * Add PlayerClock::wakeup() to interrupt sleeping (`#1869 `_) + * Add PlayerClock::wakeup() to interrupt sleeping + * Use PlayerClock::wakeup() in new play_next() impl + --------- + (cherry picked from commit c8feaea5b64e824bbe76e920f48a3ca39b72f9fc) + * Make backporting PR ABI compatible + - Make "is_sleeping()" and " wakeup()" functions as non-virtual and + defined only in the derived "TimeControllerClock" class. + - Use "TimeControllerClock" directly instead of the "PlayerClock" base + class in the player.cpp. + --------- + Co-authored-by: Christophe Bedard + Co-authored-by: Michael Orlov +* Add debug information for flaky can_record_again_after_stop test (`#1871 `_) (`#1874 `_) + (cherry picked from commit 4602b2ce829842e17ccb8bf4a74c135d6c8f2623) + Co-authored-by: Michael Orlov +* [jazzy] Add support for replaying multiple bags (backport `#1848 `_) (`#1873 `_) + * Support replaying multiple bags (`#1848 `_) + (cherry picked from commit 125db50b4d9a585bab33f2908008fe1168bb9cf3) + # Conflicts: + # shared_queues_vendor/CHANGELOG.rst + # shared_queues_vendor/package.xml + * Revert shared_queue_vendor package deletion + --------- + Co-authored-by: Christophe Bedard + Co-authored-by: Michael Orlov +* Reintroduce `Don't warn for unknown types if topics are not selected` (`#1825 `_) (`#1827 `_) + Reintroduce the fix from 51a83f4421ff335c2237e6214e9bb7e6ae206a92 which + was discussed in https://github.com/ros2/rosbag2/issues/1485. This gives + a massive CPU improvement. + (cherry picked from commit e75d6d659fcae243b8486a94173255b237817f22) + Co-authored-by: Ramon Wijnands +* Allow unknown types in bag rewrite (`#1812 `_) (`#1817 `_) + (cherry picked from commit cd7bd63696604973e23c739afa6387556f3e7781) + Co-authored-by: Michael Orlov +* Improve the reliability of rosbag2 tests (`#1796 `_) (`#1806 `_) + * Remove wait_until_shutdown. + This has almost exactly the same functionality as wait_for_condition, + except for two things: + 1. It is templated on the Timeout type. + 2. It calls rclcpp::shutdown after the loop completes. + However, neither of those is necessary; all callers to it use + a std::chrono::duration, and all of the test fixtures already + call rclcpp::shutdown. Thus, just remove it and make all + callers use wait_for_condition instead. + * Shutdown the async spinner node without rclcpp::shutdown. + That is, we really don't actually want to do a full + rclcpp shutdown here; we only want to stop spinning. + Accomplish that with an executor, and timing out + every 100 milliseconds to check if we are done yet. + * Small fixes to start_async_spin in rosbag2_tests. + Make sure it only spins as long as we haven't shutdown, + and that it wakes up every so often to check that fact. + * Wait for topics to be discovered during recorder->record(). + The main reason for that is that these tests generally want + to test certain expectations around how many messages were + received. However, if discovery takes longer than we expect, + then it could be the case that we "missed" messages at the + beginning because discovery hadn't yet completed. + Fix this by just waiting around for the recorder to get all + the subscriptions it expects before moving on with the test. + * Feedback from review. + * Switch to using MockRecorder. + * Fixes from review. + * Feedback from review. + * Apply suggestions from code review + * Switch to using spin, rather than spin_some. + That's because there is currently at least one bug + associated with spin_some in rclcpp. However, it turns + out that we don't even need to use it, as we can just as + easily use spin() along with exec.cancel(). + * Make sure to stop_spinning when we tear down the test. + * Use scopes to shutdown spinning. + * Nested contexts just to explicitly cleanup the async spinners. + * Update rosbag2_transport/test/rosbag2_transport/record_integration_fixture.hpp + * Apply the same fix to rosbag2_tests. + --------- + Co-authored-by: Chris Lalancette + Co-authored-by: Michael Orlov +* Removed warnings (`#1794 `_) (`#1810 `_) + * Removed warnings + * compile with windows + * make linters happy + (cherry picked from commit 88c51a133a9a9aa3ef65a851f4d2aed448803fa1) + Co-authored-by: Alejandro Hernández Cordero +* [Jazzy] Release 0.26.5 (`#1800 `_) +* Small cleanups to the rosbag2 tests. (`#1792 `_) (`#1793 `_) + * Small cleanups to the rosbag2 tests. + 1. Rename "wait_for_srvice_to_be_ready" to "wait_for_service_to_be_ready". + 2. Make some of the constants constexpr, so we no longer have to capture them. + (cherry picked from commit 604cebcf11775151efa94f7c30ba1aea68e90c5c) + Co-authored-by: Chris Lalancette +* Add cli option compression-threads-priority (`#1768 `_) (`#1778 `_) + * Add cli option compression-threads-priority + * Fix CI issues + * Add timeout for the test_priority_propagated_into_compression_thread + * Update help section and doxygen comments for thread priority parameters + * Use integer type for compression threads priority default value in tests + - Rationale: To test the same behavior as in the writer factory class + --------- + Co-authored-by: Michael Orlov + (cherry picked from commit 25c3e1c2effdaea3b880c39ff7580b2f38a44b1c) + Co-authored-by: Roman +* Bugfix for bag_split event callbacks called to early with file compression (`#1643 `_) (`#1732 `_) + * Bugfix for bag_split event callbacks not called with file compression + * Delete redundant "should_split_bagfile" in compression_writer + - It is a non-virtual method and doesn't call from the base class. + * Adjust "split_event_calls_callback" for testing multiple splits + * Use temp folder for "SequentialWriterTest" fixture instead of "uri" + * Add tests for split event callbacks when using file and msg compression + - Added "split_event_calls_callback_with_msg_compression" and + "split_event_calls_callback_with_file_compression" uit tests + * Add debug info to the flaky "can_record_again_after_stop" test + * Use `uint64_t` type for `fake_storage_size\_` in tests + --------- + (cherry picked from commit 1877b53847bda4d1f2668187b79fa27a796c3438) + Co-authored-by: Michael Orlov +* Contributors: Marco A. Gutierrez, mergify[bot] + 0.26.4 (2024-06-27) ------------------- * Bugfix for issue where unable to create composable nodes with compression (`#1679 `_) (`#1716 `_) diff --git a/shared_queues_vendor/CHANGELOG.rst b/shared_queues_vendor/CHANGELOG.rst index 06f5c0118..6b44e56bd 100644 --- a/shared_queues_vendor/CHANGELOG.rst +++ b/shared_queues_vendor/CHANGELOG.rst @@ -5,6 +5,11 @@ Changelog for package shared_queues_vendor 0.26.5 (2024-09-06) ------------------- +Forthcoming +----------- +* [Jazzy] Release 0.26.5 (`#1800 `_) +* Contributors: Marco A. Gutierrez + 0.26.4 (2024-06-27) ------------------- diff --git a/sqlite3_vendor/CHANGELOG.rst b/sqlite3_vendor/CHANGELOG.rst index b62c8b0b9..f7011b8c5 100644 --- a/sqlite3_vendor/CHANGELOG.rst +++ b/sqlite3_vendor/CHANGELOG.rst @@ -5,6 +5,11 @@ Changelog for package sqlite3_vendor 0.26.5 (2024-09-06) ------------------- +Forthcoming +----------- +* [Jazzy] Release 0.26.5 (`#1800 `_) +* Contributors: Marco A. Gutierrez + 0.26.4 (2024-06-27) ------------------- diff --git a/zstd_vendor/CHANGELOG.rst b/zstd_vendor/CHANGELOG.rst index a46f6e928..4a6a408f2 100644 --- a/zstd_vendor/CHANGELOG.rst +++ b/zstd_vendor/CHANGELOG.rst @@ -5,6 +5,11 @@ Changelog for package zstd_vendor 0.26.5 (2024-09-06) ------------------- +Forthcoming +----------- +* [Jazzy] Release 0.26.5 (`#1800 `_) +* Contributors: Marco A. Gutierrez + 0.26.4 (2024-06-27) ------------------- From 510328480dd46e35f2050ae7c88d53eb59933e3a Mon Sep 17 00:00:00 2001 From: "Marco A. Gutierrez" Date: Wed, 18 Dec 2024 03:29:54 +0000 Subject: [PATCH 2/3] 0.26.6 Signed-off-by: Marco A. Gutierrez --- liblz4_vendor/CHANGELOG.rst | 4 ++-- liblz4_vendor/package.xml | 2 +- mcap_vendor/CHANGELOG.rst | 4 ++-- mcap_vendor/package.xml | 2 +- ros2bag/CHANGELOG.rst | 4 ++-- ros2bag/package.xml | 2 +- ros2bag/setup.py | 2 +- rosbag2/CHANGELOG.rst | 4 ++-- rosbag2/package.xml | 2 +- rosbag2_compression/CHANGELOG.rst | 4 ++-- rosbag2_compression/package.xml | 2 +- rosbag2_compression_zstd/CHANGELOG.rst | 4 ++-- rosbag2_compression_zstd/package.xml | 2 +- rosbag2_cpp/CHANGELOG.rst | 4 ++-- rosbag2_cpp/package.xml | 2 +- rosbag2_examples/rosbag2_examples_cpp/CHANGELOG.rst | 4 ++-- rosbag2_examples/rosbag2_examples_cpp/package.xml | 2 +- rosbag2_examples/rosbag2_examples_py/CHANGELOG.rst | 4 ++-- rosbag2_examples/rosbag2_examples_py/package.xml | 2 +- rosbag2_examples/rosbag2_examples_py/setup.py | 2 +- rosbag2_interfaces/CHANGELOG.rst | 4 ++-- rosbag2_interfaces/package.xml | 2 +- .../rosbag2_performance_benchmarking/CHANGELOG.rst | 4 ++-- .../rosbag2_performance_benchmarking/package.xml | 2 +- .../rosbag2_performance_benchmarking_msgs/CHANGELOG.rst | 4 ++-- .../rosbag2_performance_benchmarking_msgs/package.xml | 2 +- rosbag2_py/CHANGELOG.rst | 4 ++-- rosbag2_py/package.xml | 2 +- rosbag2_storage/CHANGELOG.rst | 4 ++-- rosbag2_storage/package.xml | 2 +- rosbag2_storage_default_plugins/CHANGELOG.rst | 4 ++-- rosbag2_storage_default_plugins/package.xml | 2 +- rosbag2_storage_mcap/CHANGELOG.rst | 4 ++-- rosbag2_storage_mcap/package.xml | 2 +- rosbag2_storage_sqlite3/CHANGELOG.rst | 4 ++-- rosbag2_storage_sqlite3/package.xml | 2 +- rosbag2_test_common/CHANGELOG.rst | 4 ++-- rosbag2_test_common/package.xml | 2 +- rosbag2_test_msgdefs/CHANGELOG.rst | 4 ++-- rosbag2_test_msgdefs/package.xml | 2 +- rosbag2_tests/CHANGELOG.rst | 4 ++-- rosbag2_tests/package.xml | 2 +- rosbag2_transport/CHANGELOG.rst | 4 ++-- rosbag2_transport/package.xml | 2 +- shared_queues_vendor/CHANGELOG.rst | 4 ++-- shared_queues_vendor/package.xml | 2 +- sqlite3_vendor/CHANGELOG.rst | 4 ++-- sqlite3_vendor/package.xml | 2 +- zstd_vendor/CHANGELOG.rst | 4 ++-- zstd_vendor/package.xml | 2 +- 50 files changed, 74 insertions(+), 74 deletions(-) diff --git a/liblz4_vendor/CHANGELOG.rst b/liblz4_vendor/CHANGELOG.rst index 7b26595bd..da0d36e50 100644 --- a/liblz4_vendor/CHANGELOG.rst +++ b/liblz4_vendor/CHANGELOG.rst @@ -5,8 +5,8 @@ Changelog for package liblz4_vendor 0.26.5 (2024-09-06) ------------------- -Forthcoming ------------ +0.26.6 (2024-12-18) +------------------- * [Jazzy] Release 0.26.5 (`#1800 `_) * Contributors: Marco A. Gutierrez diff --git a/liblz4_vendor/package.xml b/liblz4_vendor/package.xml index 32eb29d33..6474cbefe 100644 --- a/liblz4_vendor/package.xml +++ b/liblz4_vendor/package.xml @@ -2,7 +2,7 @@ liblz4_vendor - 0.26.5 + 0.26.6 LZ4 compression vendor package, providing a dependency for LZ4. Michael Orlov Emerson Knapp diff --git a/mcap_vendor/CHANGELOG.rst b/mcap_vendor/CHANGELOG.rst index 26df9e020..58230d7f0 100644 --- a/mcap_vendor/CHANGELOG.rst +++ b/mcap_vendor/CHANGELOG.rst @@ -5,8 +5,8 @@ Changelog for package mcap_vendor 0.26.5 (2024-09-06) ------------------- -Forthcoming ------------ +0.26.6 (2024-12-18) +------------------- * [Jazzy] Release 0.26.5 (`#1800 `_) * Contributors: Marco A. Gutierrez diff --git a/mcap_vendor/package.xml b/mcap_vendor/package.xml index 9d7316c3e..a587e9d8b 100644 --- a/mcap_vendor/package.xml +++ b/mcap_vendor/package.xml @@ -2,7 +2,7 @@ mcap_vendor - 0.26.5 + 0.26.6 mcap vendor package Foxglove Michael Orlov diff --git a/ros2bag/CHANGELOG.rst b/ros2bag/CHANGELOG.rst index 3a35df268..ec40cefb7 100644 --- a/ros2bag/CHANGELOG.rst +++ b/ros2bag/CHANGELOG.rst @@ -10,8 +10,8 @@ Changelog for package ros2bag Co-authored-by: Roman * Contributors: mergify[bot] -Forthcoming ------------ +0.26.6 (2024-12-18) +------------------- * Publish clock after delay is over and disable delay on next loops (`#1861 `_) (`#1878 `_) * publish clock after the delay is over * Disable delay period in subsequent loops (ros2 bag play) diff --git a/ros2bag/package.xml b/ros2bag/package.xml index b138d4329..d1931aa7f 100644 --- a/ros2bag/package.xml +++ b/ros2bag/package.xml @@ -2,7 +2,7 @@ ros2bag - 0.26.5 + 0.26.6 Entry point for rosbag in ROS 2 diff --git a/ros2bag/setup.py b/ros2bag/setup.py index 1d955cecb..68608a6ee 100644 --- a/ros2bag/setup.py +++ b/ros2bag/setup.py @@ -5,7 +5,7 @@ setup( name=package_name, - version='0.26.5', + version='0.26.6', packages=find_packages(exclude=['test']), data_files=[ ('share/' + package_name, ['package.xml']), diff --git a/rosbag2/CHANGELOG.rst b/rosbag2/CHANGELOG.rst index e727bb120..8a7bf19d0 100644 --- a/rosbag2/CHANGELOG.rst +++ b/rosbag2/CHANGELOG.rst @@ -5,8 +5,8 @@ Changelog for package rosbag2 0.26.5 (2024-09-06) ------------------- -Forthcoming ------------ +0.26.6 (2024-12-18) +------------------- * [jazzy] Add support for replaying multiple bags (backport `#1848 `_) (`#1873 `_) * Support replaying multiple bags (`#1848 `_) (cherry picked from commit 125db50b4d9a585bab33f2908008fe1168bb9cf3) diff --git a/rosbag2/package.xml b/rosbag2/package.xml index 9e2bec5e4..cf5865f4c 100644 --- a/rosbag2/package.xml +++ b/rosbag2/package.xml @@ -1,7 +1,7 @@ rosbag2 - 0.26.5 + 0.26.6 Meta package for rosbag2 related packages Michael Orlov Geoffrey Biggs diff --git a/rosbag2_compression/CHANGELOG.rst b/rosbag2_compression/CHANGELOG.rst index c59854be0..dc83b7bbf 100644 --- a/rosbag2_compression/CHANGELOG.rst +++ b/rosbag2_compression/CHANGELOG.rst @@ -13,8 +13,8 @@ Changelog for package rosbag2_compression Co-authored-by: Michael Orlov * Contributors: mergify[bot] -Forthcoming ------------ +0.26.6 (2024-12-18) +------------------- * Bugfix: Update metadata with new file_info before saving it first time (`#1843 `_) (`#1853 `_) (cherry picked from commit b5098eff15281c9e79853e8bb2ae9a0a104e6ea5) Co-authored-by: Michael Orlov diff --git a/rosbag2_compression/package.xml b/rosbag2_compression/package.xml index a335ff57d..33ccfa969 100644 --- a/rosbag2_compression/package.xml +++ b/rosbag2_compression/package.xml @@ -2,7 +2,7 @@ rosbag2_compression - 0.26.5 + 0.26.6 Compression implementations for rosbag2 bags and messages. Michael Orlov Geoffrey Biggs diff --git a/rosbag2_compression_zstd/CHANGELOG.rst b/rosbag2_compression_zstd/CHANGELOG.rst index 558bce8ef..6e19d3eb1 100644 --- a/rosbag2_compression_zstd/CHANGELOG.rst +++ b/rosbag2_compression_zstd/CHANGELOG.rst @@ -5,8 +5,8 @@ Changelog for package rosbag2_compression_zstd 0.26.5 (2024-09-06) ------------------- -Forthcoming ------------ +0.26.6 (2024-12-18) +------------------- * [Jazzy] Release 0.26.5 (`#1800 `_) * Contributors: Marco A. Gutierrez diff --git a/rosbag2_compression_zstd/package.xml b/rosbag2_compression_zstd/package.xml index 52ba8860c..1ce50766a 100644 --- a/rosbag2_compression_zstd/package.xml +++ b/rosbag2_compression_zstd/package.xml @@ -2,7 +2,7 @@ rosbag2_compression_zstd - 0.26.5 + 0.26.6 Zstandard compression library implementation of rosbag2_compression Michael Orlov Geoffrey Biggs diff --git a/rosbag2_cpp/CHANGELOG.rst b/rosbag2_cpp/CHANGELOG.rst index dd12eec32..23376d94e 100644 --- a/rosbag2_cpp/CHANGELOG.rst +++ b/rosbag2_cpp/CHANGELOG.rst @@ -9,8 +9,8 @@ Changelog for package rosbag2 Co-authored-by: Michael Orlov * Contributors: mergify[bot] -Forthcoming ------------ +0.26.6 (2024-12-18) +------------------- * Add more logging info to storage and reader/writer open operations (`#1881 `_) (`#1882 `_) (cherry picked from commit 0823be2723e04715baacf99625b844cb88f58c21) Co-authored-by: Michael Orlov diff --git a/rosbag2_cpp/package.xml b/rosbag2_cpp/package.xml index f2501b366..11041b072 100644 --- a/rosbag2_cpp/package.xml +++ b/rosbag2_cpp/package.xml @@ -1,7 +1,7 @@ rosbag2_cpp - 0.26.5 + 0.26.6 C++ ROSBag2 client library Michael Orlov Geoffrey Biggs diff --git a/rosbag2_examples/rosbag2_examples_cpp/CHANGELOG.rst b/rosbag2_examples/rosbag2_examples_cpp/CHANGELOG.rst index e18eb3b02..9b619d2ac 100644 --- a/rosbag2_examples/rosbag2_examples_cpp/CHANGELOG.rst +++ b/rosbag2_examples/rosbag2_examples_cpp/CHANGELOG.rst @@ -5,8 +5,8 @@ Changelog for package rosbag2_examples_cpp 0.26.5 (2024-09-06) ------------------- -Forthcoming ------------ +0.26.6 (2024-12-18) +------------------- * [Jazzy] Release 0.26.5 (`#1800 `_) * Contributors: Marco A. Gutierrez diff --git a/rosbag2_examples/rosbag2_examples_cpp/package.xml b/rosbag2_examples/rosbag2_examples_cpp/package.xml index 601e7ada1..12f377ec5 100644 --- a/rosbag2_examples/rosbag2_examples_cpp/package.xml +++ b/rosbag2_examples/rosbag2_examples_cpp/package.xml @@ -2,7 +2,7 @@ rosbag2_examples_cpp - 0.26.5 + 0.26.6 rosbag2 C++ API tutorials and examples Michael Orlov geoff diff --git a/rosbag2_examples/rosbag2_examples_py/CHANGELOG.rst b/rosbag2_examples/rosbag2_examples_py/CHANGELOG.rst index 33de5f643..6434048f5 100644 --- a/rosbag2_examples/rosbag2_examples_py/CHANGELOG.rst +++ b/rosbag2_examples/rosbag2_examples_py/CHANGELOG.rst @@ -5,8 +5,8 @@ Changelog for package rosbag2_examples_py 0.26.5 (2024-09-06) ------------------- -Forthcoming ------------ +0.26.6 (2024-12-18) +------------------- * [Jazzy] Release 0.26.5 (`#1800 `_) * Contributors: Marco A. Gutierrez diff --git a/rosbag2_examples/rosbag2_examples_py/package.xml b/rosbag2_examples/rosbag2_examples_py/package.xml index 8f27d102f..6408dd265 100644 --- a/rosbag2_examples/rosbag2_examples_py/package.xml +++ b/rosbag2_examples/rosbag2_examples_py/package.xml @@ -2,7 +2,7 @@ rosbag2_examples_py - 0.26.5 + 0.26.6 Python bag writing tutorial geoff Apache License 2.0 diff --git a/rosbag2_examples/rosbag2_examples_py/setup.py b/rosbag2_examples/rosbag2_examples_py/setup.py index 9d04fed08..29546881c 100644 --- a/rosbag2_examples/rosbag2_examples_py/setup.py +++ b/rosbag2_examples/rosbag2_examples_py/setup.py @@ -4,7 +4,7 @@ setup( name=package_name, - version='0.26.5', + version='0.26.6', packages=[package_name], data_files=[ ('share/ament_index/resource_index/packages', diff --git a/rosbag2_interfaces/CHANGELOG.rst b/rosbag2_interfaces/CHANGELOG.rst index c52996ce4..537c49535 100644 --- a/rosbag2_interfaces/CHANGELOG.rst +++ b/rosbag2_interfaces/CHANGELOG.rst @@ -5,8 +5,8 @@ Changelog for package rosbag2_interfaces 0.26.5 (2024-09-06) ------------------- -Forthcoming ------------ +0.26.6 (2024-12-18) +------------------- * [Jazzy] Release 0.26.5 (`#1800 `_) * Contributors: Marco A. Gutierrez diff --git a/rosbag2_interfaces/package.xml b/rosbag2_interfaces/package.xml index 204300c8d..5a3d9e1c9 100644 --- a/rosbag2_interfaces/package.xml +++ b/rosbag2_interfaces/package.xml @@ -2,7 +2,7 @@ rosbag2_interfaces - 0.26.5 + 0.26.6 Interface definitions for controlling rosbag2 Michael Orlov Geoffrey Biggs diff --git a/rosbag2_performance/rosbag2_performance_benchmarking/CHANGELOG.rst b/rosbag2_performance/rosbag2_performance_benchmarking/CHANGELOG.rst index d0b73fc8d..57fec58cb 100644 --- a/rosbag2_performance/rosbag2_performance_benchmarking/CHANGELOG.rst +++ b/rosbag2_performance/rosbag2_performance_benchmarking/CHANGELOG.rst @@ -5,8 +5,8 @@ Changelog for package rosbag2_performance_benchmarking 0.26.5 (2024-09-06) ------------------- -Forthcoming ------------ +0.26.6 (2024-12-18) +------------------- * [Jazzy] Release 0.26.5 (`#1800 `_) * Contributors: Marco A. Gutierrez diff --git a/rosbag2_performance/rosbag2_performance_benchmarking/package.xml b/rosbag2_performance/rosbag2_performance_benchmarking/package.xml index 09d849bb0..ca2e81367 100644 --- a/rosbag2_performance/rosbag2_performance_benchmarking/package.xml +++ b/rosbag2_performance/rosbag2_performance_benchmarking/package.xml @@ -2,7 +2,7 @@ rosbag2_performance_benchmarking - 0.26.5 + 0.26.6 Code to benchmark rosbag2 Michael Orlov Geoffrey Biggs diff --git a/rosbag2_performance/rosbag2_performance_benchmarking_msgs/CHANGELOG.rst b/rosbag2_performance/rosbag2_performance_benchmarking_msgs/CHANGELOG.rst index 50d72f9a1..8a44a195c 100644 --- a/rosbag2_performance/rosbag2_performance_benchmarking_msgs/CHANGELOG.rst +++ b/rosbag2_performance/rosbag2_performance_benchmarking_msgs/CHANGELOG.rst @@ -5,8 +5,8 @@ Changelog for package rosbag2_performance_benchmarking_msgs 0.26.5 (2024-09-06) ------------------- -Forthcoming ------------ +0.26.6 (2024-12-18) +------------------- * [Jazzy] Release 0.26.5 (`#1800 `_) * Contributors: Marco A. Gutierrez diff --git a/rosbag2_performance/rosbag2_performance_benchmarking_msgs/package.xml b/rosbag2_performance/rosbag2_performance_benchmarking_msgs/package.xml index 3c94a88bf..4e275fe9e 100644 --- a/rosbag2_performance/rosbag2_performance_benchmarking_msgs/package.xml +++ b/rosbag2_performance/rosbag2_performance_benchmarking_msgs/package.xml @@ -2,7 +2,7 @@ rosbag2_performance_benchmarking_msgs - 0.26.5 + 0.26.6 A package containing rosbag2 performance benchmarking specific messages. ROS Tooling Working Group Adam Dabrowski diff --git a/rosbag2_py/CHANGELOG.rst b/rosbag2_py/CHANGELOG.rst index 2e9231e99..647788214 100644 --- a/rosbag2_py/CHANGELOG.rst +++ b/rosbag2_py/CHANGELOG.rst @@ -20,8 +20,8 @@ Changelog for package rosbag2_py Co-authored-by: Michael Orlov * Contributors: mergify[bot] -Forthcoming ------------ +0.26.6 (2024-12-18) +------------------- * [jazzy] Add support for replaying multiple bags (backport `#1848 `_) (`#1873 `_) * Support replaying multiple bags (`#1848 `_) (cherry picked from commit 125db50b4d9a585bab33f2908008fe1168bb9cf3) diff --git a/rosbag2_py/package.xml b/rosbag2_py/package.xml index 172f1f04f..be5c75c5b 100644 --- a/rosbag2_py/package.xml +++ b/rosbag2_py/package.xml @@ -2,7 +2,7 @@ rosbag2_py - 0.26.5 + 0.26.6 Python API for rosbag2 Michael Orlov Geoffrey Biggs diff --git a/rosbag2_storage/CHANGELOG.rst b/rosbag2_storage/CHANGELOG.rst index ab6ea77a3..631c21d2b 100644 --- a/rosbag2_storage/CHANGELOG.rst +++ b/rosbag2_storage/CHANGELOG.rst @@ -5,8 +5,8 @@ Changelog for package rosbag2_storage 0.26.5 (2024-09-06) ------------------- -Forthcoming ------------ +0.26.6 (2024-12-18) +------------------- * Add more logging info to storage and reader/writer open operations (`#1881 `_) (`#1882 `_) (cherry picked from commit 0823be2723e04715baacf99625b844cb88f58c21) Co-authored-by: Michael Orlov diff --git a/rosbag2_storage/package.xml b/rosbag2_storage/package.xml index bddd411d3..35d54b203 100644 --- a/rosbag2_storage/package.xml +++ b/rosbag2_storage/package.xml @@ -1,7 +1,7 @@ rosbag2_storage - 0.26.5 + 0.26.6 ROS2 independent storage format to store serialized ROS2 messages Michael Orlov Geoffrey Biggs diff --git a/rosbag2_storage_default_plugins/CHANGELOG.rst b/rosbag2_storage_default_plugins/CHANGELOG.rst index 86b2441d6..defd9c98a 100644 --- a/rosbag2_storage_default_plugins/CHANGELOG.rst +++ b/rosbag2_storage_default_plugins/CHANGELOG.rst @@ -5,8 +5,8 @@ Changelog for package rosbag2_storage_default_plugins 0.26.5 (2024-09-06) ------------------- -Forthcoming ------------ +0.26.6 (2024-12-18) +------------------- * [Jazzy] Release 0.26.5 (`#1800 `_) * Contributors: Marco A. Gutierrez diff --git a/rosbag2_storage_default_plugins/package.xml b/rosbag2_storage_default_plugins/package.xml index 3e2fd7ecc..8066bef17 100644 --- a/rosbag2_storage_default_plugins/package.xml +++ b/rosbag2_storage_default_plugins/package.xml @@ -1,7 +1,7 @@ rosbag2_storage_default_plugins - 0.26.5 + 0.26.6 Intermediate metapackage to point at default storage plugin(s) for rosbag2 Michael Orlov Geoffrey Biggs diff --git a/rosbag2_storage_mcap/CHANGELOG.rst b/rosbag2_storage_mcap/CHANGELOG.rst index 109eaf50d..d05e02987 100644 --- a/rosbag2_storage_mcap/CHANGELOG.rst +++ b/rosbag2_storage_mcap/CHANGELOG.rst @@ -5,8 +5,8 @@ Changelog for package rosbag2_storage_mcap 0.26.5 (2024-09-06) ------------------- -Forthcoming ------------ +0.26.6 (2024-12-18) +------------------- * [Jazzy] Release 0.26.5 (`#1800 `_) * Contributors: Marco A. Gutierrez diff --git a/rosbag2_storage_mcap/package.xml b/rosbag2_storage_mcap/package.xml index fdb64bbdc..ba5b45864 100644 --- a/rosbag2_storage_mcap/package.xml +++ b/rosbag2_storage_mcap/package.xml @@ -2,7 +2,7 @@ rosbag2_storage_mcap - 0.26.5 + 0.26.6 rosbag2 storage plugin using the MCAP file format Foxglove Michael Orlov diff --git a/rosbag2_storage_sqlite3/CHANGELOG.rst b/rosbag2_storage_sqlite3/CHANGELOG.rst index 53927bdc6..84c00cfe6 100644 --- a/rosbag2_storage_sqlite3/CHANGELOG.rst +++ b/rosbag2_storage_sqlite3/CHANGELOG.rst @@ -13,8 +13,8 @@ Changelog for package rosbag2_storage_default_plugins Co-authored-by: Michael Orlov * Contributors: mergify[bot] -Forthcoming ------------ +0.26.6 (2024-12-18) +------------------- * [Jazzy] Release 0.26.5 (`#1800 `_) * Fix incorrect zero size for sqlite storage (`#1759 `_) (`#1761 `_) * Fix incorrect zero size for sqlite storage diff --git a/rosbag2_storage_sqlite3/package.xml b/rosbag2_storage_sqlite3/package.xml index 45c6da811..b3a96338c 100644 --- a/rosbag2_storage_sqlite3/package.xml +++ b/rosbag2_storage_sqlite3/package.xml @@ -1,7 +1,7 @@ rosbag2_storage_sqlite3 - 0.26.5 + 0.26.6 ROSBag2 SQLite3 storage plugin Michael Orlov Geoffrey Biggs diff --git a/rosbag2_test_common/CHANGELOG.rst b/rosbag2_test_common/CHANGELOG.rst index 85e654c7a..caf0ecf99 100644 --- a/rosbag2_test_common/CHANGELOG.rst +++ b/rosbag2_test_common/CHANGELOG.rst @@ -9,8 +9,8 @@ Changelog for package rosbag2_test_common Co-authored-by: Chris Lalancette * Contributors: mergify[bot] -Forthcoming ------------ +0.26.6 (2024-12-18) +------------------- * Add debug information for flaky can_record_again_after_stop test (`#1871 `_) (`#1874 `_) (cherry picked from commit 4602b2ce829842e17ccb8bf4a74c135d6c8f2623) Co-authored-by: Michael Orlov diff --git a/rosbag2_test_common/package.xml b/rosbag2_test_common/package.xml index 04976b9cd..6c329e408 100644 --- a/rosbag2_test_common/package.xml +++ b/rosbag2_test_common/package.xml @@ -2,7 +2,7 @@ rosbag2_test_common - 0.26.5 + 0.26.6 Commonly used test helper classes and fixtures for rosbag2 Michael Orlov Geoffrey Biggs diff --git a/rosbag2_test_msgdefs/CHANGELOG.rst b/rosbag2_test_msgdefs/CHANGELOG.rst index 231c02b55..14853b8aa 100644 --- a/rosbag2_test_msgdefs/CHANGELOG.rst +++ b/rosbag2_test_msgdefs/CHANGELOG.rst @@ -5,8 +5,8 @@ Changelog for package rosbag2_test_msgdefs 0.26.5 (2024-09-06) ------------------- -Forthcoming ------------ +0.26.6 (2024-12-18) +------------------- * [Jazzy] Release 0.26.5 (`#1800 `_) * Contributors: Marco A. Gutierrez diff --git a/rosbag2_test_msgdefs/package.xml b/rosbag2_test_msgdefs/package.xml index 1d5b42c6e..0051c86df 100644 --- a/rosbag2_test_msgdefs/package.xml +++ b/rosbag2_test_msgdefs/package.xml @@ -2,7 +2,7 @@ rosbag2_test_msgdefs - 0.26.5 + 0.26.6 message definition test fixtures for rosbag2 schema recording Foxglove Michael Orlov diff --git a/rosbag2_tests/CHANGELOG.rst b/rosbag2_tests/CHANGELOG.rst index ad10ba86d..cccc7f9a1 100644 --- a/rosbag2_tests/CHANGELOG.rst +++ b/rosbag2_tests/CHANGELOG.rst @@ -15,8 +15,8 @@ Changelog for package rosbag2_tests Co-authored-by: Michael Orlov * Contributors: mergify[bot] -Forthcoming ------------ +0.26.6 (2024-12-18) +------------------- * [jazzy] Add "--sort" CLI option to the "ros2 bag info" command (backport `#1804 `_) (`#1838 `_) * Add "--sort" CLI option to the "ros2 bag info" command (`#1804 `_) * sort info output by topic name diff --git a/rosbag2_tests/package.xml b/rosbag2_tests/package.xml index d7bb68f74..a99526efd 100644 --- a/rosbag2_tests/package.xml +++ b/rosbag2_tests/package.xml @@ -2,7 +2,7 @@ rosbag2_tests - 0.26.5 + 0.26.6 Tests package for rosbag2 Michael Orlov Geoffrey Biggs diff --git a/rosbag2_transport/CHANGELOG.rst b/rosbag2_transport/CHANGELOG.rst index 0e983047a..328be0a69 100644 --- a/rosbag2_transport/CHANGELOG.rst +++ b/rosbag2_transport/CHANGELOG.rst @@ -16,8 +16,8 @@ Changelog for package rosbag2_transport Co-authored-by: Michael Orlov * Contributors: mergify[bot] -Forthcoming ------------ +0.26.6 (2024-12-18) +------------------- * Publish clock after delay is over and disable delay on next loops (`#1861 `_) (`#1878 `_) * publish clock after the delay is over * Disable delay period in subsequent loops (ros2 bag play) diff --git a/rosbag2_transport/package.xml b/rosbag2_transport/package.xml index 72cdde0d2..493bc92d4 100644 --- a/rosbag2_transport/package.xml +++ b/rosbag2_transport/package.xml @@ -2,7 +2,7 @@ rosbag2_transport - 0.26.5 + 0.26.6 Layer encapsulating ROS middleware to allow rosbag2 to be used with or without middleware Michael Orlov Geoffrey Biggs diff --git a/shared_queues_vendor/CHANGELOG.rst b/shared_queues_vendor/CHANGELOG.rst index 6b44e56bd..3d40d59c5 100644 --- a/shared_queues_vendor/CHANGELOG.rst +++ b/shared_queues_vendor/CHANGELOG.rst @@ -5,8 +5,8 @@ Changelog for package shared_queues_vendor 0.26.5 (2024-09-06) ------------------- -Forthcoming ------------ +0.26.6 (2024-12-18) +------------------- * [Jazzy] Release 0.26.5 (`#1800 `_) * Contributors: Marco A. Gutierrez diff --git a/shared_queues_vendor/package.xml b/shared_queues_vendor/package.xml index eb3811f5b..11a693b96 100644 --- a/shared_queues_vendor/package.xml +++ b/shared_queues_vendor/package.xml @@ -2,7 +2,7 @@ shared_queues_vendor - 0.26.5 + 0.26.6 Vendor package for concurrent queues from moodycamel Michael Orlov Geoffrey Biggs diff --git a/sqlite3_vendor/CHANGELOG.rst b/sqlite3_vendor/CHANGELOG.rst index f7011b8c5..5dd4320d6 100644 --- a/sqlite3_vendor/CHANGELOG.rst +++ b/sqlite3_vendor/CHANGELOG.rst @@ -5,8 +5,8 @@ Changelog for package sqlite3_vendor 0.26.5 (2024-09-06) ------------------- -Forthcoming ------------ +0.26.6 (2024-12-18) +------------------- * [Jazzy] Release 0.26.5 (`#1800 `_) * Contributors: Marco A. Gutierrez diff --git a/sqlite3_vendor/package.xml b/sqlite3_vendor/package.xml index b29de531b..6ce008ad0 100644 --- a/sqlite3_vendor/package.xml +++ b/sqlite3_vendor/package.xml @@ -2,7 +2,7 @@ sqlite3_vendor - 0.26.5 + 0.26.6 SQLite 3 vendor package Michael Orlov Geoffrey Biggs diff --git a/zstd_vendor/CHANGELOG.rst b/zstd_vendor/CHANGELOG.rst index 4a6a408f2..9bbd4833c 100644 --- a/zstd_vendor/CHANGELOG.rst +++ b/zstd_vendor/CHANGELOG.rst @@ -5,8 +5,8 @@ Changelog for package zstd_vendor 0.26.5 (2024-09-06) ------------------- -Forthcoming ------------ +0.26.6 (2024-12-18) +------------------- * [Jazzy] Release 0.26.5 (`#1800 `_) * Contributors: Marco A. Gutierrez diff --git a/zstd_vendor/package.xml b/zstd_vendor/package.xml index f248c2dba..dfbee86dc 100644 --- a/zstd_vendor/package.xml +++ b/zstd_vendor/package.xml @@ -2,7 +2,7 @@ zstd_vendor - 0.26.5 + 0.26.6 Zstd compression vendor package, providing a dependency for Zstd. Michael Orlov Geoffrey Biggs From 1fe62049918198b26e71210b1d08c3a188af2cd2 Mon Sep 17 00:00:00 2001 From: "Marco A. Gutierrez" Date: Thu, 19 Dec 2024 05:56:12 +0000 Subject: [PATCH 3/3] Messed changelogs fix. Signed-off-by: Marco A. Gutierrez --- liblz4_vendor/CHANGELOG.rst | 6 +- mcap_vendor/CHANGELOG.rst | 6 +- ros2bag/CHANGELOG.rst | 80 +----------- rosbag2/CHANGELOG.rst | 13 +- rosbag2_compression/CHANGELOG.rst | 38 +----- rosbag2_compression_zstd/CHANGELOG.rst | 6 +- rosbag2_cpp/CHANGELOG.rst | 82 +----------- .../rosbag2_examples_cpp/CHANGELOG.rst | 6 +- .../rosbag2_examples_py/CHANGELOG.rst | 6 +- rosbag2_interfaces/CHANGELOG.rst | 6 +- .../CHANGELOG.rst | 6 +- .../CHANGELOG.rst | 6 +- rosbag2_py/CHANGELOG.rst | 119 +---------------- rosbag2_storage/CHANGELOG.rst | 7 +- rosbag2_storage_default_plugins/CHANGELOG.rst | 6 +- rosbag2_storage_mcap/CHANGELOG.rst | 6 +- rosbag2_storage_sqlite3/CHANGELOG.rst | 25 +--- rosbag2_test_common/CHANGELOG.rst | 60 +-------- rosbag2_test_msgdefs/CHANGELOG.rst | 6 +- rosbag2_tests/CHANGELOG.rst | 120 +----------------- rosbag2_transport/CHANGELOG.rst | 110 +--------------- shared_queues_vendor/CHANGELOG.rst | 6 +- sqlite3_vendor/CHANGELOG.rst | 6 +- zstd_vendor/CHANGELOG.rst | 6 +- 24 files changed, 75 insertions(+), 663 deletions(-) diff --git a/liblz4_vendor/CHANGELOG.rst b/liblz4_vendor/CHANGELOG.rst index da0d36e50..19d2438d8 100644 --- a/liblz4_vendor/CHANGELOG.rst +++ b/liblz4_vendor/CHANGELOG.rst @@ -2,13 +2,11 @@ Changelog for package liblz4_vendor ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -0.26.5 (2024-09-06) +0.26.6 (2024-12-18) ------------------- -0.26.6 (2024-12-18) +0.26.5 (2024-09-06) ------------------- -* [Jazzy] Release 0.26.5 (`#1800 `_) -* Contributors: Marco A. Gutierrez 0.26.4 (2024-06-27) ------------------- diff --git a/mcap_vendor/CHANGELOG.rst b/mcap_vendor/CHANGELOG.rst index 58230d7f0..38de9a093 100644 --- a/mcap_vendor/CHANGELOG.rst +++ b/mcap_vendor/CHANGELOG.rst @@ -2,13 +2,11 @@ Changelog for package mcap_vendor ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -0.26.5 (2024-09-06) +0.26.6 (2024-12-18) ------------------- -0.26.6 (2024-12-18) +0.26.5 (2024-09-06) ------------------- -* [Jazzy] Release 0.26.5 (`#1800 `_) -* Contributors: Marco A. Gutierrez 0.26.4 (2024-06-27) ------------------- diff --git a/ros2bag/CHANGELOG.rst b/ros2bag/CHANGELOG.rst index ec40cefb7..86aefa276 100644 --- a/ros2bag/CHANGELOG.rst +++ b/ros2bag/CHANGELOG.rst @@ -2,101 +2,33 @@ Changelog for package ros2bag ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -0.26.5 (2024-09-06) -------------------- -* Add cli option compression-threads-priority (`#1768 `_) (`#1778 `_) - Co-authored-by: Michael Orlov - (cherry picked from commit 25c3e1c2effdaea3b880c39ff7580b2f38a44b1c) - Co-authored-by: Roman -* Contributors: mergify[bot] - 0.26.6 (2024-12-18) ------------------- * Publish clock after delay is over and disable delay on next loops (`#1861 `_) (`#1878 `_) - * publish clock after the delay is over - * Disable delay period in subsequent loops (ros2 bag play) - * Reset clock publisher timer outisde playback loop - * review - --------- - (cherry picked from commit 15b82607d0e36a6ff87f60405b072919d16fb03d) Co-authored-by: Nicola Loi * [jazzy] Add support for replaying multiple bags (backport `#1848 `_) (`#1873 `_) - * Support replaying multiple bags (`#1848 `_) - (cherry picked from commit 125db50b4d9a585bab33f2908008fe1168bb9cf3) - # Conflicts: - # shared_queues_vendor/CHANGELOG.rst - # shared_queues_vendor/package.xml - * Revert shared_queue_vendor package deletion - --------- Co-authored-by: Christophe Bedard Co-authored-by: Michael Orlov * [jazzy] Add "--sort" CLI option to the "ros2 bag info" command (backport `#1804 `_) (`#1838 `_) - * Add "--sort" CLI option to the "ros2 bag info" command (`#1804 `_) - * sort info output by topic name - * add missing imports - * add sorting to service topics and remove sorting option by serialization format - * add CLI option for sorting output and move sorting methods to enum - * add sorting by name to topic only option of info output - * move InfoSortingMethod and generate sorted idx functions to seprate files; move ServiceInformation and ServiceMetadata struct to storage package for clear include structure - * move ServiceInformation struct to its own header file and rename to ServiceEventInformation; replace if-else by switch-case for differantiating between sorting methods; bugfix sorting method from string resolution and service info verbose not being sorted - * add test-cases for sorted info output - * Fix linker issues - - Add missing const qualifier for the generate_sorted_idx(..) version - with rosbag2_cpp::rosbag2_service_info_t - - Small cleanups - * Regenerate pyi stub files - * Small nitpick for using const reference in the for loop - --------- Co-authored-by: Soenke Prophet Co-authored-by: Michael Orlov - * Fixup for backporting commit - - On Jazzy parameters in the "format_bag_meta_data(..)" has a different - order. The "sizes" at the end. Changed calling function accordingly. - * Make backport API compatible - - Add default value for newly added argument "sorting_method" in - "print_output(..)" and "print_output_verbose(..)" - --------- Co-authored-by: Sanoronas - Co-authored-by: Michael Orlov * [jazzy] Add computation of size contribution to info verb (backport `#1726 `_) (`#1872 `_) - * Add computation of size contribution to info verb (`#1726 `_) - * Add optional computation of size contribution to info verb - * Update rosbag2_cpp/src/rosbag2_cpp/info.cpp - Co-authored-by: Michael Orlov - * Fixes for review and failed tests - - Also update rosbag2_tests - * Support services' size - - Also add new test and update design doc - * Fix style divergence - * Apply suggestions from code review Co-authored-by: Michael Orlov - * Update timestamp check for new ros bag info test - --------- - Co-authored-by: Michael Orlov - (cherry picked from commit 22148a7a8efa5e465eb8c88035d29e02c332b327) - * Make PR ABI/API compatible - - Made "compute_messages_size_contribution(..)"" as non-virtual method - - Make "format_bag_meta_data(..)" APi compatible by moving - "messages_size" argument to the end. - --------- Co-authored-by: Nicola Loi - Co-authored-by: Michael Orlov * Rename rclpy.qos.QoS*Policy to rclpy.qos.*Policy (`#1832 `_) (`#1841 `_) (cherry picked from commit 786c3c4b8ab05271630371cf515130ba02a9cde8) Co-authored-by: Christophe Bedard -* [Jazzy] Release 0.26.5 (`#1800 `_) +* Contributors: Marco A. Gutierrez, mergify[bot] + +0.26.5 (2024-09-06) +------------------- * Add cli option compression-threads-priority (`#1768 `_) (`#1778 `_) - * Add cli option compression-threads-priority - * Fix CI issues - * Add timeout for the test_priority_propagated_into_compression_thread - * Update help section and doxygen comments for thread priority parameters - * Use integer type for compression threads priority default value in tests - - Rationale: To test the same behavior as in the writer factory class - --------- Co-authored-by: Michael Orlov (cherry picked from commit 25c3e1c2effdaea3b880c39ff7580b2f38a44b1c) Co-authored-by: Roman -* Contributors: Marco A. Gutierrez, mergify[bot] +* Contributors: mergify[bot] + 0.26.4 (2024-06-27) ------------------- diff --git a/rosbag2/CHANGELOG.rst b/rosbag2/CHANGELOG.rst index 8a7bf19d0..5627e97d8 100644 --- a/rosbag2/CHANGELOG.rst +++ b/rosbag2/CHANGELOG.rst @@ -2,24 +2,17 @@ Changelog for package rosbag2 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -0.26.5 (2024-09-06) -------------------- - 0.26.6 (2024-12-18) ------------------- * [jazzy] Add support for replaying multiple bags (backport `#1848 `_) (`#1873 `_) - * Support replaying multiple bags (`#1848 `_) (cherry picked from commit 125db50b4d9a585bab33f2908008fe1168bb9cf3) - # Conflicts: - # shared_queues_vendor/CHANGELOG.rst - # shared_queues_vendor/package.xml - * Revert shared_queue_vendor package deletion - --------- Co-authored-by: Christophe Bedard Co-authored-by: Michael Orlov -* [Jazzy] Release 0.26.5 (`#1800 `_) * Contributors: Marco A. Gutierrez, mergify[bot] +0.26.5 (2024-09-06) +------------------- + 0.26.4 (2024-06-27) ------------------- diff --git a/rosbag2_compression/CHANGELOG.rst b/rosbag2_compression/CHANGELOG.rst index dc83b7bbf..ca4cd5558 100644 --- a/rosbag2_compression/CHANGELOG.rst +++ b/rosbag2_compression/CHANGELOG.rst @@ -2,50 +2,26 @@ Changelog for package rosbag2_compression ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -0.26.5 (2024-09-06) -------------------- -* Add cli option compression-threads-priority (`#1768 `_) (`#1778 `_) - Co-authored-by: Michael Orlov - (cherry picked from commit 25c3e1c2effdaea3b880c39ff7580b2f38a44b1c) - Co-authored-by: Roman -* Bugfix for bag_split event callbacks called to early with file compression (`#1643 `_) (`#1732 `_) - (cherry picked from commit 1877b53847bda4d1f2668187b79fa27a796c3438) - Co-authored-by: Michael Orlov -* Contributors: mergify[bot] - 0.26.6 (2024-12-18) ------------------- * Bugfix: Update metadata with new file_info before saving it first time (`#1843 `_) (`#1853 `_) (cherry picked from commit b5098eff15281c9e79853e8bb2ae9a0a104e6ea5) Co-authored-by: Michael Orlov * Make snapshot writing into a new file each time it is triggered (`#1842 `_) (`#1849 `_) -* [Jazzy] Release 0.26.5 (`#1800 `_) + (cherry picked from commit 1877b53847bda4d1f2668187b79fa27a796c3438) + Co-authored-by: Michael Orlov +* Contributors: Marco A. Gutierrez, mergify[bot] + +0.26.5 (2024-09-06) +------------------- * Add cli option compression-threads-priority (`#1768 `_) (`#1778 `_) - * Add cli option compression-threads-priority - * Fix CI issues - * Add timeout for the test_priority_propagated_into_compression_thread - * Update help section and doxygen comments for thread priority parameters - * Use integer type for compression threads priority default value in tests - - Rationale: To test the same behavior as in the writer factory class - --------- Co-authored-by: Michael Orlov (cherry picked from commit 25c3e1c2effdaea3b880c39ff7580b2f38a44b1c) Co-authored-by: Roman * Bugfix for bag_split event callbacks called to early with file compression (`#1643 `_) (`#1732 `_) - * Bugfix for bag_split event callbacks not called with file compression - * Delete redundant "should_split_bagfile" in compression_writer - - It is a non-virtual method and doesn't call from the base class. - * Adjust "split_event_calls_callback" for testing multiple splits - * Use temp folder for "SequentialWriterTest" fixture instead of "uri" - * Add tests for split event callbacks when using file and msg compression - - Added "split_event_calls_callback_with_msg_compression" and - "split_event_calls_callback_with_file_compression" uit tests - * Add debug info to the flaky "can_record_again_after_stop" test - * Use `uint64_t` type for `fake_storage_size\_` in tests - --------- (cherry picked from commit 1877b53847bda4d1f2668187b79fa27a796c3438) Co-authored-by: Michael Orlov -* Contributors: Marco A. Gutierrez, mergify[bot] +* Contributors: mergify[bot] 0.26.4 (2024-06-27) ------------------- diff --git a/rosbag2_compression_zstd/CHANGELOG.rst b/rosbag2_compression_zstd/CHANGELOG.rst index 6e19d3eb1..53bd4fa5e 100644 --- a/rosbag2_compression_zstd/CHANGELOG.rst +++ b/rosbag2_compression_zstd/CHANGELOG.rst @@ -2,13 +2,11 @@ Changelog for package rosbag2_compression_zstd ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -0.26.5 (2024-09-06) +0.26.6 (2024-12-18) ------------------- -0.26.6 (2024-12-18) +0.26.5 (2024-09-06) ------------------- -* [Jazzy] Release 0.26.5 (`#1800 `_) -* Contributors: Marco A. Gutierrez 0.26.4 (2024-06-27) ------------------- diff --git a/rosbag2_cpp/CHANGELOG.rst b/rosbag2_cpp/CHANGELOG.rst index 23376d94e..bb6472290 100644 --- a/rosbag2_cpp/CHANGELOG.rst +++ b/rosbag2_cpp/CHANGELOG.rst @@ -2,63 +2,18 @@ Changelog for package rosbag2 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -0.26.5 (2024-09-06) -------------------- -* Bugfix for bag_split event callbacks called to early with file compression (`#1643 `_) (`#1732 `_) - (cherry picked from commit 1877b53847bda4d1f2668187b79fa27a796c3438) - Co-authored-by: Michael Orlov -* Contributors: mergify[bot] - 0.26.6 (2024-12-18) ------------------- * Add more logging info to storage and reader/writer open operations (`#1881 `_) (`#1882 `_) (cherry picked from commit 0823be2723e04715baacf99625b844cb88f58c21) Co-authored-by: Michael Orlov * [jazzy] Add PlayerClock::wakeup() to interrupt sleeping (backport `#1869 `_) (`#1875 `_) - * Add PlayerClock::wakeup() to interrupt sleeping (`#1869 `_) - * Add PlayerClock::wakeup() to interrupt sleeping - * Use PlayerClock::wakeup() in new play_next() impl - --------- - (cherry picked from commit c8feaea5b64e824bbe76e920f48a3ca39b72f9fc) - * Make backporting PR ABI compatible - - Make "is_sleeping()" and " wakeup()" functions as non-virtual and - defined only in the derived "TimeControllerClock" class. - - Use "TimeControllerClock" directly instead of the "PlayerClock" base - class in the player.cpp. - --------- Co-authored-by: Christophe Bedard Co-authored-by: Michael Orlov * [jazzy] Add support for replaying multiple bags (backport `#1848 `_) (`#1873 `_) - * Support replaying multiple bags (`#1848 `_) - (cherry picked from commit 125db50b4d9a585bab33f2908008fe1168bb9cf3) - # Conflicts: - # shared_queues_vendor/CHANGELOG.rst - # shared_queues_vendor/package.xml - * Revert shared_queue_vendor package deletion - --------- Co-authored-by: Christophe Bedard Co-authored-by: Michael Orlov * [jazzy] Add computation of size contribution to info verb (backport `#1726 `_) (`#1872 `_) - * Add computation of size contribution to info verb (`#1726 `_) - * Add optional computation of size contribution to info verb - * Update rosbag2_cpp/src/rosbag2_cpp/info.cpp - Co-authored-by: Michael Orlov - * Fixes for review and failed tests - - Also update rosbag2_tests - * Support services' size - - Also add new test and update design doc - * Fix style divergence - * Apply suggestions from code review - Co-authored-by: Michael Orlov - * Update timestamp check for new ros bag info test - --------- - Co-authored-by: Michael Orlov - (cherry picked from commit 22148a7a8efa5e465eb8c88035d29e02c332b327) - * Make PR ABI/API compatible - - Made "compute_messages_size_contribution(..)"" as non-virtual method - - Make "format_bag_meta_data(..)" APi compatible by moving - "messages_size" argument to the end. - --------- Co-authored-by: Nicola Loi Co-authored-by: Michael Orlov * Bugfix: Update metadata with new file_info before saving it first time (`#1843 `_) (`#1853 `_) @@ -66,46 +21,19 @@ Changelog for package rosbag2 Co-authored-by: Michael Orlov * Make snapshot writing into a new file each time it is triggered (`#1842 `_) (`#1849 `_) * Bugfix for rosbag2_cpp serialization converter (`#1814 `_) (`#1822 `_) - * Bugfix for rosbag2 serialization converter - - Use rmw specific type support for rmw_serilize{deserialize} function - calls. - Note: It is ok for CycloneDDS to use introspection type support for - rmw_serilize{deserialize} functions. However, for FastRTPS it must be - rmw specific type support. e.g. rosidl_typesupport_cpp. Fix works for - both CycloneDDS and FastRTPS rmw. - * Add test coverage for default rmv serialization format converter - * Run test_serialization_converter for each rmw implementation - - Rationale: To make sure that the default serialization converter can - serialize and deserialize messages with all supported rmw - implementations. Since it uses rmw specific functions for serialization - and deserialization inside. - * Address uncrustify formating warnings - * Enable sanitizer by default - * Address Windows build warnings - * Revert "Enable sanitizer by default" - This reverts commit 724196378dfbfeb7ae6c96bf869ea8e6c502fbf5. - --------- (cherry picked from commit 6e82f52f3917c365ce60f9ffd8f5248e25c0fe55) Co-authored-by: Michael Orlov * Allow unknown types in bag rewrite (`#1812 `_) (`#1817 `_) (cherry picked from commit cd7bd63696604973e23c739afa6387556f3e7781) Co-authored-by: Michael Orlov -* [Jazzy] Release 0.26.5 (`#1800 `_) +* Contributors: Marco A. Gutierrez, mergify[bot] + +0.26.5 (2024-09-06) +------------------- * Bugfix for bag_split event callbacks called to early with file compression (`#1643 `_) (`#1732 `_) - * Bugfix for bag_split event callbacks not called with file compression - * Delete redundant "should_split_bagfile" in compression_writer - - It is a non-virtual method and doesn't call from the base class. - * Adjust "split_event_calls_callback" for testing multiple splits - * Use temp folder for "SequentialWriterTest" fixture instead of "uri" - * Add tests for split event callbacks when using file and msg compression - - Added "split_event_calls_callback_with_msg_compression" and - "split_event_calls_callback_with_file_compression" uit tests - * Add debug info to the flaky "can_record_again_after_stop" test - * Use `uint64_t` type for `fake_storage_size\_` in tests - --------- (cherry picked from commit 1877b53847bda4d1f2668187b79fa27a796c3438) Co-authored-by: Michael Orlov -* Contributors: Marco A. Gutierrez, mergify[bot] +* Contributors: mergify[bot] 0.26.4 (2024-06-27) ------------------- diff --git a/rosbag2_examples/rosbag2_examples_cpp/CHANGELOG.rst b/rosbag2_examples/rosbag2_examples_cpp/CHANGELOG.rst index 9b619d2ac..101265464 100644 --- a/rosbag2_examples/rosbag2_examples_cpp/CHANGELOG.rst +++ b/rosbag2_examples/rosbag2_examples_cpp/CHANGELOG.rst @@ -2,13 +2,11 @@ Changelog for package rosbag2_examples_cpp ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -0.26.5 (2024-09-06) +0.26.6 (2024-12-18) ------------------- -0.26.6 (2024-12-18) +0.26.5 (2024-09-06) ------------------- -* [Jazzy] Release 0.26.5 (`#1800 `_) -* Contributors: Marco A. Gutierrez 0.26.4 (2024-06-27) ------------------- diff --git a/rosbag2_examples/rosbag2_examples_py/CHANGELOG.rst b/rosbag2_examples/rosbag2_examples_py/CHANGELOG.rst index 6434048f5..37ac05d7c 100644 --- a/rosbag2_examples/rosbag2_examples_py/CHANGELOG.rst +++ b/rosbag2_examples/rosbag2_examples_py/CHANGELOG.rst @@ -2,13 +2,11 @@ Changelog for package rosbag2_examples_py ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -0.26.5 (2024-09-06) +0.26.6 (2024-12-18) ------------------- -0.26.6 (2024-12-18) +0.26.5 (2024-09-06) ------------------- -* [Jazzy] Release 0.26.5 (`#1800 `_) -* Contributors: Marco A. Gutierrez 0.26.4 (2024-06-27) ------------------- diff --git a/rosbag2_interfaces/CHANGELOG.rst b/rosbag2_interfaces/CHANGELOG.rst index 537c49535..483d7ac52 100644 --- a/rosbag2_interfaces/CHANGELOG.rst +++ b/rosbag2_interfaces/CHANGELOG.rst @@ -2,13 +2,11 @@ Changelog for package rosbag2_interfaces ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -0.26.5 (2024-09-06) +0.26.6 (2024-12-18) ------------------- -0.26.6 (2024-12-18) +0.26.5 (2024-09-06) ------------------- -* [Jazzy] Release 0.26.5 (`#1800 `_) -* Contributors: Marco A. Gutierrez 0.26.4 (2024-06-27) ------------------- diff --git a/rosbag2_performance/rosbag2_performance_benchmarking/CHANGELOG.rst b/rosbag2_performance/rosbag2_performance_benchmarking/CHANGELOG.rst index 57fec58cb..c29273b4f 100644 --- a/rosbag2_performance/rosbag2_performance_benchmarking/CHANGELOG.rst +++ b/rosbag2_performance/rosbag2_performance_benchmarking/CHANGELOG.rst @@ -2,13 +2,11 @@ Changelog for package rosbag2_performance_benchmarking ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -0.26.5 (2024-09-06) +0.26.6 (2024-12-18) ------------------- -0.26.6 (2024-12-18) +0.26.5 (2024-09-06) ------------------- -* [Jazzy] Release 0.26.5 (`#1800 `_) -* Contributors: Marco A. Gutierrez 0.26.4 (2024-06-27) ------------------- diff --git a/rosbag2_performance/rosbag2_performance_benchmarking_msgs/CHANGELOG.rst b/rosbag2_performance/rosbag2_performance_benchmarking_msgs/CHANGELOG.rst index 8a44a195c..326851f50 100644 --- a/rosbag2_performance/rosbag2_performance_benchmarking_msgs/CHANGELOG.rst +++ b/rosbag2_performance/rosbag2_performance_benchmarking_msgs/CHANGELOG.rst @@ -2,13 +2,11 @@ Changelog for package rosbag2_performance_benchmarking_msgs ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -0.26.5 (2024-09-06) +0.26.6 (2024-12-18) ------------------- -0.26.6 (2024-12-18) +0.26.5 (2024-09-06) ------------------- -* [Jazzy] Release 0.26.5 (`#1800 `_) -* Contributors: Marco A. Gutierrez 0.26.4 (2024-06-27) ------------------- diff --git a/rosbag2_py/CHANGELOG.rst b/rosbag2_py/CHANGELOG.rst index 647788214..216c31df9 100644 --- a/rosbag2_py/CHANGELOG.rst +++ b/rosbag2_py/CHANGELOG.rst @@ -2,148 +2,39 @@ Changelog for package rosbag2_py ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -0.26.5 (2024-09-06) -------------------- -* Added method to introspect QoS in Python (`#1648 `_) (`#1790 `_) - (cherry picked from commit f0f3cc5f57ba9142b763247a68acc571d2500bb5) - Co-authored-by: Alejandro Hernández Cordero -* Add cli option compression-threads-priority (`#1768 `_) (`#1778 `_) - Co-authored-by: Michael Orlov - (cherry picked from commit 25c3e1c2effdaea3b880c39ff7580b2f38a44b1c) - Co-authored-by: Roman -* [jazzy] Update CI scripts to use Ubuntu Noble distros and bump action scripts to latest versions (backport `#1709 `_) (`#1779 `_) - Co-authored-by: Roman - (cherry picked from commit 27a6b600c2a813ec1f2154145fe77392c88b314b) - Co-authored-by: Michael Orlov -* Bugfix for wrong timestamps in ros2 bag info (`#1745 `_) (`#1752 `_) - (cherry picked from commit da28c9da82824b8ce5f6fc18935d1a954e52b636) - Co-authored-by: Michael Orlov -* Contributors: mergify[bot] - 0.26.6 (2024-12-18) ------------------- * [jazzy] Add support for replaying multiple bags (backport `#1848 `_) (`#1873 `_) - * Support replaying multiple bags (`#1848 `_) - (cherry picked from commit 125db50b4d9a585bab33f2908008fe1168bb9cf3) - # Conflicts: - # shared_queues_vendor/CHANGELOG.rst - # shared_queues_vendor/package.xml - * Revert shared_queue_vendor package deletion - --------- Co-authored-by: Christophe Bedard Co-authored-by: Michael Orlov * [jazzy] Add "--sort" CLI option to the "ros2 bag info" command (backport `#1804 `_) (`#1838 `_) - * Add "--sort" CLI option to the "ros2 bag info" command (`#1804 `_) - * sort info output by topic name - * add missing imports - * add sorting to service topics and remove sorting option by serialization format - * add CLI option for sorting output and move sorting methods to enum - * add sorting by name to topic only option of info output - * move InfoSortingMethod and generate sorted idx functions to seprate files; move ServiceInformation and ServiceMetadata struct to storage package for clear include structure - * move ServiceInformation struct to its own header file and rename to ServiceEventInformation; replace if-else by switch-case for differantiating between sorting methods; bugfix sorting method from string resolution and service info verbose not being sorted - * add test-cases for sorted info output - * Fix linker issues - - Add missing const qualifier for the generate_sorted_idx(..) version - with rosbag2_cpp::rosbag2_service_info_t - - Small cleanups - * Regenerate pyi stub files - * Small nitpick for using const reference in the for loop - --------- Co-authored-by: Soenke Prophet Co-authored-by: Michael Orlov - * Fixup for backporting commit - - On Jazzy parameters in the "format_bag_meta_data(..)" has a different - order. The "sizes" at the end. Changed calling function accordingly. - * Make backport API compatible - - Add default value for newly added argument "sorting_method" in - "print_output(..)" and "print_output_verbose(..)" - --------- Co-authored-by: Sanoronas - Co-authored-by: Michael Orlov * Add in python3-dev build dependency. (`#1863 `_) (`#1864 `_) - We need this because we call find_package(Python3 Development) in our CMakeLists.txt here. - (cherry picked from commit ebd9ed0b786b2ca8bef00554fb8d1655fc9b55fb) Co-authored-by: Chris Lalancette * [jazzy] Add computation of size contribution to info verb (backport `#1726 `_) (`#1872 `_) - * Add computation of size contribution to info verb (`#1726 `_) - * Add optional computation of size contribution to info verb - * Update rosbag2_cpp/src/rosbag2_cpp/info.cpp - Co-authored-by: Michael Orlov - * Fixes for review and failed tests - - Also update rosbag2_tests - * Support services' size - - Also add new test and update design doc - * Fix style divergence - * Apply suggestions from code review - Co-authored-by: Michael Orlov - * Update timestamp check for new ros bag info test - --------- - Co-authored-by: Michael Orlov - (cherry picked from commit 22148a7a8efa5e465eb8c88035d29e02c332b327) - * Make PR ABI/API compatible - - Made "compute_messages_size_contribution(..)"" as non-virtual method - - Make "format_bag_meta_data(..)" APi compatible by moving - "messages_size" argument to the end. - --------- Co-authored-by: Nicola Loi Co-authored-by: Michael Orlov -* [Jazzy] Release 0.26.5 (`#1800 `_) +* Contributors: Marco A. Gutierrez, mergify[bot] + +0.26.5 (2024-09-06) +------------------- * Added method to introspect QoS in Python (`#1648 `_) (`#1790 `_) (cherry picked from commit f0f3cc5f57ba9142b763247a68acc571d2500bb5) Co-authored-by: Alejandro Hernández Cordero * Add cli option compression-threads-priority (`#1768 `_) (`#1778 `_) - * Add cli option compression-threads-priority - * Fix CI issues - * Add timeout for the test_priority_propagated_into_compression_thread - * Update help section and doxygen comments for thread priority parameters - * Use integer type for compression threads priority default value in tests - - Rationale: To test the same behavior as in the writer factory class - --------- Co-authored-by: Michael Orlov (cherry picked from commit 25c3e1c2effdaea3b880c39ff7580b2f38a44b1c) Co-authored-by: Roman * [jazzy] Update CI scripts to use Ubuntu Noble distros and bump action scripts to latest versions (backport `#1709 `_) (`#1779 `_) - * Update CI scripts to use Ubuntu Noble distros and bump action scripts to latest versions (`#1709 `_) - * Use Ubuntu Noble distros for ci jobs on rolling - * Bump actions-ros-lint to version 0.1.3 and actions/checkout to v4 - * Exclude cppcheck from CI due to known issue that it is very slow - See https://github.com/ament/ament_lint/pull/345 for details. - * Bump mypy to version 1.9.0-4ubuntu1 to be aligned with Noble - - Also add `--break-system-packages` to avoid error during pip uninstall - * Remove "sudo pip uninstall -y mypy" since it is not installed with pip - Addressing the error message: - Found existing installation: mypy 1.9.0 - ERROR: Cannot uninstall mypy 1.9.0, RECORD file not found. Hint: - The package was installed by debian. - * Revert "Bump mypy to version 1.9.0-4ubuntu1 to be aligned with Noble" - This reverts commit b5aa0186 - * Fixes for new mypy (Ubuntu 24.04) (`#1763 `_) - * Apply new stubgen changes - * Update CI script and README.md - --------- - * Remove "--break-system-packages" flag from mypy install in README.md - - Rationale: On Ubuntu 22.04 is an older version of the pip3 and python - version which doesn't have this flag. - - Also removed sudo before "pip3 install -U mypy==1.9" in README.md - --------- Co-authored-by: Roman (cherry picked from commit 27a6b600c2a813ec1f2154145fe77392c88b314b) - * Update github CI scripts to use jazzy instead of rolling - --------- Co-authored-by: Michael Orlov * Bugfix for wrong timestamps in ros2 bag info (`#1745 `_) (`#1752 `_) - * Bugfix for wrong timestamps in ros2 bag info - - Correctly calculate fractional part for seconds by subtracting - `nanoseconds_from_seconds` from `nanoseconds`. - * Adjust expectations in the "ros2 bag info" integration tests - * Add leading zeros to the fractional seconds in the format_duration(..) - * Adjust expectations in info end-to-end tests by adding leading zero - The real file duration is: 70633730 nanoseconds. - i.e., regex mask shall be "0\\.0706.*s" to match 070633730 nanoseconds. - --------- (cherry picked from commit da28c9da82824b8ce5f6fc18935d1a954e52b636) Co-authored-by: Michael Orlov -* Contributors: Marco A. Gutierrez, mergify[bot] +* Contributors: mergify[bot] 0.26.4 (2024-06-27) ------------------- diff --git a/rosbag2_storage/CHANGELOG.rst b/rosbag2_storage/CHANGELOG.rst index 631c21d2b..94234714d 100644 --- a/rosbag2_storage/CHANGELOG.rst +++ b/rosbag2_storage/CHANGELOG.rst @@ -2,17 +2,16 @@ Changelog for package rosbag2_storage ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -0.26.5 (2024-09-06) -------------------- - 0.26.6 (2024-12-18) ------------------- * Add more logging info to storage and reader/writer open operations (`#1881 `_) (`#1882 `_) (cherry picked from commit 0823be2723e04715baacf99625b844cb88f58c21) Co-authored-by: Michael Orlov -* [Jazzy] Release 0.26.5 (`#1800 `_) * Contributors: Marco A. Gutierrez, mergify[bot] +0.26.5 (2024-09-06) +------------------- + 0.26.4 (2024-06-27) ------------------- diff --git a/rosbag2_storage_default_plugins/CHANGELOG.rst b/rosbag2_storage_default_plugins/CHANGELOG.rst index defd9c98a..73dc3a54b 100644 --- a/rosbag2_storage_default_plugins/CHANGELOG.rst +++ b/rosbag2_storage_default_plugins/CHANGELOG.rst @@ -2,13 +2,11 @@ Changelog for package rosbag2_storage_default_plugins ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -0.26.5 (2024-09-06) +0.26.6 (2024-12-18) ------------------- -0.26.6 (2024-12-18) +0.26.5 (2024-09-06) ------------------- -* [Jazzy] Release 0.26.5 (`#1800 `_) -* Contributors: Marco A. Gutierrez 0.26.4 (2024-06-27) ------------------- diff --git a/rosbag2_storage_mcap/CHANGELOG.rst b/rosbag2_storage_mcap/CHANGELOG.rst index d05e02987..0fd45c3f5 100644 --- a/rosbag2_storage_mcap/CHANGELOG.rst +++ b/rosbag2_storage_mcap/CHANGELOG.rst @@ -2,13 +2,11 @@ Changelog for package rosbag2_storage_mcap ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -0.26.5 (2024-09-06) +0.26.6 (2024-12-18) ------------------- -0.26.6 (2024-12-18) +0.26.5 (2024-09-06) ------------------- -* [Jazzy] Release 0.26.5 (`#1800 `_) -* Contributors: Marco A. Gutierrez 0.26.4 (2024-06-27) ------------------- diff --git a/rosbag2_storage_sqlite3/CHANGELOG.rst b/rosbag2_storage_sqlite3/CHANGELOG.rst index 84c00cfe6..3af4c2285 100644 --- a/rosbag2_storage_sqlite3/CHANGELOG.rst +++ b/rosbag2_storage_sqlite3/CHANGELOG.rst @@ -2,38 +2,19 @@ Changelog for package rosbag2_storage_default_plugins ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -0.26.5 (2024-09-06) +0.26.6 (2024-12-18) ------------------- -* Fix incorrect zero size for sqlite storage (`#1759 `_) (`#1761 `_) - Co-authored-by: Michael Orlov - (cherry picked from commit 86f681d9f525a4b7c3b4133d6b657e342283aad8) - Co-authored-by: Roman -* Fix for failing throws_on_invalid_pragma_in_config_file on Windows (`#1742 `_) (`#1746 `_) - (cherry picked from commit 055935d33dd2fed2772657c9dc1f2173eaa7f752) - Co-authored-by: Michael Orlov -* Contributors: mergify[bot] -0.26.6 (2024-12-18) +0.26.5 (2024-09-06) ------------------- -* [Jazzy] Release 0.26.5 (`#1800 `_) * Fix incorrect zero size for sqlite storage (`#1759 `_) (`#1761 `_) - * Fix incorrect zero size for sqlite storage - * Adjust unit test to precisely verify the returned file size - --------- Co-authored-by: Michael Orlov (cherry picked from commit 86f681d9f525a4b7c3b4133d6b657e342283aad8) Co-authored-by: Roman * Fix for failing throws_on_invalid_pragma_in_config_file on Windows (`#1742 `_) (`#1746 `_) - - The failure was because database file was not properly closed after - throwing exception from the SqliteWrapper constructor and - std::filesystem::remove_all(..) failed to delete temporary folder in the - test fixture destructor. - - Added reset for prepared sql statement before throwing exception. - - Try to close database in constructor if we got exception after - opening it since destructor will not be called in this case. (cherry picked from commit 055935d33dd2fed2772657c9dc1f2173eaa7f752) Co-authored-by: Michael Orlov -* Contributors: Marco A. Gutierrez, mergify[bot] +* Contributors: mergify[bot] 0.26.4 (2024-06-27) ------------------- diff --git a/rosbag2_test_common/CHANGELOG.rst b/rosbag2_test_common/CHANGELOG.rst index caf0ecf99..eb8fd82ad 100644 --- a/rosbag2_test_common/CHANGELOG.rst +++ b/rosbag2_test_common/CHANGELOG.rst @@ -2,70 +2,20 @@ Changelog for package rosbag2_test_common ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -0.26.5 (2024-09-06) -------------------- -* Small cleanups to the rosbag2 tests. (`#1792 `_) (`#1793 `_) - (cherry picked from commit 604cebcf11775151efa94f7c30ba1aea68e90c5c) - Co-authored-by: Chris Lalancette -* Contributors: mergify[bot] - 0.26.6 (2024-12-18) ------------------- * Add debug information for flaky can_record_again_after_stop test (`#1871 `_) (`#1874 `_) (cherry picked from commit 4602b2ce829842e17ccb8bf4a74c135d6c8f2623) Co-authored-by: Michael Orlov * Improve the reliability of rosbag2 tests (`#1796 `_) (`#1806 `_) - * Remove wait_until_shutdown. - This has almost exactly the same functionality as wait_for_condition, - except for two things: - 1. It is templated on the Timeout type. - 2. It calls rclcpp::shutdown after the loop completes. - However, neither of those is necessary; all callers to it use - a std::chrono::duration, and all of the test fixtures already - call rclcpp::shutdown. Thus, just remove it and make all - callers use wait_for_condition instead. - * Shutdown the async spinner node without rclcpp::shutdown. - That is, we really don't actually want to do a full - rclcpp shutdown here; we only want to stop spinning. - Accomplish that with an executor, and timing out - every 100 milliseconds to check if we are done yet. - * Small fixes to start_async_spin in rosbag2_tests. - Make sure it only spins as long as we haven't shutdown, - and that it wakes up every so often to check that fact. - * Wait for topics to be discovered during recorder->record(). - The main reason for that is that these tests generally want - to test certain expectations around how many messages were - received. However, if discovery takes longer than we expect, - then it could be the case that we "missed" messages at the - beginning because discovery hadn't yet completed. - Fix this by just waiting around for the recorder to get all - the subscriptions it expects before moving on with the test. - * Feedback from review. - * Switch to using MockRecorder. - * Fixes from review. - * Feedback from review. - * Apply suggestions from code review - * Switch to using spin, rather than spin_some. - That's because there is currently at least one bug - associated with spin_some in rclcpp. However, it turns - out that we don't even need to use it, as we can just as - easily use spin() along with exec.cancel(). - * Make sure to stop_spinning when we tear down the test. - * Use scopes to shutdown spinning. - * Nested contexts just to explicitly cleanup the async spinners. - * Update rosbag2_transport/test/rosbag2_transport/record_integration_fixture.hpp - * Apply the same fix to rosbag2_tests. - --------- - Co-authored-by: Chris Lalancette - Co-authored-by: Michael Orlov -* [Jazzy] Release 0.26.5 (`#1800 `_) +* Contributors: Marco A. Gutierrez, mergify[bot] + +0.26.5 (2024-09-06) +------------------- * Small cleanups to the rosbag2 tests. (`#1792 `_) (`#1793 `_) - * Small cleanups to the rosbag2 tests. - 1. Rename "wait_for_srvice_to_be_ready" to "wait_for_service_to_be_ready". - 2. Make some of the constants constexpr, so we no longer have to capture them. (cherry picked from commit 604cebcf11775151efa94f7c30ba1aea68e90c5c) Co-authored-by: Chris Lalancette -* Contributors: Marco A. Gutierrez, mergify[bot] +* Contributors: mergify[bot] 0.26.4 (2024-06-27) ------------------- diff --git a/rosbag2_test_msgdefs/CHANGELOG.rst b/rosbag2_test_msgdefs/CHANGELOG.rst index 14853b8aa..76f2be009 100644 --- a/rosbag2_test_msgdefs/CHANGELOG.rst +++ b/rosbag2_test_msgdefs/CHANGELOG.rst @@ -2,13 +2,11 @@ Changelog for package rosbag2_test_msgdefs ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -0.26.5 (2024-09-06) +0.26.6 (2024-12-18) ------------------- -0.26.6 (2024-12-18) +0.26.5 (2024-09-06) ------------------- -* [Jazzy] Release 0.26.5 (`#1800 `_) -* Contributors: Marco A. Gutierrez 0.26.4 (2024-06-27) ------------------- diff --git a/rosbag2_tests/CHANGELOG.rst b/rosbag2_tests/CHANGELOG.rst index cccc7f9a1..94819c646 100644 --- a/rosbag2_tests/CHANGELOG.rst +++ b/rosbag2_tests/CHANGELOG.rst @@ -2,142 +2,32 @@ Changelog for package rosbag2_tests ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -0.26.5 (2024-09-06) -------------------- -* Small cleanups to the rosbag2 tests. (`#1792 `_) (`#1793 `_) - (cherry picked from commit 604cebcf11775151efa94f7c30ba1aea68e90c5c) - Co-authored-by: Chris Lalancette -* Bugfix for wrong timestamps in ros2 bag info (`#1745 `_) (`#1752 `_) - (cherry picked from commit da28c9da82824b8ce5f6fc18935d1a954e52b636) - Co-authored-by: Michael Orlov -* Fix for a false negative integration test with bag split in recorder (`#1743 `_) (`#1750 `_) - (cherry picked from commit da1acb29646258899ba73a81c803383c07905613) - Co-authored-by: Michael Orlov -* Contributors: mergify[bot] - 0.26.6 (2024-12-18) ------------------- * [jazzy] Add "--sort" CLI option to the "ros2 bag info" command (backport `#1804 `_) (`#1838 `_) - * Add "--sort" CLI option to the "ros2 bag info" command (`#1804 `_) - * sort info output by topic name - * add missing imports - * add sorting to service topics and remove sorting option by serialization format - * add CLI option for sorting output and move sorting methods to enum - * add sorting by name to topic only option of info output - * move InfoSortingMethod and generate sorted idx functions to seprate files; move ServiceInformation and ServiceMetadata struct to storage package for clear include structure - * move ServiceInformation struct to its own header file and rename to ServiceEventInformation; replace if-else by switch-case for differantiating between sorting methods; bugfix sorting method from string resolution and service info verbose not being sorted - * add test-cases for sorted info output - * Fix linker issues - - Add missing const qualifier for the generate_sorted_idx(..) version - with rosbag2_cpp::rosbag2_service_info_t - - Small cleanups - * Regenerate pyi stub files - * Small nitpick for using const reference in the for loop - --------- Co-authored-by: Soenke Prophet Co-authored-by: Michael Orlov - * Fixup for backporting commit - - On Jazzy parameters in the "format_bag_meta_data(..)" has a different - order. The "sizes" at the end. Changed calling function accordingly. - * Make backport API compatible - - Add default value for newly added argument "sorting_method" in - "print_output(..)" and "print_output_verbose(..)" - --------- Co-authored-by: Sanoronas - Co-authored-by: Michael Orlov * [jazzy] Add computation of size contribution to info verb (backport `#1726 `_) (`#1872 `_) - * Add computation of size contribution to info verb (`#1726 `_) - * Add optional computation of size contribution to info verb - * Update rosbag2_cpp/src/rosbag2_cpp/info.cpp - Co-authored-by: Michael Orlov - * Fixes for review and failed tests - - Also update rosbag2_tests - * Support services' size - - Also add new test and update design doc - * Fix style divergence - * Apply suggestions from code review - Co-authored-by: Michael Orlov - * Update timestamp check for new ros bag info test - --------- - Co-authored-by: Michael Orlov - (cherry picked from commit 22148a7a8efa5e465eb8c88035d29e02c332b327) - * Make PR ABI/API compatible - - Made "compute_messages_size_contribution(..)"" as non-virtual method - - Make "format_bag_meta_data(..)" APi compatible by moving - "messages_size" argument to the end. - --------- Co-authored-by: Nicola Loi Co-authored-by: Michael Orlov * Improve the reliability of rosbag2 tests (`#1796 `_) (`#1806 `_) - * Remove wait_until_shutdown. - This has almost exactly the same functionality as wait_for_condition, - except for two things: - 1. It is templated on the Timeout type. - 2. It calls rclcpp::shutdown after the loop completes. - However, neither of those is necessary; all callers to it use - a std::chrono::duration, and all of the test fixtures already - call rclcpp::shutdown. Thus, just remove it and make all - callers use wait_for_condition instead. - * Shutdown the async spinner node without rclcpp::shutdown. - That is, we really don't actually want to do a full - rclcpp shutdown here; we only want to stop spinning. - Accomplish that with an executor, and timing out - every 100 milliseconds to check if we are done yet. - * Small fixes to start_async_spin in rosbag2_tests. - Make sure it only spins as long as we haven't shutdown, - and that it wakes up every so often to check that fact. - * Wait for topics to be discovered during recorder->record(). - The main reason for that is that these tests generally want - to test certain expectations around how many messages were - received. However, if discovery takes longer than we expect, - then it could be the case that we "missed" messages at the - beginning because discovery hadn't yet completed. - Fix this by just waiting around for the recorder to get all - the subscriptions it expects before moving on with the test. - * Feedback from review. - * Switch to using MockRecorder. - * Fixes from review. - * Feedback from review. - * Apply suggestions from code review - * Switch to using spin, rather than spin_some. - That's because there is currently at least one bug - associated with spin_some in rclcpp. However, it turns - out that we don't even need to use it, as we can just as - easily use spin() along with exec.cancel(). - * Make sure to stop_spinning when we tear down the test. - * Use scopes to shutdown spinning. - * Nested contexts just to explicitly cleanup the async spinners. - * Update rosbag2_transport/test/rosbag2_transport/record_integration_fixture.hpp - * Apply the same fix to rosbag2_tests. - --------- Co-authored-by: Chris Lalancette Co-authored-by: Michael Orlov -* [Jazzy] Release 0.26.5 (`#1800 `_) +* Contributors: Marco A. Gutierrez, mergify[bot] + +0.26.5 (2024-09-06) +------------------- * Small cleanups to the rosbag2 tests. (`#1792 `_) (`#1793 `_) - * Small cleanups to the rosbag2 tests. - 1. Rename "wait_for_srvice_to_be_ready" to "wait_for_service_to_be_ready". - 2. Make some of the constants constexpr, so we no longer have to capture them. (cherry picked from commit 604cebcf11775151efa94f7c30ba1aea68e90c5c) Co-authored-by: Chris Lalancette * Bugfix for wrong timestamps in ros2 bag info (`#1745 `_) (`#1752 `_) - * Bugfix for wrong timestamps in ros2 bag info - - Correctly calculate fractional part for seconds by subtracting - `nanoseconds_from_seconds` from `nanoseconds`. - * Adjust expectations in the "ros2 bag info" integration tests - * Add leading zeros to the fractional seconds in the format_duration(..) - * Adjust expectations in info end-to-end tests by adding leading zero - The real file duration is: 70633730 nanoseconds. - i.e., regex mask shall be "0\\.0706.*s" to match 070633730 nanoseconds. - --------- (cherry picked from commit da28c9da82824b8ce5f6fc18935d1a954e52b636) Co-authored-by: Michael Orlov * Fix for a false negative integration test with bag split in recorder (`#1743 `_) (`#1750 `_) - - In - record_end_to_end_with_splitting_bagsize_split_is_at_least_specified_size - publisher was starting after terminating recorder. (cherry picked from commit da1acb29646258899ba73a81c803383c07905613) Co-authored-by: Michael Orlov -* Contributors: Marco A. Gutierrez, mergify[bot] +* Contributors: mergify[bot] 0.26.4 (2024-06-27) ------------------- diff --git a/rosbag2_transport/CHANGELOG.rst b/rosbag2_transport/CHANGELOG.rst index 328be0a69..aa3cbc723 100644 --- a/rosbag2_transport/CHANGELOG.rst +++ b/rosbag2_transport/CHANGELOG.rst @@ -2,149 +2,49 @@ Changelog for package rosbag2_transport ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -0.26.5 (2024-09-06) -------------------- -* Small cleanups to the rosbag2 tests. (`#1792 `_) (`#1793 `_) - (cherry picked from commit 604cebcf11775151efa94f7c30ba1aea68e90c5c) - Co-authored-by: Chris Lalancette -* Add cli option compression-threads-priority (`#1768 `_) (`#1778 `_) - Co-authored-by: Michael Orlov - (cherry picked from commit 25c3e1c2effdaea3b880c39ff7580b2f38a44b1c) - Co-authored-by: Roman -* Bugfix for bag_split event callbacks called to early with file compression (`#1643 `_) (`#1732 `_) - (cherry picked from commit 1877b53847bda4d1f2668187b79fa27a796c3438) - Co-authored-by: Michael Orlov -* Contributors: mergify[bot] - 0.26.6 (2024-12-18) ------------------- * Publish clock after delay is over and disable delay on next loops (`#1861 `_) (`#1878 `_) - * publish clock after the delay is over - * Disable delay period in subsequent loops (ros2 bag play) - * Reset clock publisher timer outisde playback loop - * review - --------- (cherry picked from commit 15b82607d0e36a6ff87f60405b072919d16fb03d) Co-authored-by: Nicola Loi * [jazzy] Add PlayerClock::wakeup() to interrupt sleeping (backport `#1869 `_) (`#1875 `_) - * Add PlayerClock::wakeup() to interrupt sleeping (`#1869 `_) - * Add PlayerClock::wakeup() to interrupt sleeping - * Use PlayerClock::wakeup() in new play_next() impl - --------- (cherry picked from commit c8feaea5b64e824bbe76e920f48a3ca39b72f9fc) - * Make backporting PR ABI compatible - - Make "is_sleeping()" and " wakeup()" functions as non-virtual and - defined only in the derived "TimeControllerClock" class. - - Use "TimeControllerClock" directly instead of the "PlayerClock" base - class in the player.cpp. - --------- Co-authored-by: Christophe Bedard Co-authored-by: Michael Orlov * Add debug information for flaky can_record_again_after_stop test (`#1871 `_) (`#1874 `_) (cherry picked from commit 4602b2ce829842e17ccb8bf4a74c135d6c8f2623) Co-authored-by: Michael Orlov * [jazzy] Add support for replaying multiple bags (backport `#1848 `_) (`#1873 `_) - * Support replaying multiple bags (`#1848 `_) (cherry picked from commit 125db50b4d9a585bab33f2908008fe1168bb9cf3) - # Conflicts: - # shared_queues_vendor/CHANGELOG.rst - # shared_queues_vendor/package.xml - * Revert shared_queue_vendor package deletion - --------- Co-authored-by: Christophe Bedard Co-authored-by: Michael Orlov * Reintroduce `Don't warn for unknown types if topics are not selected` (`#1825 `_) (`#1827 `_) - Reintroduce the fix from 51a83f4421ff335c2237e6214e9bb7e6ae206a92 which - was discussed in https://github.com/ros2/rosbag2/issues/1485. This gives - a massive CPU improvement. (cherry picked from commit e75d6d659fcae243b8486a94173255b237817f22) Co-authored-by: Ramon Wijnands * Allow unknown types in bag rewrite (`#1812 `_) (`#1817 `_) (cherry picked from commit cd7bd63696604973e23c739afa6387556f3e7781) Co-authored-by: Michael Orlov * Improve the reliability of rosbag2 tests (`#1796 `_) (`#1806 `_) - * Remove wait_until_shutdown. - This has almost exactly the same functionality as wait_for_condition, - except for two things: - 1. It is templated on the Timeout type. - 2. It calls rclcpp::shutdown after the loop completes. - However, neither of those is necessary; all callers to it use - a std::chrono::duration, and all of the test fixtures already - call rclcpp::shutdown. Thus, just remove it and make all - callers use wait_for_condition instead. - * Shutdown the async spinner node without rclcpp::shutdown. - That is, we really don't actually want to do a full - rclcpp shutdown here; we only want to stop spinning. - Accomplish that with an executor, and timing out - every 100 milliseconds to check if we are done yet. - * Small fixes to start_async_spin in rosbag2_tests. - Make sure it only spins as long as we haven't shutdown, - and that it wakes up every so often to check that fact. - * Wait for topics to be discovered during recorder->record(). - The main reason for that is that these tests generally want - to test certain expectations around how many messages were - received. However, if discovery takes longer than we expect, - then it could be the case that we "missed" messages at the - beginning because discovery hadn't yet completed. - Fix this by just waiting around for the recorder to get all - the subscriptions it expects before moving on with the test. - * Feedback from review. - * Switch to using MockRecorder. - * Fixes from review. - * Feedback from review. - * Apply suggestions from code review - * Switch to using spin, rather than spin_some. - That's because there is currently at least one bug - associated with spin_some in rclcpp. However, it turns - out that we don't even need to use it, as we can just as - easily use spin() along with exec.cancel(). - * Make sure to stop_spinning when we tear down the test. - * Use scopes to shutdown spinning. - * Nested contexts just to explicitly cleanup the async spinners. - * Update rosbag2_transport/test/rosbag2_transport/record_integration_fixture.hpp - * Apply the same fix to rosbag2_tests. - --------- Co-authored-by: Chris Lalancette Co-authored-by: Michael Orlov * Removed warnings (`#1794 `_) (`#1810 `_) - * Removed warnings - * compile with windows - * make linters happy (cherry picked from commit 88c51a133a9a9aa3ef65a851f4d2aed448803fa1) Co-authored-by: Alejandro Hernández Cordero -* [Jazzy] Release 0.26.5 (`#1800 `_) +* Contributors: Marco A. Gutierrez, mergify[bot] + +0.26.5 (2024-09-06) +------------------- * Small cleanups to the rosbag2 tests. (`#1792 `_) (`#1793 `_) - * Small cleanups to the rosbag2 tests. - 1. Rename "wait_for_srvice_to_be_ready" to "wait_for_service_to_be_ready". - 2. Make some of the constants constexpr, so we no longer have to capture them. (cherry picked from commit 604cebcf11775151efa94f7c30ba1aea68e90c5c) Co-authored-by: Chris Lalancette * Add cli option compression-threads-priority (`#1768 `_) (`#1778 `_) - * Add cli option compression-threads-priority - * Fix CI issues - * Add timeout for the test_priority_propagated_into_compression_thread - * Update help section and doxygen comments for thread priority parameters - * Use integer type for compression threads priority default value in tests - - Rationale: To test the same behavior as in the writer factory class - --------- Co-authored-by: Michael Orlov (cherry picked from commit 25c3e1c2effdaea3b880c39ff7580b2f38a44b1c) Co-authored-by: Roman * Bugfix for bag_split event callbacks called to early with file compression (`#1643 `_) (`#1732 `_) - * Bugfix for bag_split event callbacks not called with file compression - * Delete redundant "should_split_bagfile" in compression_writer - - It is a non-virtual method and doesn't call from the base class. - * Adjust "split_event_calls_callback" for testing multiple splits - * Use temp folder for "SequentialWriterTest" fixture instead of "uri" - * Add tests for split event callbacks when using file and msg compression - - Added "split_event_calls_callback_with_msg_compression" and - "split_event_calls_callback_with_file_compression" uit tests - * Add debug info to the flaky "can_record_again_after_stop" test - * Use `uint64_t` type for `fake_storage_size\_` in tests - --------- (cherry picked from commit 1877b53847bda4d1f2668187b79fa27a796c3438) Co-authored-by: Michael Orlov -* Contributors: Marco A. Gutierrez, mergify[bot] +* Contributors: mergify[bot] 0.26.4 (2024-06-27) ------------------- diff --git a/shared_queues_vendor/CHANGELOG.rst b/shared_queues_vendor/CHANGELOG.rst index 3d40d59c5..415ba7d29 100644 --- a/shared_queues_vendor/CHANGELOG.rst +++ b/shared_queues_vendor/CHANGELOG.rst @@ -2,13 +2,11 @@ Changelog for package shared_queues_vendor ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -0.26.5 (2024-09-06) +0.26.6 (2024-12-18) ------------------- -0.26.6 (2024-12-18) +0.26.5 (2024-09-06) ------------------- -* [Jazzy] Release 0.26.5 (`#1800 `_) -* Contributors: Marco A. Gutierrez 0.26.4 (2024-06-27) ------------------- diff --git a/sqlite3_vendor/CHANGELOG.rst b/sqlite3_vendor/CHANGELOG.rst index 5dd4320d6..341ac9390 100644 --- a/sqlite3_vendor/CHANGELOG.rst +++ b/sqlite3_vendor/CHANGELOG.rst @@ -2,13 +2,11 @@ Changelog for package sqlite3_vendor ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -0.26.5 (2024-09-06) +0.26.6 (2024-12-18) ------------------- -0.26.6 (2024-12-18) +0.26.5 (2024-09-06) ------------------- -* [Jazzy] Release 0.26.5 (`#1800 `_) -* Contributors: Marco A. Gutierrez 0.26.4 (2024-06-27) ------------------- diff --git a/zstd_vendor/CHANGELOG.rst b/zstd_vendor/CHANGELOG.rst index 9bbd4833c..721b1e8dc 100644 --- a/zstd_vendor/CHANGELOG.rst +++ b/zstd_vendor/CHANGELOG.rst @@ -2,13 +2,11 @@ Changelog for package zstd_vendor ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -0.26.5 (2024-09-06) +0.26.6 (2024-12-18) ------------------- -0.26.6 (2024-12-18) +0.26.5 (2024-09-06) ------------------- -* [Jazzy] Release 0.26.5 (`#1800 `_) -* Contributors: Marco A. Gutierrez 0.26.4 (2024-06-27) -------------------