CHANGELOG
Changelog for package rosbag2_tests
0.29.0 (2024-09-03)
0.28.0 (2024-06-17)
Propagate “custom_data” and “ros_distro” in to the metadata.yaml file during re-indexing (#1700)
Sweep cleanup in rosbag2 recorder CLI args verification code (#1633)
Fix for regression in open_succeeds_twice and minimal_writer_example tests (#1667)
Add optional ‘–topics’ CLI argument for ‘ros2 bag record’ (#1632)
Bugfix for writer not being able to open again after closing (#1599)
Contributors: Cole Tucker, Michael Orlov, yschulz
0.27.0 (2024-04-30)
0.26.1 (2024-04-17)
0.26.0 (2024-04-16)
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)
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)
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)
0.15.0 (2022-04-05)
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)
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)
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)
0.2.6 (2020-05-07)
Correct usage of rcpputils::SharedLibrary loading. (#400)
Contributors: Karsten Knese
0.2.5 (2020-04-30)
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)
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