CHANGELOG
Changelog for package rosbag2_compression
0.15.12 (2024-07-28)
0.15.11 (2024-05-20)
0.15.10 (2024-05-17)
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)
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)
0.13.0 (2022-01-13)
0.12.0 (2021-12-17)
0.11.0 (2021-11-08)
0.10.1 (2021-10-22)
0.10.0 (2021-10-19)
0.9.0 (2021-05-17)
Rename Reader/Writer ‘reset’ to ‘close’ (#760)
Contributors: Emerson Knapp
0.8.0 (2021-04-19)
0.7.0 (2021-03-18)
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)
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