Package Summary
| Version | 0.15.17 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/ros2/rosbag2.git |
| VCS Type | git |
| VCS Version | humble |
| Last Updated | 2026-09-25 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Michael Orlov
- Geoffrey Biggs
- Michel Hidalgo
- Emerson Knapp
- ROS Tooling Working Group
Authors
Changelog for package rosbag2_transport
0.15.17 (2026-09-06)
- [humble] Add missing "RecordOptions" fields to the encode/decode functions (backport #2334) (#2339)
- Contributors: mergify[bot]
0.15.16 (2025-12-23)
- [humble] Bugfix for incorrect MCAPStorage::seek(timestamp) when timestamp is current (backport #2157) (#2161)
- [humble] rosbag2_transport: parametrize test_rewrite (backport #1206) (#2162)
- Contributors: mergify[bot]
0.15.15 (2025-07-16)
- [humble] Bugfix: [ros2 bag convert]{.title-ref} dropping messages with compression mode message (backport #1975) (#2012)
- Contributors: mergify[bot]
0.15.14 (2025-03-25)
0.15.13 (2024-11-25)
0.15.12 (2024-07-28)
- [humble] Bugfix for bag_split event callbacks called to early with file compression (backport #1643) (#1733)
- [humble] rosbag2_cpp: test more than one storage plugin (backport #1196) (#1721)
- [humble] Remove explicit sqlite3 from code (backport #1166) (#1723)
- Contributors: mergify[bot]
0.15.11 (2024-05-20)
0.15.10 (2024-05-17)
- Add /bigobj to MSVC compiles. (#1571)
- Contributors: Chris Lalancette
0.15.9 (2024-01-24)
- [humble] Give proper log message for [--start-paused]{.title-ref} (backport #1537) (#1541)
- [humble] [Recording stopped]{.title-ref} prints only once. (backport #1530) (#1535)
- [humble] Bugfix for incorrect playback rate changes when pressing buttons (backport #1513) (#1515)
* Contributors: Michael Orlov <<michael.orlov@apex.ai>>, Christoph Froehlich <<christoph.froehlich@ait.ac.at>>, Tomoya Fujita <<Tomoya.Fujita@sony.com>> 0.15.8 (2023-09-19) -------------------* Don't warn for unknown types if topics are not selected (#1466) (#1469) * Fix the build with rmw_fastrtps_dynamic. (#1416) (#1439) * Contributors: mergify[bot]
0.15.7 (2023-07-18)
- [humble] Fix for possible freeze in Recorder::stop() (backport #1381) (#1388)
- [humble] Fix for rosbag2_transport::Recorder failures due to the unhandled exceptions (backport #1382) (#1403)
- [humble] When using sim time, wait for /clock before beginning recording (backport #1378) (#1392)
- Add recorder stop() API (backport #1300)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rosbag2_transport at Robotics Stack Exchange
Package Summary
| Version | 0.26.11 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/ros2/rosbag2.git |
| VCS Type | git |
| VCS Version | jazzy |
| Last Updated | 2026-09-28 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Michael Orlov
- Geoffrey Biggs
- Michel Hidalgo
- Emerson Knapp
- ROS Tooling Working Group
Authors
Changelog for package rosbag2_transport
0.26.11 (2026-06-03)
- [kilted] Address flakiness in the "rosbag2_transport::test_record_services" tests (backport #2368) (#2379) (#2400) Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> Co-authored-by: Michael Orlov <<morlovmr@gmail.com>>
- [kilted] Fix QoS overrides ignored when topic name has no leading slash (backport #2394) (#2405) (#2413) Co-authored-by: Sahil Lakhmani <<126493645+lakhmanisahil@users.noreply.github.com>> Co-authored-by: Michael Orlov <<morlovmr@gmail.com>>
- Contributors: mergify[bot]
0.26.10 (2026-04-07)
- [jazzy] Add on start recording callback for Recorder (backport #2340)
- [jazzy] Address race condition in the "wait_for_playback_to_start()" (backport #2344) (#2359)
- Address a possible deadlock in seek(timestamp) (#2345) (#2348)
- [jazzy] Add missing "RecordOptions" fields to the encode/decode functions (backport #2334) (#2338)
- Contributors: Michael Orlov <<morlovmr@gmail.com>>, mergify[bot]
0.26.9 (2025-08-11)
- [jazzy] Add public API to get player's starting time and playback duration (backport #2095) (#2102) Co-authored-by: Michael Orlov <<morlovmr@gmail.com>>
- Contributors: mergify[bot]
0.26.8 (2025-07-10)
- [jazzy] Bugfix for deadlocks in Rosbag2 player when calling stop API (backport #2057) (#2060)
- Skip flaky [can_record_again_after_stop]{.title-ref} test (#2031) (#2033)
- [jazzy] Address flakiness in tests where need to spin a node (backport #2001) (#2019)
- [jazzy] Improvements in message publishing timings (backport #2025) (#2027)
- [jazzy] Upstream quality changes from Apex.AI part-2 (backport #1924) (#1987)
- Bugfix: [ros2 bag convert]{.title-ref} dropping messages with compression mode message (#1975) (#1985)
- [jazzy] Use DDS queue depth for subscriptions as a maximum value across publishers (backport #1960) (#1980)
- Contributors: Michael Orlov <<morlovmr@gmail.com>>, Ben <<benjamin.andrew@swri.org>>, Christophe Bedard <<bedard.christophe@gmail.com>>
0.26.7 (2025-04-22)
- Initialize filter with namespaced updated topics and services. (rolling) (#1944) (#1948)
- Fix: QoS incompatibilities are not expected with rmw_zenoh_cpp (#1936) (#1938)
- Don't delete existing subscription if failed to create a new one (#1923) (#1930)
- [jazzy] Upstream quality changes from Apex.AI part 1 (backport #1903) (#1909)
- [jazzy] Use tmpfs in rosbag2 temporary_directory_fixture (backport #1901) (#1904)
- Bugfix: Recorder discovery does not restart after being stopped (#1894) (#1900)
- Bugfix. Event publisher not starting for second run after stop (#1888) (#1890)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Launch files
Messages
Services
Plugins
Recent questions tagged rosbag2_transport at Robotics Stack Exchange
Package Summary
| Version | 0.32.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/ros2/rosbag2.git |
| VCS Type | git |
| VCS Version | kilted |
| Last Updated | 2026-09-28 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Michael Orlov
- Geoffrey Biggs
- Michel Hidalgo
- Emerson Knapp
- ROS Tooling Working Group
Authors
Changelog for package rosbag2_transport
0.32.0 (2025-04-18)
- Add actions replay feature (#1955)
- Implement actions recording and displaying information about recorded actions features (#1939)
- Set environment variables to run tests with [rmw_zenoh_cpp]{.title-ref} with multicast discovery (#1946)
- Initialize filter with namespaced updated topics and services. (rolling) (#1944)
- Fix: QoS incompatibilities are not expected with rmw_zenoh_cpp (#1936)
- Address windows warnings in the progress bar class (#1927)
- Don't delete existing subscription if failed to create a new one (#1923)
- Progress bar for ros2 bag play (#1836)
- Upstream quality changes from Apex.AI part 1 (#1903)
- Contributors: Alejandro Hernández Cordero, Barry Xu, Michael Orlov, Nicola Loi, Roderick Taylor, Yuyuan Yuan
0.31.0 (2025-02-02)
- Use tmpfs in rosbag2 temporary_directory_fixture (#1901)
- Bugfix: Recorder discovery does not restart after being stopped (#1894)
- Bugfix. Event publisher not starting for second run after stop (#1888)
- Add support for replaying based on publication timestamp (#1876)
- Publish clock after delay is over and disable delay on next loops (#1861)
- Add PlayerClock::wakeup() to interrupt sleeping (#1869)
- Add debug information for flaky can_record_again_after_stop test (#1871)
- Support replaying multiple bags (#1848)
- Contributors: Christophe Bedard, Michael Orlov, Nicola Loi, Øystein Sture
0.30.0 (2024-11-26)
- Reintroduce [Don't warn for unknown types if topics are not selected]{.title-ref} (#1825)
- Allow unknown types in bag rewrite (#1812)
- Improve the reliability of rosbag2 tests (#1796)
- Contributors: Alejandro Hernández Cordero, Chris Lalancette, Michael Orlov, Ramon Wijnands, Roman
0.29.0 (2024-09-03)
- Removed warnings (#1794)
- Small cleanups to the rosbag2 tests. (#1792)
- Add cli option compression-threads-priority (#1768)
- [WIP] Remove rcpputils::fs dependencies in rosbag2 packages (#1740)
- Bugfix for bag_split event callbacks called to early with file compression (#1643)
- Contributors: Alejandro Hernández Cordero, Chris Lalancette, Michael Orlov, Roman
0.28.0 (2024-06-17)
- Bugfix for issue where unable to create composable nodes with compression (#1679)
- Add support for "all" and "exclude" in RecordOptions YAML decoder (#1664)
- Add unit tests to cover message's send and received timestamps during recording (#1641)
- Contributors: Michael Orlov
0.27.0 (2024-04-30)
- Removed warnings - unqualified-std-cast-call (#1618)
- Contributors: Alejandro Hernández Cordero
0.26.1 (2024-04-17)
0.26.0 (2024-04-16)
- Add node name to the Read(Write)SplitEvent message (#1609)
- Add option to disable recorder keyboard controls (#1607)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Launch files
Messages
Services
Plugins
Recent questions tagged rosbag2_transport at Robotics Stack Exchange
Package Summary
| Version | 0.33.4 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/ros2/rosbag2.git |
| VCS Type | git |
| VCS Version | lyrical |
| Last Updated | 2026-09-28 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Michael Orlov
- Geoffrey Biggs
- Michel Hidalgo
- Emerson Knapp
- ROS Tooling Working Group
Authors
Changelog for package rosbag2_transport
0.33.4 (2026-09-08)
- Enhance action status topic handling and filtering logic (#2470) (#2489)
- Stop fixed-frequency /clock publication after playback (#2482) (#2488)
- Fix missing lib : Add iomanip lib (#2480) (#2486)
- Added missing header (#2464) (#2466)
- Address flakiness in RecordSrvsSimTimeTest fixture (#2426) (#2429)
- [lyrical] Address RHEL uncrustify warning. (backport #2432) (#2433)
- Contributors: mergify[bot]
0.33.3 (2026-05-12)
0.33.2 (2026-04-30)
- fix: Fixed compile errors in rosbag2_transport for MSVC 2022 and C++20 (#2407)
- Fix QoS overrides ignored when topic name has no leading slash (#2394)
- Contributors: Janosch Machowinski, Sahil Lakhmani
0.33.1 (2026-04-14)
- Refactor transient-local topic detection and logging in RecorderImpl (#2395)
- Fix race condition in
RecordSrvsSimTimeTestby waiting for clock subscriber (#2396) - Add
--repeat-all-transient-localflag for automatic transient-local topic detection (#2391) - Repeat transient-local topics: Recorder, CLI, and Python bindings (#2387)
- Implement
transient-local topicrepetition for Writer API and split/snapshot integration (#2386) - Add [TransientLocalMessagesCache]{.title-ref} and [RecordOptions]{.title-ref} for repeating transient-local topics (#2385)
- Use new ROSIDL aggregate CMake target (#2384)
- Address flakiness in the
rosbag2_transport::test_record_servicestests (#2368) - Add support for time based Resume service (#2357)
- Address race condition in the
wait_for_playback_to_start()function (#2344) - Add
set_on_start_recording_callback()to set the callback for when recording starts (#2340) - Remove unnecessary dependencies on
yaml_cpp_vendor(#2353) - Allow pause/resume service calls while not in recording (#2349)
- Implement delayed and time-based recorder and player services, adding new bag split modes (#2330)
- Update Rosbag2 filename format to
index+name+timestamp(#2265) - Address a possible deadlock in
seek(timestamp)(#2345) - Add missing fields to
RecordOptionsYAML encode/decode functions and include a compile-time safeguard (#2334) - Implement circular logging by split count ([--max-bag-files]{.title-ref}) (#2218)
- Improve
ros2 bag convertperformance for fragment cutting and add--input-options(#2325) - Add static topics feature for recorder (#2319)
- Add [--max-cache-duration]{.title-ref} option for time-bounded snapshots (#2289)
- Fix the flaky
can_record_again_after_stoptest (#2313) - Add error return code to the [~/stop]{.title-ref} service request (#2312)
- Add Record, Stop, StartDiscovery, StopDiscovery, and IsDiscoveryRunning services for Recorder (#2248)
- Use QoS override settings for inner Rosbag2 publishing topics (#2286)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Launch files
Messages
Services
Plugins
Recent questions tagged rosbag2_transport at Robotics Stack Exchange
Package Summary
| Version | 0.35.0 |
| License | Apache-2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/ros2/rosbag2.git |
| VCS Type | git |
| VCS Version | rolling |
| Last Updated | 2026-10-12 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Michael Orlov
- Geoffrey Biggs
- Michel Hidalgo
- Emerson Knapp
- ROS Tooling Working Group
Authors
Changelog for package rosbag2_transport
0.35.0 (2026-09-12)
- Support playing bags with topics in mixed serialization formats. (#2476)
- More granular includes (#2487)
- Enhance action status topic handling and filtering logic (#2470)
- Stop fixed-frequency /clock publication after playback (#2482)
- Granular rclcpp/rclcpp.hpp (#2483)
- Fix missing lib : Add iomanip lib (#2480)
- Make the topic filter match the first message. (#2468)
- Added missing header (#2464)
- use C++ 20 in default. (#2447)
- Initialize topic endpoint info in rosbag2 test (#2446)
- Address flakiness in RecordSrvsSimTimeTest fixture (#2426)
- Apply /bigobj to all MSVC builds in rosbag2_transport (#2424)
- Add "GetSubscribedTopics" recorder service request (#2374)
- Contributors: Alejandro Hernández Cordero, CY Chen, Chris Lalancette, Michael Carroll, Michael Orlov, Tomoya Fujita, Tony Najjar, ktyang, mosfet80
0.34.0 (2026-05-01)
- Fixed compile errors in rosbag2_transport for MSVC 2022 and C++20 (#2407)
- Fix failure in overriding QoS when topic name has no leading slash (#2394)
- Contributors: Janosch Machowinski, Sahil Lakhmani, Michael Orlov
0.33.1 (2026-04-14)
- Refactor transient-local topic detection and logging in RecorderImpl (#2395)
- Fix race condition in
RecordSrvsSimTimeTestby waiting for clock subscriber (#2396) - Add
--repeat-all-transient-localflag for automatic transient-local topic detection (#2391) - Repeat transient-local topics: Recorder, CLI, and Python bindings (#2387)
- Implement
transient-local topicrepetition for Writer API and split/snapshot integration (#2386) - Add [TransientLocalMessagesCache]{.title-ref} and [RecordOptions]{.title-ref} for repeating transient-local topics (#2385)
- Use new ROSIDL aggregate CMake target (#2384)
- Address flakiness in the
rosbag2_transport::test_record_servicestests (#2368) - Add support for time based Resume service (#2357)
- Address race condition in the
wait_for_playback_to_start()function (#2344) - Add
set_on_start_recording_callback()to set the callback for when recording starts (#2340) - Remove unnecessary dependencies on
yaml_cpp_vendor(#2353) - Allow pause/resume service calls while not in recording (#2349)
- Implement delayed and time-based recorder and player services, adding new bag split modes (#2330)
- Update Rosbag2 filename format to
index+name+timestamp(#2265) - Address a possible deadlock in
seek(timestamp)(#2345) - Add missing fields to
RecordOptionsYAML encode/decode functions and include a compile-time safeguard (#2334) - Implement circular logging by split count ([--max-bag-files]{.title-ref}) (#2218)
- Improve
ros2 bag convertperformance for fragment cutting and add--input-options(#2325) - Add static topics feature for recorder (#2319)
- Add [--max-cache-duration]{.title-ref} option for time-bounded snapshots (#2289)
- Fix the flaky
can_record_again_after_stoptest (#2313) - Add error return code to the [~/stop]{.title-ref} service request (#2312)
- Add Record, Stop, StartDiscovery, StopDiscovery, and IsDiscoveryRunning services for Recorder
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Launch files
Messages
Services
Plugins
Recent questions tagged rosbag2_transport at Robotics Stack Exchange
Package Summary
| Version | 0.15.17 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/ros2/rosbag2.git |
| VCS Type | git |
| VCS Version | humble |
| Last Updated | 2026-09-25 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Michael Orlov
- Geoffrey Biggs
- Michel Hidalgo
- Emerson Knapp
- ROS Tooling Working Group
Authors
Changelog for package rosbag2_transport
0.15.17 (2026-09-06)
- [humble] Add missing "RecordOptions" fields to the encode/decode functions (backport #2334) (#2339)
- Contributors: mergify[bot]
0.15.16 (2025-12-23)
- [humble] Bugfix for incorrect MCAPStorage::seek(timestamp) when timestamp is current (backport #2157) (#2161)
- [humble] rosbag2_transport: parametrize test_rewrite (backport #1206) (#2162)
- Contributors: mergify[bot]
0.15.15 (2025-07-16)
- [humble] Bugfix: [ros2 bag convert]{.title-ref} dropping messages with compression mode message (backport #1975) (#2012)
- Contributors: mergify[bot]
0.15.14 (2025-03-25)
0.15.13 (2024-11-25)
0.15.12 (2024-07-28)
- [humble] Bugfix for bag_split event callbacks called to early with file compression (backport #1643) (#1733)
- [humble] rosbag2_cpp: test more than one storage plugin (backport #1196) (#1721)
- [humble] Remove explicit sqlite3 from code (backport #1166) (#1723)
- Contributors: mergify[bot]
0.15.11 (2024-05-20)
0.15.10 (2024-05-17)
- Add /bigobj to MSVC compiles. (#1571)
- Contributors: Chris Lalancette
0.15.9 (2024-01-24)
- [humble] Give proper log message for [--start-paused]{.title-ref} (backport #1537) (#1541)
- [humble] [Recording stopped]{.title-ref} prints only once. (backport #1530) (#1535)
- [humble] Bugfix for incorrect playback rate changes when pressing buttons (backport #1513) (#1515)
* Contributors: Michael Orlov <<michael.orlov@apex.ai>>, Christoph Froehlich <<christoph.froehlich@ait.ac.at>>, Tomoya Fujita <<Tomoya.Fujita@sony.com>> 0.15.8 (2023-09-19) -------------------* Don't warn for unknown types if topics are not selected (#1466) (#1469) * Fix the build with rmw_fastrtps_dynamic. (#1416) (#1439) * Contributors: mergify[bot]
0.15.7 (2023-07-18)
- [humble] Fix for possible freeze in Recorder::stop() (backport #1381) (#1388)
- [humble] Fix for rosbag2_transport::Recorder failures due to the unhandled exceptions (backport #1382) (#1403)
- [humble] When using sim time, wait for /clock before beginning recording (backport #1378) (#1392)
- Add recorder stop() API (backport #1300)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rosbag2_transport at Robotics Stack Exchange
Package Summary
| Version | 0.9.2 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/ros2/rosbag2.git |
| VCS Type | git |
| VCS Version | galactic |
| Last Updated | 2022-09-29 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Karsten Knese
- Michael Jeronimo
- Emerson Knapp
- ROS Tooling Working Group
Authors
Changelog for package rosbag2_transport
0.9.2 (2022-09-26)
- allow for implementation of composable recorder via inheritance (#892)
- Fix discovery silently stops after unknown msg type is found. (#848) (#858)
- [backport galactic] recording with --all and --exclude fix (#765) (#825)
- Contributors: Bernd Pfrommer, Cameron Miller, Emerson Knapp
0.9.1 (2021-07-08)
- [backport galactic] Add delay option
(#789)
(#812) Backport
#789 to galactic
- Add delay option
- Copy recorder QoS profile to local variable so that temporary value isn't cleared (#803) (#805)
- Contributors: Emerson Knapp, Kosuke Takeuchi
0.9.0 (2021-05-17)
- Expose play_next service (#767)
- Add play_next() API to the player class (#762)
- Naive clock jump implementation - allows for clock reuse and simplified Player setup (#754)
- Rename Reader/Writer 'reset' to 'close' (#760)
- simply constructor for rosbag2_transport::Player (#757)
- Expose GetRate/SetRate services for playback (#753)
- Expose pause/resume related services on the Player (#729)
- remodel publication manager (#749)
- remove rosbag2_transport header (#742)
- use public recorder api in tests (#741)
- Use public player API in tests (#740)
- public recorder and player (#739)
- player owns the reader (#725)
- Contributors: Emerson Knapp, Karsten Knese, Michael Orlov
0.8.0 (2021-04-19)
- cleanup cmakelists (#726)
- turn recorder into a node (#724)
- turn player into a node (#723)
- Remove -Werror from builds, enable it in Action CI (#722)
- Split Rosbag2Transport into Player and Recorder classes - first pass to enable further progress (#721)
- /clock publisher in Player (#695)
- use rclcpp logging macros (#715)
- use rclcpp::Node for generic pub/sub (#714)
- PlayerClock initial implementation - Player functionally unchanged (#689)
- Fix bad_function_call by replacing rclcpp::spin_some with SingleThreadedExecutor (#705)
- rosbag2_py pybind wrapper for "record" - remove rosbag2_transport_py (#702)
- Add rosbag2_py::Player::play to replace rosbag2_transport_python version (#693)
- Fix and clarify logic in test_play filter test (#690)
- Explicitly add emersonknapp as maintainer (#692)
- Add QoS decoding translation for infinite durations to RMW_DURATION_INFINITE (#684)
- Contributors: Emerson Knapp, Karsten Knese
0.7.0 (2021-03-18)
- Add support for rmw_connextdds (#671)
- Use rosbag2_py for ros2 bag info
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rosbag2_transport at Robotics Stack Exchange
Package Summary
| Version | 0.22.8 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/ros2/rosbag2.git |
| VCS Type | git |
| VCS Version | iron |
| Last Updated | 2024-11-11 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Michael Orlov
- Geoffrey Biggs
- Michel Hidalgo
- Emerson Knapp
- ROS Tooling Working Group
Authors
Changelog for package rosbag2_transport
0.22.8 (2024-11-09)
- Allow unknown types in bag rewrite (#1818)
- Contributors: Alejandro Hernández Cordero, Michael Orlov
0.22.7 (2024-07-11)
- Gracefully handle SIGINT and SIGTERM signals for play and burst CLI (#1690)
- Contributors: Michael Orlov
0.22.6 (2024-02-07)
- Workaround for flaky test_play_services running with fastrtps (#1562)
- Add proper message for --start-paused (#1540)
- [Recording stopped]{.title-ref} prints only once. (#1534)
- Bugfix for incorrect playback rate changes when pressing buttons (#1514)
- Contributors: Christoph Fröhlich, Michael Orlov, Tomoya Fujita
0.22.5 (2023-11-18)
0.22.4 (2023-10-24)
- Fix uninitialized value pointed out by clang static analysis. (backport #1440) (#1448)
- Don't warn for unknown types if topics are not selected (#1466) (#1468)
- Contributors: Michael Orlov, Chris Lalancette
0.22.3 (2023-09-08)
- Fix the build with rmw_fastrtps_dynamic. (#1438)
- Contributors: Chris Lalancette
0.22.2 (2023-07-14)
- Fix for rosbag2_transport::Recorder failures due to the unhandled exceptions (#1402)
- Fix for possible freeze in Recorder::stop() (#1387)
- Wait for /clock before beginning recording when using sim time (#1391)
- Contributors: Michael Orlov, Patrick Roncagliolo
0.22.1 (2023-05-18)
- Change subscriptions from GenericSubscripton to SubscriptionBase (#1338)
- Add recorder stop() API (#1300) (#1334)
- Contributors: Emerson Knapp, mergify[bot]
0.22.0 (2023-04-18)
- Read message definitions from input files in bag_rewrite (#1295)
- Add message definition read API (#1292)
- Move rosbag2_transport::Recorder implementation to pimpl (#1291)
- rosbag2_storage: add type description hash to topic metadata (#1272)
- Contributors: Emerson Knapp, Michael Orlov, james-rms
0.21.0 (2023-04-12)
- rosbag2_cpp: move local message definition source out of MCAP plugin (#1265)
- Use RMW methods to initialize endpoint info instead of brace initializer to guard against upcoming struct change (#1257)
- Update rosbag2 to C++17. (#1238)
- Use target_link_libraries instead of ament_target_dependencies (#1202)
- Contributors: Chris Lalancette, Daisuke Nishimatsu, Emerson Knapp, Michael Orlov, james-rms
0.20.0 (2023-02-14)
0.19.0 (2023-01-13)
- Print "Hidden topics are not recorded" only once. (#1225)
- rosbag2_storage: set MCAP as default plugin (#1160)
- Add Michael Orlov as maintainer in rosbag2 packages (#1215)
- rosbag2_transport: parametrize test_rewrite
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rosbag2_transport at Robotics Stack Exchange
Package Summary
| Version | 0.15.17 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/ros2/rosbag2.git |
| VCS Type | git |
| VCS Version | humble |
| Last Updated | 2026-09-25 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Michael Orlov
- Geoffrey Biggs
- Michel Hidalgo
- Emerson Knapp
- ROS Tooling Working Group
Authors
Changelog for package rosbag2_transport
0.15.17 (2026-09-06)
- [humble] Add missing "RecordOptions" fields to the encode/decode functions (backport #2334) (#2339)
- Contributors: mergify[bot]
0.15.16 (2025-12-23)
- [humble] Bugfix for incorrect MCAPStorage::seek(timestamp) when timestamp is current (backport #2157) (#2161)
- [humble] rosbag2_transport: parametrize test_rewrite (backport #1206) (#2162)
- Contributors: mergify[bot]
0.15.15 (2025-07-16)
- [humble] Bugfix: [ros2 bag convert]{.title-ref} dropping messages with compression mode message (backport #1975) (#2012)
- Contributors: mergify[bot]
0.15.14 (2025-03-25)
0.15.13 (2024-11-25)
0.15.12 (2024-07-28)
- [humble] Bugfix for bag_split event callbacks called to early with file compression (backport #1643) (#1733)
- [humble] rosbag2_cpp: test more than one storage plugin (backport #1196) (#1721)
- [humble] Remove explicit sqlite3 from code (backport #1166) (#1723)
- Contributors: mergify[bot]
0.15.11 (2024-05-20)
0.15.10 (2024-05-17)
- Add /bigobj to MSVC compiles. (#1571)
- Contributors: Chris Lalancette
0.15.9 (2024-01-24)
- [humble] Give proper log message for [--start-paused]{.title-ref} (backport #1537) (#1541)
- [humble] [Recording stopped]{.title-ref} prints only once. (backport #1530) (#1535)
- [humble] Bugfix for incorrect playback rate changes when pressing buttons (backport #1513) (#1515)
* Contributors: Michael Orlov <<michael.orlov@apex.ai>>, Christoph Froehlich <<christoph.froehlich@ait.ac.at>>, Tomoya Fujita <<Tomoya.Fujita@sony.com>> 0.15.8 (2023-09-19) -------------------* Don't warn for unknown types if topics are not selected (#1466) (#1469) * Fix the build with rmw_fastrtps_dynamic. (#1416) (#1439) * Contributors: mergify[bot]
0.15.7 (2023-07-18)
- [humble] Fix for possible freeze in Recorder::stop() (backport #1381) (#1388)
- [humble] Fix for rosbag2_transport::Recorder failures due to the unhandled exceptions (backport #1382) (#1403)
- [humble] When using sim time, wait for /clock before beginning recording (backport #1378) (#1392)
- Add recorder stop() API (backport #1300)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rosbag2_transport at Robotics Stack Exchange
Package Summary
| Version | 0.15.17 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/ros2/rosbag2.git |
| VCS Type | git |
| VCS Version | humble |
| Last Updated | 2026-09-25 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Michael Orlov
- Geoffrey Biggs
- Michel Hidalgo
- Emerson Knapp
- ROS Tooling Working Group
Authors
Changelog for package rosbag2_transport
0.15.17 (2026-09-06)
- [humble] Add missing "RecordOptions" fields to the encode/decode functions (backport #2334) (#2339)
- Contributors: mergify[bot]
0.15.16 (2025-12-23)
- [humble] Bugfix for incorrect MCAPStorage::seek(timestamp) when timestamp is current (backport #2157) (#2161)
- [humble] rosbag2_transport: parametrize test_rewrite (backport #1206) (#2162)
- Contributors: mergify[bot]
0.15.15 (2025-07-16)
- [humble] Bugfix: [ros2 bag convert]{.title-ref} dropping messages with compression mode message (backport #1975) (#2012)
- Contributors: mergify[bot]
0.15.14 (2025-03-25)
0.15.13 (2024-11-25)
0.15.12 (2024-07-28)
- [humble] Bugfix for bag_split event callbacks called to early with file compression (backport #1643) (#1733)
- [humble] rosbag2_cpp: test more than one storage plugin (backport #1196) (#1721)
- [humble] Remove explicit sqlite3 from code (backport #1166) (#1723)
- Contributors: mergify[bot]
0.15.11 (2024-05-20)
0.15.10 (2024-05-17)
- Add /bigobj to MSVC compiles. (#1571)
- Contributors: Chris Lalancette
0.15.9 (2024-01-24)
- [humble] Give proper log message for [--start-paused]{.title-ref} (backport #1537) (#1541)
- [humble] [Recording stopped]{.title-ref} prints only once. (backport #1530) (#1535)
- [humble] Bugfix for incorrect playback rate changes when pressing buttons (backport #1513) (#1515)
* Contributors: Michael Orlov <<michael.orlov@apex.ai>>, Christoph Froehlich <<christoph.froehlich@ait.ac.at>>, Tomoya Fujita <<Tomoya.Fujita@sony.com>> 0.15.8 (2023-09-19) -------------------* Don't warn for unknown types if topics are not selected (#1466) (#1469) * Fix the build with rmw_fastrtps_dynamic. (#1416) (#1439) * Contributors: mergify[bot]
0.15.7 (2023-07-18)
- [humble] Fix for possible freeze in Recorder::stop() (backport #1381) (#1388)
- [humble] Fix for rosbag2_transport::Recorder failures due to the unhandled exceptions (backport #1382) (#1403)
- [humble] When using sim time, wait for /clock before beginning recording (backport #1378) (#1392)
- Add recorder stop() API (backport #1300)
File truncated at 100 lines see the full file