Skip to content

Commit

Permalink
Changelog
Browse files Browse the repository at this point in the history
Signed-off-by: Alejandro Hernández Cordero <[email protected]>
  • Loading branch information
ahcorde committed Aug 22, 2024
1 parent f0f3cc5 commit 1815571
Show file tree
Hide file tree
Showing 24 changed files with 328 additions and 0 deletions.
3 changes: 3 additions & 0 deletions liblz4_vendor/CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@
Changelog for package liblz4_vendor
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

0.28.1 (2024-08-22)
-------------------

0.28.0 (2024-06-17)
-------------------

Expand Down
6 changes: 6 additions & 0 deletions mcap_vendor/CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,12 @@
Changelog for package mcap_vendor
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

0.28.1 (2024-08-22)
-------------------
* Update mcap (`#1774 <https://github.com/ros2/rosbag2/issues/1774>`_)
Update mcap cpp to last version
* Contributors: mosfet80

0.28.0 (2024-06-17)
-------------------
* Update mcap-releases-cpp- into CMakeLists.txt (`#1612 <https://github.com/ros2/rosbag2/issues/1612>`_)
Expand Down
27 changes: 27 additions & 0 deletions ros2bag/CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,33 @@
Changelog for package ros2bag
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

0.28.1 (2024-08-22)
-------------------
* Add cli option compression-threads-priority (`#1768 <https://github.com/ros2/rosbag2/issues/1768>`_)
* 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 <[email protected]>
* Add computation of size contribution to info verb (`#1726 <https://github.com/ros2/rosbag2/issues/1726>`_)
* Add optional computation of size contribution to info verb
* Update rosbag2_cpp/src/rosbag2_cpp/info.cpp
Co-authored-by: Michael Orlov <[email protected]>
* 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 <[email protected]>
* Update timestamp check for new ros bag info test
---------
Co-authored-by: Michael Orlov <[email protected]>
* Contributors: Nicola Loi, Roman

0.28.0 (2024-06-17)
-------------------
* fix(start-offset): allow specifying a start offset of 0 (`#1682 <https://github.com/ros2/rosbag2/issues/1682>`_)
Expand Down
3 changes: 3 additions & 0 deletions rosbag2/CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@
Changelog for package rosbag2
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

0.28.1 (2024-08-22)
-------------------

0.28.0 (2024-06-17)
-------------------

Expand Down
25 changes: 25 additions & 0 deletions rosbag2_compression/CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,31 @@
Changelog for package rosbag2_compression
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

0.28.1 (2024-08-22)
-------------------
* Add cli option compression-threads-priority (`#1768 <https://github.com/ros2/rosbag2/issues/1768>`_)
* 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 <[email protected]>
* Bugfix for bag_split event callbacks called to early with file compression (`#1643 <https://github.com/ros2/rosbag2/issues/1643>`_)
* 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
---------
* Contributors: Michael Orlov, Roman

0.28.0 (2024-06-17)
-------------------
* Fix for regression in `open_succeeds_twice` and `minimal_writer_example` tests (`#1667 <https://github.com/ros2/rosbag2/issues/1667>`_)
Expand Down
3 changes: 3 additions & 0 deletions rosbag2_compression_zstd/CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@
Changelog for package rosbag2_compression_zstd
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

0.28.1 (2024-08-22)
-------------------

0.28.0 (2024-06-17)
-------------------

Expand Down
44 changes: 44 additions & 0 deletions rosbag2_cpp/CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,50 @@
Changelog for package rosbag2
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

0.28.1 (2024-08-22)
-------------------
* Add computation of size contribution to info verb (`#1726 <https://github.com/ros2/rosbag2/issues/1726>`_)
* Add optional computation of size contribution to info verb
* Update rosbag2_cpp/src/rosbag2_cpp/info.cpp
Co-authored-by: Michael Orlov <[email protected]>
* 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 <[email protected]>
* Update timestamp check for new ros bag info test
---------
Co-authored-by: Michael Orlov <[email protected]>
* [WIP] Remove rcpputils::fs dependencies in rosbag2 packages (`#1740 <https://github.com/ros2/rosbag2/issues/1740>`_)
Co-authored-by: Alejandro Hernández Cordero <[email protected]>
* Removed deprecated write method (`#1738 <https://github.com/ros2/rosbag2/issues/1738>`_)
* Bugfix for bag_split event callbacks called to early with file compression (`#1643 <https://github.com/ros2/rosbag2/issues/1643>`_)
* 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
---------
* Add topics with zero message counts to the SQLiteStorage::get_metadata(). (`#1725 <https://github.com/ros2/rosbag2/issues/1725>`_)
* storage_sqlite3 constructs metadata with topics don't have any messages.
* Revert "storage_sqlite3 constructs metadata with topics don't have any messages."
This reverts commit a842689d8bae10d680ff0b902d5721260e6ba5bc.
* update metadata list topics that does not have any messages.
* add get_metadata_include_topics_with_zero_messages test
Co-authored-by: Michael Orlov <[email protected]>
* add std_msgs to rosbag2_cpp for test build.
* call get_or_generate_extern_topic_id when updating metadata.
---------
Co-authored-by: Michael Orlov <[email protected]>
* Contributors: Alejandro Hernández Cordero, Michael Orlov, Nicola Loi, Tomoya Fujita

0.28.0 (2024-06-17)
-------------------
* Propagate "custom_data" and "ros_distro" in to the metadata.yaml file during re-indexing (`#1700 <https://github.com/ros2/rosbag2/issues/1700>`_)
Expand Down
12 changes: 12 additions & 0 deletions rosbag2_examples/rosbag2_examples_cpp/CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,18 @@
Changelog for package rosbag2_examples_cpp
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

0.28.1 (2024-08-22)
-------------------
* Add rosbag2_examples_cpp/simple_bag_reader.cpp. (`#1683 <https://github.com/ros2/rosbag2/issues/1683>`_)
* add rosbag2_examples_cpp/simple_bag_reader.cpp.
* use rclcpp::GenericPublisher for SimpleBagReader example.
* add rosbag2_examples_py/simple_bag_reader.py
* add new line feed.
* fix flake error.
* address lint error.
---------
* Contributors: Tomoya Fujita

0.28.0 (2024-06-17)
-------------------

Expand Down
17 changes: 17 additions & 0 deletions rosbag2_examples/rosbag2_examples_py/CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,23 @@
Changelog for package rosbag2_examples_py
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

0.28.1 (2024-08-22)
-------------------
* simple_bag_reader.py should publish the data for each timer callback. (`#1767 <https://github.com/ros2/rosbag2/issues/1767>`_)
* Change the python examples to use the rclpy context manager. (`#1758 <https://github.com/ros2/rosbag2/issues/1758>`_)
This ensures that we always cleanup and destroy all entities
when we leave the context. We also make sure to always capture
the exceptions that are "expected", so we get a clean exit.
* Add rosbag2_examples_cpp/simple_bag_reader.cpp. (`#1683 <https://github.com/ros2/rosbag2/issues/1683>`_)
* add rosbag2_examples_cpp/simple_bag_reader.cpp.
* use rclcpp::GenericPublisher for SimpleBagReader example.
* add rosbag2_examples_py/simple_bag_reader.py
* add new line feed.
* fix flake error.
* address lint error.
---------
* Contributors: Chris Lalancette, Tomoya Fujita

0.28.0 (2024-06-17)
-------------------

Expand Down
3 changes: 3 additions & 0 deletions rosbag2_interfaces/CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@
Changelog for package rosbag2_interfaces
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

0.28.1 (2024-08-22)
-------------------

0.28.0 (2024-06-17)
-------------------

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@
Changelog for package rosbag2_performance_benchmarking
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

0.28.1 (2024-08-22)
-------------------

0.28.0 (2024-06-17)
-------------------

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@
Changelog for package rosbag2_performance_benchmarking_msgs
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

0.28.1 (2024-08-22)
-------------------

0.28.0 (2024-06-17)
-------------------

Expand Down
62 changes: 62 additions & 0 deletions rosbag2_py/CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,68 @@
Changelog for package rosbag2_py
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

0.28.1 (2024-08-22)
-------------------
* Added method to introspect QoS in Python (`#1648 <https://github.com/ros2/rosbag2/issues/1648>`_)
* Update CI scripts to use Ubuntu Noble distros and bump action scripts to latest versions (`#1709 <https://github.com/ros2/rosbag2/issues/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 <https://github.com/ros2/rosbag2/issues/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 <[email protected]>
* Add cli option compression-threads-priority (`#1768 <https://github.com/ros2/rosbag2/issues/1768>`_)
* 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 <[email protected]>
* Add computation of size contribution to info verb (`#1726 <https://github.com/ros2/rosbag2/issues/1726>`_)
* Add optional computation of size contribution to info verb
* Update rosbag2_cpp/src/rosbag2_cpp/info.cpp
Co-authored-by: Michael Orlov <[email protected]>
* 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 <[email protected]>
* Update timestamp check for new ros bag info test
---------
Co-authored-by: Michael Orlov <[email protected]>
* Bugfix for wrong timestamps in ros2 bag info (`#1745 <https://github.com/ros2/rosbag2/issues/1745>`_)
* 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.
---------
* Contributors: Alejandro Hernández Cordero, Michael Orlov, Nicola Loi, Roman

0.28.0 (2024-06-17)
-------------------
* Add bindings for LocalMessageDefinitionSource (`#1697 <https://github.com/ros2/rosbag2/issues/1697>`_)
Expand Down
3 changes: 3 additions & 0 deletions rosbag2_storage/CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@
Changelog for package rosbag2_storage
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

0.28.1 (2024-08-22)
-------------------

0.28.0 (2024-06-17)
-------------------

Expand Down
3 changes: 3 additions & 0 deletions rosbag2_storage_default_plugins/CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@
Changelog for package rosbag2_storage_default_plugins
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

0.28.1 (2024-08-22)
-------------------

0.28.0 (2024-06-17)
-------------------

Expand Down
3 changes: 3 additions & 0 deletions rosbag2_storage_mcap/CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@
Changelog for package rosbag2_storage_mcap
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

0.28.1 (2024-08-22)
-------------------

0.28.0 (2024-06-17)
-------------------
* Add vscode gitignore rule and remove vscode folder (`#1698 <https://github.com/ros2/rosbag2/issues/1698>`_)
Expand Down
28 changes: 28 additions & 0 deletions rosbag2_storage_sqlite3/CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,34 @@
Changelog for package rosbag2_storage_default_plugins
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

0.28.1 (2024-08-22)
-------------------
* Fix incorrect zero size for sqlite storage (`#1759 <https://github.com/ros2/rosbag2/issues/1759>`_)
* Fix incorrect zero size for sqlite storage
* Adjust unit test to precisely verify the returned file size
---------
Co-authored-by: Michael Orlov <[email protected]>
* Fix for failing throws_on_invalid_pragma_in_config_file on Windows (`#1742 <https://github.com/ros2/rosbag2/issues/1742>`_)
- 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.
* Add topics with zero message counts to the SQLiteStorage::get_metadata(). (`#1725 <https://github.com/ros2/rosbag2/issues/1725>`_)
* storage_sqlite3 constructs metadata with topics don't have any messages.
* Revert "storage_sqlite3 constructs metadata with topics don't have any messages."
This reverts commit a842689d8bae10d680ff0b902d5721260e6ba5bc.
* update metadata list topics that does not have any messages.
* add get_metadata_include_topics_with_zero_messages test
Co-authored-by: Michael Orlov <[email protected]>
* add std_msgs to rosbag2_cpp for test build.
* call get_or_generate_extern_topic_id when updating metadata.
---------
Co-authored-by: Michael Orlov <[email protected]>
* Contributors: Michael Orlov, Roman, Tomoya Fujita

0.28.0 (2024-06-17)
-------------------

Expand Down
6 changes: 6 additions & 0 deletions rosbag2_test_common/CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,12 @@
Changelog for package rosbag2_test_common
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

0.28.1 (2024-08-22)
-------------------
* [WIP] Remove rcpputils::fs dependencies in rosbag2 packages (`#1740 <https://github.com/ros2/rosbag2/issues/1740>`_)
Co-authored-by: Alejandro Hernández Cordero <[email protected]>
* Contributors: Michael Orlov

0.28.0 (2024-06-17)
-------------------

Expand Down
3 changes: 3 additions & 0 deletions rosbag2_test_msgdefs/CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@
Changelog for package rosbag2_test_msgdefs
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

0.28.1 (2024-08-22)
-------------------

0.28.0 (2024-06-17)
-------------------

Expand Down
Loading

0 comments on commit 1815571

Please sign in to comment.