CHANGELOG
Changelog for package rosbag2_storage_mcap
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)
0.15.5 (2023-04-25)
0.15.4 (2023-01-10)
0.6.0 (2022-11-28)
mcap_storage: ‘none’ is a valid storage preset profile (#86)
mcap_storage: handle update_metadata call (#83)
Update clang-format rules to fit ROS 2 style guide (#80)
Revert “read_order: throw exception from set_read_order for unsupported orders” This reverts commit aef9b9a65293f9e5d80a858ef84e485a8655a0c0.
read_order: throw exception from set_read_order for unsupported orders
Fix compile flags to work on rosbag_storage:0.17.x (#78) This fixes the compile flags for rolling, which has two versions – one that does not support read order (0.17.x) and one that does support read order (0.18.x).
Fix Windows build (#73) Update mcap version to newest windows-compatible release. Add visibility macros for tests. Add clang-format preprocessor indentation for visibility_control to be readable.
Contributors: Andrew Symington, Emerson Knapp, James Smith, james-rms
0.5.0 (2022-11-02)
set defaults for SQLite plugin parity (#68)
rosbag2_storage_mcap: add storage preset profiles (#57)
rename test_fixture_interfaces package to testdata (#64)
Switch to using the vendored zstd library. (#59)
Add set_read_order reader API (#54)
Contributors: Chris Lalancette, Emerson Knapp, James Smith
0.4.0 (2022-10-06)
Some minor improvements in rosbag2_storage_mcap after review (#58) 1. Fixed some findings from Clang-Tidy 1. Some renames according to the ROS2 coding style 1. Add default initializations for member variables 1. Moved code responsible for adding schema and channel from write(msg) to create_topic(topic) method to reduce performance burden on first message write and in lieu to preparation for moving schema collection process to upper SequentialWriter layer.
Revert “rosbag2_storage_mcap: add storage preset profiles” This reverts commit 38830add3935b978968fe2703d3180b413ccc8c2.
rosbag2_storage_mcap: add storage preset profiles
Contributors: James Smith, Michael Orlov
0.3.0 (2022-09-09)
Store IDL message definitions in Schema records when no MSG definition is available (#43)
Contributors: James Smith
0.2.0 (2022-09-08)
Support timestamp-ordered playback (#50)
Support regex topic filtering
Contributors: James Smith
0.1.7 (2022-08-15)
Add all lz4 sources to fix undefined symbols at runtime (#46)
Contributors: Emerson Knapp
0.1.6 (2022-07-22)
Upgrade mcap to fix LZ4 error and segfault (#42) Incorporates fixes from https://github.com/foxglove/mcap/pull/478 and https://github.com/foxglove/mcap/pull/482
Contributors: Jacob Bandes-Storch
0.1.5 (2022-04-25)
Fix build for Foxy (#34)
Contributors: Jacob Bandes-Storch
0.1.4 (2022-04-21)
0.1.3 (2022-04-20)
0.1.2 (2022-04-20)
Added mcap_vendor package. Updated CMakeLists.txt to fetch dependencies with FetchContent rather than Conan.
Contributors: Jacob Bandes-Storch
0.1.1 (2022-04-01)
CMake build script will now execute pip install conan automatically.
Contributors: Daisuke Nishimatsu
0.1.0 (2022-03-24)
[1.0.0] Use Summary section for get_metadata() and seek(), implement remaining methods (#17)
feat: add play impl (#16)
chore: refine package.xml (#15)
Don’t throw when READ_WRITE mode is used; add .mcap file extension to recorded files (#14) I may be missing something, but from a cursory glance at [this code](https://github.com/ros2/rosbag2/blob/342d8ed3c1c4ae0411a4a92b60e79a728b8974b8/rosbag2_storage/src/rosbag2_storage/impl/storage_factory_impl.hpp#L108-L135), it appears that the APPEND mode is never used. This means we need to support READ_WRITE. This also adds a .mcap extension to recorded file names.
Add dynamic message definition lookup (#13) Currently, an exception will be thrown if lookup fails.
Switch C++ formatter to clang-format (#12) Remove uncrustify linter in favor of clang-format, which is easier to configure for use in VS Code format-on-save.
Merge pull request #7 from ros-tooling/jhurliman/reader-writer Reader and writer implementation
uninitialized struct
lint
lint
lint
Reader and writer implementation
Merge pull request #6 from wep21/add-metadata-impl feat: add metadata impl
feat: add metadata impl
Merge pull request #5 from wep21/mcap-storage-impl feat: mcap storage impl
chore: update cmake minimum version
chore: install mcap header
chore: include mcap header
fix: move fetch content into rosbag2 storage mcap
Merge pull request #3 from ros-tooling/emersonknapp/mcap_plugin_skeleton Add mcap storage plugin skeleton and CI
Add rosbag2_storage_mcap skeleton
Contributors: Daisuke Nishimatsu, Emerson Knapp, Jacob Bandes-Storch, John Hurliman, wep21