CHANGELOG

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 <clalancette@gmail.com>

  • Bugfix for wrong timestamps in ros2 bag info (#1745) (#1752) (cherry picked from commit da28c9da82824b8ce5f6fc18935d1a954e52b636) Co-authored-by: Michael Orlov <michael.orlov@apex.ai>

  • Fix for a false negative integration test with bag split in recorder (#1743) (#1750) (cherry picked from commit da1acb29646258899ba73a81c803383c07905613) Co-authored-by: Michael Orlov <michael.orlov@apex.ai>

  • Contributors: mergify[bot]

0.26.4 (2024-06-27)

0.26.3 (2024-05-15)

0.26.2 (2024-04-24)

0.26.1 (2024-04-17)

0.26.0 (2024-04-16)

  • Use middleware send and receive timestamps from message_info during recording (#1531)

  • Added exclude-topic-types to record (#1582)

  • Contributors: Alejandro Hernández Cordero, jmachowinski

0.25.0 (2024-03-27)

  • Use std::filesystem instead of rcpputils::fs (#1576)

  • Filter topic by type (#1577)

  • Make some changes for newer versions of uncrustify. (#1578)

  • Add topic_id returned by storage to the TopicMetadata (#1538)

  • Improve performance in SqliteStorage::get_bagfile_size() (#1516)

  • Implement service recording and display info about recorded services (#1480)

  • Mark play_end_to_end test as xfail in Windows (#1452)

  • Contributors: Alejandro Hernández Cordero, Barry Xu, Chris Lalancette, Cristóbal Arroyo, Michael Orlov, Roman Sokolkov

0.24.0 (2023-07-11)

  • Implement storing and loading ROS_DISTRO from metadata.yaml and mcap files (#1241)

  • Address flakiness in rosbag2_play_end_to_end tests (#1297)

  • Contributors: Emerson Knapp, Michael Orlov

0.23.0 (2023-04-28)

0.22.0 (2023-04-18)

  • Add type_hash in MessageDefinition struct (#1296)

  • Contributors: Michael Orlov

0.21.0 (2023-04-12)

  • rosbag2_cpp: move local message definition source out of MCAP plugin (#1265)

  • Update rosbag2 to C++17. (#1238)

  • Use target_link_libraries instead of ament_target_dependencies (#1202)

  • Contributors: Chris Lalancette, Daisuke Nishimatsu, Michael Orlov, james-rms

0.20.0 (2023-02-14)

0.19.0 (2023-01-13)

  • rosbag2_storage: set MCAP as default plugin (#1160)

  • Add Michael Orlov as maintainer in rosbag2 packages (#1215)

  • Parametrize all rosbag2_tests for both supported storage plugins (#1221)

  • Make rosbag2_tests agnostic to storage implementation (#1192)

  • Contributors: Emerson Knapp, Michael Orlov, james-rms

0.18.0 (2022-11-15)

  • Get rid from attempt to open DB file in wait_for_db() test fixture (#1141)

  • Fix for ros2 bag play exit with non-zero code on SIGINT (#1126)

  • Move sqlite3 storage implementation to rosbag2_storage_sqlite3 package (#1113)

  • Readers/info can accept a single bag storage file, and detect its storage id automatically (#1072)

  • Contributors: Emerson Knapp, Michael Orlov

0.17.0 (2022-07-30)

  • Add the ability to record any key/value pair in ‘custom’ field in metadata.yaml (#1038)

  • Contributors: Hunter L. Allen, Tony Peng

0.16.0 (2022-05-11)

0.15.1 (2022-04-06)

  • Revert “Add the ability to record any key/value pair in the ‘custom’ field in metadata.yaml (#976)” (#984)

  • Add the ability to record any key/value pair in the ‘custom’ field in metadata.yaml (#976)

  • Contributors: Audrow Nash, Jorge Perez, Tony Peng

0.15.0 (2022-04-05)

  • Revert “Add the ability to record any key/value pair in the ‘custom’ field in metadata.yaml (#976)” (#984)

  • Add the ability to record any key/value pair in the ‘custom’ field in metadata.yaml (#976)

  • Contributors: Jorge Perez, Tony Peng

0.14.1 (2022-03-29)

  • Bump version number to avoid conflict

  • Contributors: Chris Lalancette

0.14.0 (2022-03-29)

0.13.0 (2022-01-13)

0.12.0 (2021-12-17)

  • Add pause/resume options to the bag recorder (#905)

  • Contributors: Ivan Santiago Paunovic

0.11.0 (2021-11-08)

  • Update package maintainers (#899)

  • Contributors: Michel Hidalgo

0.10.1 (2021-10-22)

0.10.0 (2021-10-19)

  • Fix a bug on invalid pointer address when using “MESSAGE” compressio… (#866)

  • Metadata per file info (#870)

  • Fix record test to reflect plugin query changes (#838)

  • Make sure the subscription exists before publishing messages (#804)

  • Handle SIGTERM gracefully in recording (#792)

  • Add spin_and_wait_for_matched to PublicationManager and update test c… (#797)

  • Remove rmw_fastrtps_cpp find_package in rosbag2_tests (#774)

  • Contributors: Barry Xu, Cameron Miller, Emerson Knapp, Ivan Santiago Paunovic, Wojciech Jaworski

0.9.0 (2021-05-17)

  • Correct expectation for exit code in play_end_to_end test since after redesign we are getting exception in constructor. (#763)

  • remodel publication manager (#749)

  • correct exit code assertion (#747)

  • Contributors: Karsten Knese, Michael Orlov

0.8.0 (2021-04-19)

  • Remove -Werror from builds, enable it in Action CI (#722)

  • Explicitly add emersonknapp as maintainer (#692)

  • Reindexer core (#641) Add a new C++ Reindexer class for reconstructing metadata from bags that are missing it.

  • use rclcpp serialized messages to write data (#457)

  • Contributors: Emerson Knapp, Karsten Knese, jhdcs

0.7.0 (2021-03-18)

  • Alternative write api (#676)

  • RMW-implementation-searcher converter in rosbag2_cpp (#670)

  • Use rosbag2_py for ros2 bag info (#673)

  • Remove temporary directory platform-specific logic from test fixture (#660)

  • Fix –topics flag for ros2 bag play being ignored for all bags after the first one. (#619)

  • Move zstd compressor to its own package (#636)

  • Contributors: Alexander, Emerson Knapp, Karsten Knese

0.6.0 (2021-02-01)

  • Fix relative metadata paths in SequentialCompressionWriter (#613)

  • Recorder –regex and –exclude options (#604)

  • Fix the tests on cyclonedds by translating qos duration values (#606)

  • Contributors: Adam Dąbrowski, Emerson Knapp

0.5.0 (2020-12-02)

0.4.0 (2020-11-19)

  • add storage_config_uri (#493)

  • Removed duplicated code in record (#534)

  • Change default cache size for sequential_writer to a non zero value (#533)

  • Update the package.xml files with the latest Open Robotics maintainers (#535)

  • Mark flaky tests as xfail for now (#520)

  • introduce defaults for the C++ API (#452)

  • Adding db directory creation to rosbag2_cpp (#450)

  • minimal c++ API test (#451)

  • Add split by time to recording (#409)

  • Contributors: Emerson Knapp, Jaison Titus, Karsten Knese, Marwan Taher, Michael Jeronimo, jhdcs

0.3.2 (2020-06-03)

0.3.1 (2020-06-01)

0.3.0 (2020-05-26)

  • Export targets (#403)

  • Contributors: Karsten Knese

0.2.8 (2020-05-18)

  • Disable play_filters_by_topic test (#410)

  • Contributors: Mabel Zhang

0.2.7 (2020-05-12)

  • Fix splitting tests on windows (#407)

  • Fix #381 unstable play_end_to_end test (#396)

  • Contributors: Karsten Knese, Mabel Zhang

0.2.6 (2020-05-07)

  • Correct usage of rcpputils::SharedLibrary loading. (#400)

  • Contributors: Karsten Knese

0.2.5 (2020-04-30)

  • Expose topic filter to command line (addresses #342) (#363)

  • Fix rosbag2_tests resource files and play_end_to_end test (#362)

  • Replace poco dependency by rcutils (#322)

  • resolve relative file paths (#345)

  • Transaction based sqlite3 inserts (#225)

  • Replace rcutils_get_file_size with rcpputils::fs::file_size (#291)

  • [compression] Enable compression through ros2bag cli (#263)

  • Wait for metadata to be written to disk (#283)

  • Refactor record_fixture to use rcpputils::fs::path (#286)

  • code style only: wrap after open parenthesis if not in one line (#280)

  • Enhance E2E tests in Windows (#278)

  • Add splitting e2e tests (#247)

  • remove rosbag2 filesystem helper (#249)

  • Make rosbag2 a metapackage (#241)

  • [Compression - 7] Add compression metadata (#221)

  • make ros tooling working group maintainer (#211)

  • Contributors: Alejandro Hernández Cordero, Anas Abou Allaban, Dirk Thomas, Karsten Knese, Mabel Zhang, Sriram Raghunathan, Zachary Michaels

0.2.4 (2019-11-18)

0.2.3 (2019-11-18)

  • Enhance rosbag writer capabilities to split bag files. (#185)

  • Contributors: Zachary Michaels

0.2.2 (2019-11-13)

  • (API) Generate bagfile metadata in Writer (#184)

  • Contributors: Zachary Michaels

0.2.1 (2019-10-23)

0.2.0 (2019-09-26)

  • disable plugins/tests which need rmw_fastrtps_cpp if unavailable (#137)

  • Contributors: ivanpauno

0.1.2 (2019-05-20)

0.1.1 (2019-05-09)

0.1.0 (2019-05-08)

  • fix compilation against master (#111)

  • use fastrtps static instead of dynamic (#104)

  • Compile tests (#103)

  • remove duplicate repos (#102)

  • removed dependency to ros1_bridge package (#90)

  • Contributors: DensoADAS, Dirk Thomas, Karsten Knese

0.0.5 (2018-12-27)

0.0.4 (2018-12-19)

  • 0.0.3

  • Play old bagfiles (#69)

  • Contributors: Karsten Knese, Martin Idel

0.0.2 (2018-12-12)

  • do not ignore return values

  • update maintainer email

  • Contributors: Karsten Knese, root

0.0.1 (2018-12-11)

  • Auto discovery of new topics (#63)

  • Split converters (#70)

  • Fix master build and small renamings (#67)

  • rename topic_with_types to topic_metadata

  • iterate_over_formatter

  • GH-142 replace map with unordered map where possible (#65)

  • Use converters when recording a bag file (#57)

  • Display bag summary using ros2 bag info (#45)

  • Use directory as bagfile and add additonal record options (#43)

  • Introduce rosbag2_transport layer and CLI (#38)

  • Contributors: Alessandro Bottero, Andreas Greimel, Andreas Holzner, Karsten Knese, Martin Idel