CHANGELOG

Changelog for package rosbag2_compression

0.15.12 (2024-07-28)

  • [humble] Bugfix for bag_split event callbacks called to early with file compression (backport #1643) (#1733)

  • [humble] Add option to prevent message loss while converting (backport #1058) (#1749)

  • Contributors: mergify[bot]

0.15.11 (2024-05-20)

  • [humble] Rollback to rcpputils::fs and workaround failure in “open_succeds_twice” on second run. (#1666)

  • Add in a missing cstdint include. (#1321) (#1663)

  • Contributors: Michael Orlov, mergify[bot]

0.15.10 (2024-05-17)

  • [humble] Bugfix for writer not being able to open again after closing (backport #1599) (#1653)

  • [humble] Add default initialization for CompressionOptions (backport #1539) (#1546)

  • Contributors: mergify[bot]

0.15.9 (2024-01-24)

0.15.8 (2023-09-19)

0.15.7 (2023-07-18)

0.15.6 (2023-06-05)

  • Deconstruct compression classloader factory in correct order with classes loaded (#1362)

  • Fx memory issue when multiple writers with message compression_mode required (#1331) - Deep copy message when sequential compression writer is writing Co-authored-by: zeal <ziyaolin.zeal@gmail.com>

  • Contributors: Emerson Knapp, zeal-up

0.15.5 (2023-04-25)

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

  • Contributors: mergify[bot]

0.15.4 (2023-01-10)

0.15.3 (2022-11-07)

  • Backport. Add use_sim_time option to record verb (#1017)

  • Contributors: Keisuke Shima

0.15.2 (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)

  • Install headers to include/${PROJECT_NAME} (#958)

  • Remove unnecessary public definition. (#950)

  • Contributors: Chris Lalancette, Shane Loretz

0.13.0 (2022-01-13)

0.12.0 (2021-12-17)

  • Changes for uncrustify 0.72 (#937)

  • Bugfix for broken bag split when using cache (#936)

  • Contributors: Chris Lalancette, Michael Orlov

0.11.0 (2021-11-08)

  • Update package maintainers (#899)

  • Don’t preprocess a storage file more than once (#895)

  • Contributors: Michel Hidalgo, sonia

0.10.1 (2021-10-22)

0.10.0 (2021-10-19)

  • added seek interface (#836)

  • Refactor plugin query mechanism and standardize trait management (#833)

  • fix sequential reader rollover-to-next-file strategy: (#839)

  • Load compression and serialization choices via plugin query (#827)

  • Contributors: Cameron Miller, sonia

0.9.0 (2021-05-17)

  • Rename Reader/Writer ‘reset’ to ‘close’ (#760)

  • Contributors: Emerson Knapp

0.8.0 (2021-04-19)

  • Explicitly add emersonknapp as maintainer (#692)

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

  • Contributors: Emerson Knapp, jhdcs

0.7.0 (2021-03-18)

  • CLI query rosbag2_py for available storage implementations (#659)

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

  • Remove rosbag2_compression test dependencies on zstd implementation in prep for moving it into a separate package (#637)

  • Contributors: Emerson Knapp

0.6.0 (2021-02-01)

  • Make compressor implementations into a plugin via pluginlib (#624)

  • Use ZSTD’s streaming interface for [de]compressing files (#543)

  • Fix build issues when rosbag2_storage is binary installed (#585)

  • Fix relative metadata paths in SequentialCompressionWriter (#613)

  • Fix deadlock race condition on compression shutdown (#616)

  • Deduplicate SequentialCompressionReader business logic, add fallback to find bagfiles in incorrectly-written metadata (#612)

  • Compress bag files in separate threads (#506)

  • Contributors: Emerson Knapp, P. J. Reed

0.5.0 (2020-12-02)

  • Sqlite storage double buffering (#546)

  • Contributors: Adam Dąbrowski

0.4.0 (2020-11-19)

  • add storage_config_uri (#493)

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

  • Do not expect empty StorageOptions URI to work in CompressionWriterTest (#526)

  • Remove some code duplication between SequentialWriter and SequentialCompressionWriter (#527)

  • Fix exception thrown given invalid arguments with compression enabled (#488)

  • Adding db directory creation to rosbag2_cpp (#450)

  • Consolidate ZSTD utility functions (#459)

  • Add per-message ZSTD compression (#418)

  • Contributors: Christophe Bedard, Devin Bonnie, Jaison Titus, Karsten Knese, Marwan Taher, Michael Jeronimo, P. J. Reed

0.3.2 (2020-06-03)

  • Add user provided split size to error message (#430)

  • Contributors: Anas Abou Allaban

0.3.1 (2020-06-01)

0.3.0 (2020-05-26)

  • Fix playback of compressed bagfiles (#417)

  • Export targets (#403)

  • Contributors: Emerson Knapp, Karsten Knese

0.2.8 (2020-05-18)

0.2.7 (2020-05-12)

0.2.6 (2020-05-07)

  • Remove relative include paths in rosbag2_compression tests (#405)

  • Contributors: Karsten Knese, Zachary Michaels

0.2.5 (2020-04-30)

  • Don’t fail build if lsan isn’t available. (#397)

  • Correctly set all test dependencies. (#392)

  • Deduplicate code in SequentialCompressionReader. (#372)

  • Add filter for reading selective topics. (#302)

  • Add QoS profiles field to metadata struct and provide serialization utilities. (#330)

  • Fix compression log logic. (#320)

  • Fix throw in playback of split+compressed bagfiles. (#294)

  • Refactor Compression Reader/Writers to use the CompressionFactory. (#315)

  • Add compression factory implementation. (#313)

  • Include stdexcept. (#314)

  • Add compression factory stubs. (#311)

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

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

  • [compression] Close storage before compression. (#284)

  • Improve logging in rosbag2_compression. (#287)

  • Change validation functions to accept output type of ZSTD_getFrameContentSize. (#285)

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

  • Add more assertions on rosbag2_compression. (#279)

  • [compression] Add SequentialCompressionWriter. (#260)

  • Add a SequentialCompressionReader. (#258)

  • Move compression artifacts from rosbag2_cpp to rosbag2_compression. (#257)

  • remove rosbag2 filesystem helper. (#249)

  • [Compression - 8] Enable reader to read from compressed files/messages. (#246)

  • [compression] Follow ROS2 style conventions better and throw eagerly. (#245)

  • [Compression] Use vector resize instead of reserve. (#243)

  • [Compression - 6] Add Zstd file decompression implementation. (#230)

  • Check output of fread/fwrite in compression. (#237)

  • Fix compress uri. (#234)

  • [Compression - 5] Add Zstd file compression. (#220)

  • [Compression - 4] Add decompressor interface. (#219)

  • Contributors: Anas Abou Allaban, Dirk Thomas, Emerson Knapp, Karsten Knese, Mabel Zhang, Scott K Logan, Thomas Moulard, Zachary Michaels

0.2.4 (2019-11-18 17:51)

0.2.3 (2019-11-18 13:55)

0.2.2 (2019-11-13)

0.2.1 (2019-10-23)

0.2.0 (2019-09-26)

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 (2018-12-14)

0.0.2 (2018-12-12)

0.0.1 (2018-12-11)