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
- Mabel Zhang
- Jacob Perron
Changelog for package rosbag2_py
0.15.17 (2026-09-06)
- Added option to change node name for the recorder from the Python API (#1180) (#2437)
- Contributors: Fabian Hirmann
0.15.16 (2025-12-23)
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)
- [humble] Expose more Writer methods in python interface (backport #1220 and #1339) (#1829)
- Add in python3-dev build dependency. (#1863) (#1866)
- Contributors: Jannik Jose, mergify[bot]
0.15.13 (2024-11-25)
0.15.12 (2024-07-28)
- [Humble] Add topics with zero message counts to the SQLiteStorage::get_metadata(). (#1722)
- [humble] Bugfix for wrong timestamps in ros2 bag info (backport #1745) (#1754)
- [humble] Expose py Reader metadata, improve [rosbag2_py.BagMetadata]{.title-ref} usability (backport #1082) (#1404)
- [humble] Remove explicit sqlite3 from code (backport #1166) (#1723)
- [humble] rosbag2_storage: expose default storage ID as method (backport #1146) (#1724)
- [rosbag2] Fix typo to properly restore SIGINT hanlder (#1687)
- [humble] Fix for false negative tests in rosbag2_py (backport #1592) (#1689)
- Contributors: Eric Cousineau, Michael Orlov, mergify[bot]
0.15.11 (2024-05-20)
0.15.10 (2024-05-17)
- [humble] Add --log-level to ros2 bag play and record (#1655)
- Contributors: Roman
0.15.9 (2024-01-24)
- [humble] Install signal handlers in recorder only inside record method (backport #1464) (#1526)
- Contributors: mergify[bot]
0.15.8 (2023-09-19)
0.15.7 (2023-07-18)
- [humble] Gracefully handle SIGINT and SIGTERM in rosbag2 recorder (backport #1301) (#1395)
- Contributors: Michael Orlov, mergify[bot]
0.15.6 (2023-06-05)
0.15.5 (2023-04-25)
0.15.4 (2023-01-10)
0.15.3 (2022-11-07)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rosbag2_py 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
- Mabel Zhang
- Jacob Perron
rosbag2_py
Regenerating Python stub files (.pyi)
Python stub files allow to supply type-hinting information for binary Python modules (e.g. pybind-based).
In rosbag2_py stub files are generated with utility called stubgen.
To regenerate stub files
cd <workspace>
colcon build --packages-up-to rosbag2_py
source install/setup.sh
# Make sure rosbag2_py can be imported
python3 -c 'import rosbag2_py'
# Ubuntu 24.04
sudo apt update && sudo apt install mypy
# Older Ubuntu
# pip3 install -U mypy==1.9
cd <rosbag2 git repo>
stubgen -p rosbag2_py -o rosbag2_py
Changelog for package rosbag2_py
0.26.11 (2026-06-03)
0.26.10 (2026-04-07)
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>>
- [jazzy] Expose more of the player/recorder API through Python (backport #2062) (#2100) Co-authored-by: Christophe Bedard <<bedard.christophe@gmail.com>> Co-authored-by: Michael Orlov <<morlovmr@gmail.com>>
- Contributors: mergify[bot]
0.26.8 (2025-07-10)
- Change Python player and recorder to be more as a classes (#2047) (#2054)
- [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)
- Contributors: Michael Orlov <<morlovmr@gmail.com>>, Christophe Bedard <<bedard.christophe@gmail.com>>, Ben <<benjamin.andrew@swri.org>>
0.26.7 (2025-04-22)
- Add bindings to close method in PyReader and PyCompressionReader (#1935) (#1937)
- Remove SHARED from pybind11_add_module (#1929) (#1931)
- [jazzy] Upstream quality changes from Apex.AI part 1 (backport #1903) (#1909)
- Contributors: mergify[bot], Øystein Sture, Silvio Traversaro, Michael Orlov
0.26.6 (2024-12-18)
- [jazzy] Add support for replaying multiple bags (backport #1848) (#1873) Co-authored-by: Christophe Bedard <<christophe.bedard@apex.ai>> Co-authored-by: Michael Orlov <<michael.orlov@apex.ai>>
- [jazzy] Add "--sort" CLI option to the "ros2 bag info" command (backport #1804) (#1838) Co-authored-by: Soenke Prophet <<soenke.prophet@gmail.com>> Co-authored-by: Michael Orlov <<michael.orlov@apex.ai>> Co-authored-by: Sanoronas <<soenke.prophet@gmail.com>>
- Add in python3-dev build dependency. (#1863) (#1864) Co-authored-by: Chris Lalancette <<clalancette@gmail.com>>
- [jazzy] Add computation of size contribution to info verb (backport #1726) (#1872) Co-authored-by: Nicola Loi <<nicolaloi@outlook.com>> Co-authored-by: Michael Orlov <<michael.orlov@apex.ai>>
- Contributors: Marco A. Gutierrez, mergify[bot]
0.26.5 (2024-09-06)
- Added method to introspect QoS in Python (#1648) (#1790) (cherry picked from commit f0f3cc5f57ba9142b763247a68acc571d2500bb5) Co-authored-by: Alejandro Hernández Cordero <<ahcorde@gmail.com>>
- Add cli option compression-threads-priority (#1768) (#1778) Co-authored-by: Michael Orlov <<michael.orlov@apex.ai>> (cherry picked from commit 25c3e1c2effdaea3b880c39ff7580b2f38a44b1c) Co-authored-by: Roman <<rsokolkov@gmail.com>>
- [jazzy] Update CI scripts to use Ubuntu Noble distros and bump action scripts to latest versions (backport #1709) (#1779) Co-authored-by: Roman <<rsokolkov@gmail.com>> (cherry picked from commit 27a6b600c2a813ec1f2154145fe77392c88b314b) Co-authored-by: Michael Orlov <<michael.orlov@apex.ai>>
- Bugfix for wrong timestamps in ros2 bag info (#1745) (#1752) (cherry picked from commit da28c9da82824b8ce5f6fc18935d1a954e52b636) Co-authored-by: Michael Orlov <<michael.orlov@apex.ai>>
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Launch files
Messages
Services
Plugins
Recent questions tagged rosbag2_py 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
- Mabel Zhang
- Jacob Perron
rosbag2_py
Regenerating Python stub files (.pyi)
Python stub files allow to supply type-hinting information for binary Python modules (e.g. pybind-based).
In rosbag2_py stub files are generated with utility called stubgen.
To regenerate stub files
cd <workspace>
colcon build --packages-up-to rosbag2_py
source install/setup.sh
# Make sure rosbag2_py can be imported
python3 -c 'import rosbag2_py'
# Ubuntu 24.04
sudo apt update && sudo apt install mypy
# Older Ubuntu
# pip3 install -U mypy==1.9
cd <rosbag2 git repo>
stubgen -p rosbag2_py -o rosbag2_py
Changelog for package rosbag2_py
0.32.0 (2025-04-18)
- Add message sequence number to the messages write API (#1961)
- Add actions replay feature (#1955)
- Implement actions recording and displaying information about recorded actions features (#1939)
- Add bindings to close method in PyReader and PyCompressionReader (#1935)
- Remove SHARED from pybind11_add_module (#1929)
- Progress bar for ros2 bag play (#1836)
- Upstream quality changes from Apex.AI part 1 (#1903)
- Contributors: Barry Xu, Michael Orlov, Nicola Loi, Silvio Traversaro, Øystein Sture
0.31.0 (2025-02-02)
- Add support for replaying based on publication timestamp (#1876)
- Support replaying multiple bags (#1848)
- Contributors: Christophe Bedard
0.30.0 (2024-11-26)
- Add in python3-dev build dependency. (#1863)
- Add "--sort" CLI option to the "ros2 bag info" command (#1804)
- Remove use of python_cmake_module (#1570)
- Contributors: Alejandro Hernández Cordero, Chris Lalancette, Michael Orlov, Nicola Loi, Roman, Sanoronas
0.29.0 (2024-09-03)
- Added method to introspect QoS in Python (#1648)
- Update CI scripts to use Ubuntu Noble distros and bump action scripts to latest versions (#1709)
- Add cli option compression-threads-priority (#1768)
- Add computation of size contribution to info verb (#1726)
- Bugfix for wrong timestamps in ros2 bag info (#1745)
- Contributors: Alejandro Hernández Cordero, Michael Orlov, Nicola Loi, Roman
0.28.0 (2024-06-17)
- Add bindings for LocalMessageDefinitionSource (#1697)
- Add --log-level to ros2 bag play and record (#1625)
- Included to_rclcpp_qos_vector to Python wrappers (#1642)
- Contributors: Alejandro Hernández Cordero, Roman, methylDragon
0.27.0 (2024-04-30)
0.26.1 (2024-04-17)
0.26.0 (2024-04-16)
- Add option to disable recorder keyboard controls (#1607)
- Support service 2/2 --- rosbag2 service play (#1481)
- Use middleware send and receive timestamps from message_info during recording (#1531)
- Switch rclpy to be an exec_depend here. (#1606)
- Gracefully handle SIGINT and SIGTERM signals for play and burst CLI (#1557)
- Added exclude-topic-types to record (#1582)
- Contributors: Alejandro Hernández Cordero, Barry Xu, Bernd Pfrommer, Chris Lalancette, Michael Orlov, jmachowinski
0.25.0 (2024-03-27)
- Fix for false negative tests in rosbag2_py (#1592)
- Update rosbag2_py stubs (#1593)
- Add Python stubs for rosbag2_py (#1459) (#1569)
- Filter topic by type (#1577)
- Add topic_id returned by storage to the TopicMetadata
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Launch files
Messages
Services
Plugins
Recent questions tagged rosbag2_py 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
- Mabel Zhang
- Jacob Perron
rosbag2_py
Regenerating Python stub files (.pyi)
Python stub files allow to supply type-hinting information for binary Python modules (e.g. pybind-based).
In rosbag2_py stub files are generated with utility called stubgen.
To regenerate stub files
cd <workspace>
colcon build --packages-up-to rosbag2_py
source install/setup.sh
# Make sure rosbag2_py can be imported
python3 -c 'import rosbag2_py'
# Ubuntu 24.04
sudo apt update && sudo apt install mypy
# Older Ubuntu
# pip3 install -U mypy==1.9
cd <rosbag2 git repo>
stubgen -p rosbag2_py -o rosbag2_py
Changelog for package rosbag2_py
0.33.4 (2026-09-08)
- Run RMW tests in isolation and call shutdown on error (#2460) (#2461)
- Replace the [rosbag2_py]{.title-ref} recorder executor with the [EventsCBGExecutor]{.title-ref} (#2472) (#2475)
- Contributors: mergify[bot]
0.33.3 (2026-05-12)
0.33.2 (2026-04-30)
0.33.1 (2026-04-14)
- Add
--repeat-all-transient-localflag for automatic transient-local topic detection (#2391) - Repeat transient-local topics: Recorder, CLI, and Python bindings (#2387)
- Implement circular logging by split count ([--max-bag-files]{.title-ref}) (#2218)
- Move to
build_depend(#2332) - 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)
- Incorporate upstream minor fixes from Apex.AI (#2240)
- Add
input_serialization_formatandoutput_serialization_formattoRecordOptions, deprecatingrmw_serialization_format(#2215) - Use pybind11 from deb or pixi (#2154)
- Publish messages lost statistics to 'events/messages_lost' topic (#2150)
- Ensure test topic discovery by recorder in
rosbag2_pytest (#2132) - Fix CMake list append for env vars in rosbag2_py with clang (#2116)
- Add public API for player's starting time and playback duration (#2095)
- Expose more of the player and recorder API to Python, and improve signal handling (#2062)
- Add
send_timestampto Python interface for reading serialized messages (#2061) - Refactor Python player and recorder APIs into classes (#2047)
- Fix service/action message definition issue (#2041)
- Contributors: Alejandro Hernández Cordero, Barry Xu, Christophe Bedard, Luke Sy, Michael Carlstrom, Michael Orlov, Om Shivam Verma, Tony Najjar
0.33.0 (2025-04-25)
- Upstream quality changes from Apex.AI part-2 (#1924)
- Bugfix: [ros2 bag convert]{.title-ref} dropping messages with compression mode message (#1975)
- Contributors: DangitBen, Michael Orlov, Christophe Bedard
0.32.0 (2025-04-18)
- Add message sequence number to the messages write API (#1961)
- Add actions replay feature (#1955)
- Implement actions recording and displaying information about recorded actions features (#1939)
- Add bindings to close method in PyReader and PyCompressionReader (#1935)
- Remove SHARED from pybind11_add_module (#1929)
- Progress bar for ros2 bag play (#1836)
- Upstream quality changes from Apex.AI part 1 (#1903)
- Contributors: Barry Xu, Michael Orlov, Nicola Loi, Silvio Traversaro, Øystein Sture
0.31.0 (2025-02-02)
- Add support for replaying based on publication timestamp (#1876)
- Support replaying multiple bags (#1848)
- Contributors: Christophe Bedard
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Launch files
Messages
Services
Plugins
Recent questions tagged rosbag2_py 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
- Mabel Zhang
- Jacob Perron
rosbag2_py
Regenerating Python stub files (.pyi)
Python stub files allow to supply type-hinting information for binary Python modules (e.g. pybind-based).
In rosbag2_py stub files are generated with utility called stubgen.
To regenerate stub files
cd <workspace>
colcon build --packages-up-to rosbag2_py
source install/setup.sh
# Make sure rosbag2_py can be imported
python3 -c 'import rosbag2_py'
# Ubuntu 24.04
sudo apt update && sudo apt install mypy
# Older Ubuntu
# pip3 install -U mypy==1.9
cd <rosbag2 git repo>
stubgen -p rosbag2_py -o rosbag2_py
Changelog for package rosbag2_py
0.35.0 (2026-09-12)
- Granular rclcpp/rclcpp.hpp (#2483)
- Replace the [rosbag2_py]{.title-ref} recorder executor with the [EventsCBGExecutor]{.title-ref} (#2472)
- Cleanup the tests (#2469)
- Run RMW tests in isolation and call shutdown on error (#2460)
- use C++ 20 in default. (#2447)
- Fix verbose info for standalone bag files (#2449)
- Contributors: Alejandro Hernández Cordero, Chris Lalancette, Old-Ding, Skyler Medeiros, Tomoya Fujita, yadunund
0.34.0 (2026-05-01)
0.33.1 (2026-04-14)
- Add
--repeat-all-transient-localflag for automatic transient-local topic detection (#2391) - Repeat transient-local topics: Recorder, CLI, and Python bindings (#2387)
- Implement circular logging by split count ([--max-bag-files]{.title-ref}) (#2218)
- Move to
build_depend(#2332) - 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)
- Incorporate upstream minor fixes from Apex.AI (#2240)
- Add
input_serialization_formatandoutput_serialization_formattoRecordOptions, deprecatingrmw_serialization_format(#2215) - Use pybind11 from deb or pixi (#2154)
- Publish messages lost statistics to 'events/messages_lost' topic (#2150)
- Ensure test topic discovery by recorder in
rosbag2_pytest (#2132) - Fix CMake list append for env vars in rosbag2_py with clang (#2116)
- Add public API for player's starting time and playback duration (#2095)
- Expose more of the player and recorder API to Python, and improve signal handling (#2062)
- Add
send_timestampto Python interface for reading serialized messages (#2061) - Refactor Python player and recorder APIs into classes (#2047)
- Fix service/action message definition issue (#2041)
- Contributors: Alejandro Hernández Cordero, Barry Xu, Christophe Bedard, Luke Sy, Michael Carlstrom, Michael Orlov, Om Shivam Verma, Tony Najjar
0.33.0 (2025-04-25)
- Upstream quality changes from Apex.AI part-2 (#1924)
- Bugfix: [ros2 bag convert]{.title-ref} dropping messages with compression mode message (#1975)
- Contributors: DangitBen, Michael Orlov, Christophe Bedard
0.32.0 (2025-04-18)
- Add message sequence number to the messages write API (#1961)
- Add actions replay feature (#1955)
- Implement actions recording and displaying information about recorded actions features (#1939)
- Add bindings to close method in PyReader and PyCompressionReader (#1935)
- Remove SHARED from pybind11_add_module (#1929)
- Progress bar for ros2 bag play (#1836)
- Upstream quality changes from Apex.AI part 1 (#1903)
- Contributors: Barry Xu, Michael Orlov, Nicola Loi, Silvio Traversaro, Øystein Sture
0.31.0 (2025-02-02)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Launch files
Messages
Services
Plugins
Recent questions tagged rosbag2_py 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
- Mabel Zhang
- Jacob Perron
Changelog for package rosbag2_py
0.15.17 (2026-09-06)
- Added option to change node name for the recorder from the Python API (#1180) (#2437)
- Contributors: Fabian Hirmann
0.15.16 (2025-12-23)
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)
- [humble] Expose more Writer methods in python interface (backport #1220 and #1339) (#1829)
- Add in python3-dev build dependency. (#1863) (#1866)
- Contributors: Jannik Jose, mergify[bot]
0.15.13 (2024-11-25)
0.15.12 (2024-07-28)
- [Humble] Add topics with zero message counts to the SQLiteStorage::get_metadata(). (#1722)
- [humble] Bugfix for wrong timestamps in ros2 bag info (backport #1745) (#1754)
- [humble] Expose py Reader metadata, improve [rosbag2_py.BagMetadata]{.title-ref} usability (backport #1082) (#1404)
- [humble] Remove explicit sqlite3 from code (backport #1166) (#1723)
- [humble] rosbag2_storage: expose default storage ID as method (backport #1146) (#1724)
- [rosbag2] Fix typo to properly restore SIGINT hanlder (#1687)
- [humble] Fix for false negative tests in rosbag2_py (backport #1592) (#1689)
- Contributors: Eric Cousineau, Michael Orlov, mergify[bot]
0.15.11 (2024-05-20)
0.15.10 (2024-05-17)
- [humble] Add --log-level to ros2 bag play and record (#1655)
- Contributors: Roman
0.15.9 (2024-01-24)
- [humble] Install signal handlers in recorder only inside record method (backport #1464) (#1526)
- Contributors: mergify[bot]
0.15.8 (2023-09-19)
0.15.7 (2023-07-18)
- [humble] Gracefully handle SIGINT and SIGTERM in rosbag2 recorder (backport #1301) (#1395)
- Contributors: Michael Orlov, mergify[bot]
0.15.6 (2023-06-05)
0.15.5 (2023-04-25)
0.15.4 (2023-01-10)
0.15.3 (2022-11-07)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rosbag2_py 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
- Mabel Zhang
- Jacob Perron
Changelog for package rosbag2_py
0.15.17 (2026-09-06)
- Added option to change node name for the recorder from the Python API (#1180) (#2437)
- Contributors: Fabian Hirmann
0.15.16 (2025-12-23)
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)
- [humble] Expose more Writer methods in python interface (backport #1220 and #1339) (#1829)
- Add in python3-dev build dependency. (#1863) (#1866)
- Contributors: Jannik Jose, mergify[bot]
0.15.13 (2024-11-25)
0.15.12 (2024-07-28)
- [Humble] Add topics with zero message counts to the SQLiteStorage::get_metadata(). (#1722)
- [humble] Bugfix for wrong timestamps in ros2 bag info (backport #1745) (#1754)
- [humble] Expose py Reader metadata, improve [rosbag2_py.BagMetadata]{.title-ref} usability (backport #1082) (#1404)
- [humble] Remove explicit sqlite3 from code (backport #1166) (#1723)
- [humble] rosbag2_storage: expose default storage ID as method (backport #1146) (#1724)
- [rosbag2] Fix typo to properly restore SIGINT hanlder (#1687)
- [humble] Fix for false negative tests in rosbag2_py (backport #1592) (#1689)
- Contributors: Eric Cousineau, Michael Orlov, mergify[bot]
0.15.11 (2024-05-20)
0.15.10 (2024-05-17)
- [humble] Add --log-level to ros2 bag play and record (#1655)
- Contributors: Roman
0.15.9 (2024-01-24)
- [humble] Install signal handlers in recorder only inside record method (backport #1464) (#1526)
- Contributors: mergify[bot]
0.15.8 (2023-09-19)
0.15.7 (2023-07-18)
- [humble] Gracefully handle SIGINT and SIGTERM in rosbag2 recorder (backport #1301) (#1395)
- Contributors: Michael Orlov, mergify[bot]
0.15.6 (2023-06-05)
0.15.5 (2023-04-25)
0.15.4 (2023-01-10)
0.15.3 (2022-11-07)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rosbag2_py 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
- Mabel Zhang
- Jacob Perron
Changelog for package rosbag2_py
0.15.17 (2026-09-06)
- Added option to change node name for the recorder from the Python API (#1180) (#2437)
- Contributors: Fabian Hirmann
0.15.16 (2025-12-23)
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)
- [humble] Expose more Writer methods in python interface (backport #1220 and #1339) (#1829)
- Add in python3-dev build dependency. (#1863) (#1866)
- Contributors: Jannik Jose, mergify[bot]
0.15.13 (2024-11-25)
0.15.12 (2024-07-28)
- [Humble] Add topics with zero message counts to the SQLiteStorage::get_metadata(). (#1722)
- [humble] Bugfix for wrong timestamps in ros2 bag info (backport #1745) (#1754)
- [humble] Expose py Reader metadata, improve [rosbag2_py.BagMetadata]{.title-ref} usability (backport #1082) (#1404)
- [humble] Remove explicit sqlite3 from code (backport #1166) (#1723)
- [humble] rosbag2_storage: expose default storage ID as method (backport #1146) (#1724)
- [rosbag2] Fix typo to properly restore SIGINT hanlder (#1687)
- [humble] Fix for false negative tests in rosbag2_py (backport #1592) (#1689)
- Contributors: Eric Cousineau, Michael Orlov, mergify[bot]
0.15.11 (2024-05-20)
0.15.10 (2024-05-17)
- [humble] Add --log-level to ros2 bag play and record (#1655)
- Contributors: Roman
0.15.9 (2024-01-24)
- [humble] Install signal handlers in recorder only inside record method (backport #1464) (#1526)
- Contributors: mergify[bot]
0.15.8 (2023-09-19)
0.15.7 (2023-07-18)
- [humble] Gracefully handle SIGINT and SIGTERM in rosbag2 recorder (backport #1301) (#1395)
- Contributors: Michael Orlov, mergify[bot]
0.15.6 (2023-06-05)
0.15.5 (2023-04-25)
0.15.4 (2023-01-10)
0.15.3 (2022-11-07)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rosbag2_py 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
- Mabel Zhang
- Jacob Perron
Changelog for package rosbag2_py
0.15.17 (2026-09-06)
- Added option to change node name for the recorder from the Python API (#1180) (#2437)
- Contributors: Fabian Hirmann
0.15.16 (2025-12-23)
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)
- [humble] Expose more Writer methods in python interface (backport #1220 and #1339) (#1829)
- Add in python3-dev build dependency. (#1863) (#1866)
- Contributors: Jannik Jose, mergify[bot]
0.15.13 (2024-11-25)
0.15.12 (2024-07-28)
- [Humble] Add topics with zero message counts to the SQLiteStorage::get_metadata(). (#1722)
- [humble] Bugfix for wrong timestamps in ros2 bag info (backport #1745) (#1754)
- [humble] Expose py Reader metadata, improve [rosbag2_py.BagMetadata]{.title-ref} usability (backport #1082) (#1404)
- [humble] Remove explicit sqlite3 from code (backport #1166) (#1723)
- [humble] rosbag2_storage: expose default storage ID as method (backport #1146) (#1724)
- [rosbag2] Fix typo to properly restore SIGINT hanlder (#1687)
- [humble] Fix for false negative tests in rosbag2_py (backport #1592) (#1689)
- Contributors: Eric Cousineau, Michael Orlov, mergify[bot]
0.15.11 (2024-05-20)
0.15.10 (2024-05-17)
- [humble] Add --log-level to ros2 bag play and record (#1655)
- Contributors: Roman
0.15.9 (2024-01-24)
- [humble] Install signal handlers in recorder only inside record method (backport #1464) (#1526)
- Contributors: mergify[bot]
0.15.8 (2023-09-19)
0.15.7 (2023-07-18)
- [humble] Gracefully handle SIGINT and SIGTERM in rosbag2 recorder (backport #1301) (#1395)
- Contributors: Michael Orlov, mergify[bot]
0.15.6 (2023-06-05)
0.15.5 (2023-04-25)
0.15.4 (2023-01-10)
0.15.3 (2022-11-07)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rosbag2_py 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
- Mabel Zhang
- Jacob Perron
Changelog for package rosbag2_py
0.15.17 (2026-09-06)
- Added option to change node name for the recorder from the Python API (#1180) (#2437)
- Contributors: Fabian Hirmann
0.15.16 (2025-12-23)
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)
- [humble] Expose more Writer methods in python interface (backport #1220 and #1339) (#1829)
- Add in python3-dev build dependency. (#1863) (#1866)
- Contributors: Jannik Jose, mergify[bot]
0.15.13 (2024-11-25)
0.15.12 (2024-07-28)
- [Humble] Add topics with zero message counts to the SQLiteStorage::get_metadata(). (#1722)
- [humble] Bugfix for wrong timestamps in ros2 bag info (backport #1745) (#1754)
- [humble] Expose py Reader metadata, improve [rosbag2_py.BagMetadata]{.title-ref} usability (backport #1082) (#1404)
- [humble] Remove explicit sqlite3 from code (backport #1166) (#1723)
- [humble] rosbag2_storage: expose default storage ID as method (backport #1146) (#1724)
- [rosbag2] Fix typo to properly restore SIGINT hanlder (#1687)
- [humble] Fix for false negative tests in rosbag2_py (backport #1592) (#1689)
- Contributors: Eric Cousineau, Michael Orlov, mergify[bot]
0.15.11 (2024-05-20)
0.15.10 (2024-05-17)
- [humble] Add --log-level to ros2 bag play and record (#1655)
- Contributors: Roman
0.15.9 (2024-01-24)
- [humble] Install signal handlers in recorder only inside record method (backport #1464) (#1526)
- Contributors: mergify[bot]
0.15.8 (2023-09-19)
0.15.7 (2023-07-18)
- [humble] Gracefully handle SIGINT and SIGTERM in rosbag2 recorder (backport #1301) (#1395)
- Contributors: Michael Orlov, mergify[bot]
0.15.6 (2023-06-05)
0.15.5 (2023-04-25)
0.15.4 (2023-01-10)
0.15.3 (2022-11-07)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rosbag2_py 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
- Mabel Zhang
- Jacob Perron
Changelog for package rosbag2_py
0.9.2 (2022-09-26)
- Add stopRecording into rosbag2_py (#854) (#995)
- [backport galactic] Fix [ros2 bag record]{.title-ref} race at startup (#911)
- Contributors: Afonso da Fonseca Braga, Ivan Santiago Paunovic
0.9.1 (2021-07-08)
- [backport galactic] Handle SIGTERM gracefully in recording
(#792)
(#807) Backport
#792 to galactic
- Handle SIGTERM gracefully in recording
- [backport galactic] Add delay option
(#789)
(#812) Backport
#789 to galactic
- Add delay option
- Contributors: Emerson Knapp, Kosuke Takeuchi
0.9.0 (2021-05-17)
- remove rosbag2_transport header (#742)
- Include utility to quiet cpplint. (#744)
- player owns the reader (#725)
- Contributors: Chris Lalancette, Karsten Knese
0.8.0 (2021-04-19)
- 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)
- Introducing Reindexer CLI (#699)
- Fix rosbag2_py transport test for py capsule (#707)
- rosbag2_py pybind wrapper for "record" - remove rosbag2_transport_py (#702)
- Add rosbag2_py::Player::play to replace rosbag2_transport_python version (#693)
- Explicitly add emersonknapp as maintainer (#692)
- Contributors: Emerson Knapp, jhdcs
0.7.0 (2021-03-18)
- RMW-implementation-searcher converter in rosbag2_cpp (#670)
- use rosbag2_py for ros2 bag info (#673)
- CLI query rosbag2_py for available storage implementations (#659)
- Contributors: Emerson Knapp, Karsten Knese
0.6.0 (2021-02-01)
- Fix build issues when rosbag2_storage is binary installed (#585)
- Fix the tests on cyclonedds by translating qos duration values (#606)
- Contributors: Emerson Knapp, P. J. Reed
0.5.0 (2020-12-02)
0.4.0 (2020-11-19)
- add storage_config_uri (#493)
- Workaround pybind11 bug on Windows when CMAKE_BUILD_TYPE=RelWithDebInfo (#538)
- Update the package.xml files with the latest Open Robotics maintainers (#535)
- Fix rosbag2_py on Windows debug and stop ignoring the package (#531)
- Fix rosbag2_py bug when using libc++ (#529)
- AMENT_IGNORE rosbag2_py for now (#509)
- rosbag2_py reader and writer (#308)
- Contributors: Ivan Santiago Paunovic, Karsten Knese, Mabel Zhang, Michael Jeronimo
0.3.2 (2020-06-03)
0.3.1 (2020-06-01)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
| Name |
|---|
| python3-pytest |
Launch files
Messages
Services
Plugins
Recent questions tagged rosbag2_py 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
- Mabel Zhang
- Jacob Perron
Changelog for package rosbag2_py
0.15.17 (2026-09-06)
- Added option to change node name for the recorder from the Python API (#1180) (#2437)
- Contributors: Fabian Hirmann
0.15.16 (2025-12-23)
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)
- [humble] Expose more Writer methods in python interface (backport #1220 and #1339) (#1829)
- Add in python3-dev build dependency. (#1863) (#1866)
- Contributors: Jannik Jose, mergify[bot]
0.15.13 (2024-11-25)
0.15.12 (2024-07-28)
- [Humble] Add topics with zero message counts to the SQLiteStorage::get_metadata(). (#1722)
- [humble] Bugfix for wrong timestamps in ros2 bag info (backport #1745) (#1754)
- [humble] Expose py Reader metadata, improve [rosbag2_py.BagMetadata]{.title-ref} usability (backport #1082) (#1404)
- [humble] Remove explicit sqlite3 from code (backport #1166) (#1723)
- [humble] rosbag2_storage: expose default storage ID as method (backport #1146) (#1724)
- [rosbag2] Fix typo to properly restore SIGINT hanlder (#1687)
- [humble] Fix for false negative tests in rosbag2_py (backport #1592) (#1689)
- Contributors: Eric Cousineau, Michael Orlov, mergify[bot]
0.15.11 (2024-05-20)
0.15.10 (2024-05-17)
- [humble] Add --log-level to ros2 bag play and record (#1655)
- Contributors: Roman
0.15.9 (2024-01-24)
- [humble] Install signal handlers in recorder only inside record method (backport #1464) (#1526)
- Contributors: mergify[bot]
0.15.8 (2023-09-19)
0.15.7 (2023-07-18)
- [humble] Gracefully handle SIGINT and SIGTERM in rosbag2 recorder (backport #1301) (#1395)
- Contributors: Michael Orlov, mergify[bot]
0.15.6 (2023-06-05)
0.15.5 (2023-04-25)
0.15.4 (2023-01-10)
0.15.3 (2022-11-07)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rosbag2_py 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
- Mabel Zhang
- Jacob Perron
Changelog for package rosbag2_py
0.22.8 (2024-11-09)
- Bugfix for wrong timestamps in ros2 bag info (#1753)
- Contributors: Michael Orlov
0.22.7 (2024-07-11)
- Gracefully handle SIGINT and SIGTERM signals for play and burst CLI (#1690)
- Fix for false negative tests in rosbag2_py (#1688)
- Add --log-level to ros2 bag play and record (#1654)
- Contributors: Michael Orlov, Roman
0.22.6 (2024-02-07)
- Install signal handlers in recorder only inside record method (#1525)
- Contributors: Michael Orlov
0.22.5 (2023-11-18)
0.22.4 (2023-10-24)
0.22.3 (2023-09-08)
0.22.2 (2023-07-14)
- Gracefully handle SIGINT and SIGTERM in rosbag2 recorder (#1394)
- Contributors: Michael Orlov
0.22.1 (2023-05-18)
0.22.0 (2023-04-18)
- Add type_hash in MessageDefinition struct (#1296)
- Store message definitions in SQLite3 storage plugin (#1293)
- Add message definition read API (#1292)
- rosbag2_storage: add type description hash to topic metadata (#1272)
- Contributors: Michael Orlov, james-rms
0.21.0 (2023-04-12)
- rosbag2_cpp: move local message definition source out of MCAP plugin (#1265)
- Update rosbag2 to C++17. (#1238)
- Use target_link_libraries instead of ament_target_dependencies (#1202)
- Contributors: Chris Lalancette, Daisuke Nishimatsu, Michael Orlov, james-rms
0.20.0 (2023-02-14)
0.19.0 (2023-01-13)
- Expose more Writer methods in python interface (#1220)
- rosbag2_storage: set MCAP as default plugin (#1160)
- Add Michael Orlov as maintainer in rosbag2 packages (#1215)
- rosbag2_py: parametrize tests across storage plugins (#1203)
- Added option to change node name for the recorder from the Python API (#1180)
- Replace language for "db3"/"db"/"database" (#1194)
- Remove explicit sqlite3 from code (#1166)
- Move python get_default_storage_id to storage module instead of writer (#1165)
- Contributors: Emerson Knapp, Michael Orlov, james-rms, ricardo-manriquez
0.18.0 (2022-11-15)
- rosbag2_storage: expose default storage ID as method (#1146)
- rosbag2_py: set defaults for config when bag rewriting (#1121)
- Reverse read order API and sqlite storage implementation (#1083)
- expose py Reader metadata, improve [rosbag2_py.BagMetadata]{.title-ref} usability (#1082)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
| Name |
|---|
| python3-pytest |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rosbag2_py 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
- Mabel Zhang
- Jacob Perron
Changelog for package rosbag2_py
0.15.17 (2026-09-06)
- Added option to change node name for the recorder from the Python API (#1180) (#2437)
- Contributors: Fabian Hirmann
0.15.16 (2025-12-23)
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)
- [humble] Expose more Writer methods in python interface (backport #1220 and #1339) (#1829)
- Add in python3-dev build dependency. (#1863) (#1866)
- Contributors: Jannik Jose, mergify[bot]
0.15.13 (2024-11-25)
0.15.12 (2024-07-28)
- [Humble] Add topics with zero message counts to the SQLiteStorage::get_metadata(). (#1722)
- [humble] Bugfix for wrong timestamps in ros2 bag info (backport #1745) (#1754)
- [humble] Expose py Reader metadata, improve [rosbag2_py.BagMetadata]{.title-ref} usability (backport #1082) (#1404)
- [humble] Remove explicit sqlite3 from code (backport #1166) (#1723)
- [humble] rosbag2_storage: expose default storage ID as method (backport #1146) (#1724)
- [rosbag2] Fix typo to properly restore SIGINT hanlder (#1687)
- [humble] Fix for false negative tests in rosbag2_py (backport #1592) (#1689)
- Contributors: Eric Cousineau, Michael Orlov, mergify[bot]
0.15.11 (2024-05-20)
0.15.10 (2024-05-17)
- [humble] Add --log-level to ros2 bag play and record (#1655)
- Contributors: Roman
0.15.9 (2024-01-24)
- [humble] Install signal handlers in recorder only inside record method (backport #1464) (#1526)
- Contributors: mergify[bot]
0.15.8 (2023-09-19)
0.15.7 (2023-07-18)
- [humble] Gracefully handle SIGINT and SIGTERM in rosbag2 recorder (backport #1301) (#1395)
- Contributors: Michael Orlov, mergify[bot]
0.15.6 (2023-06-05)
0.15.5 (2023-04-25)
0.15.4 (2023-01-10)
0.15.3 (2022-11-07)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rosbag2_py 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
- Mabel Zhang
- Jacob Perron
Changelog for package rosbag2_py
0.15.17 (2026-09-06)
- Added option to change node name for the recorder from the Python API (#1180) (#2437)
- Contributors: Fabian Hirmann
0.15.16 (2025-12-23)
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)
- [humble] Expose more Writer methods in python interface (backport #1220 and #1339) (#1829)
- Add in python3-dev build dependency. (#1863) (#1866)
- Contributors: Jannik Jose, mergify[bot]
0.15.13 (2024-11-25)
0.15.12 (2024-07-28)
- [Humble] Add topics with zero message counts to the SQLiteStorage::get_metadata(). (#1722)
- [humble] Bugfix for wrong timestamps in ros2 bag info (backport #1745) (#1754)
- [humble] Expose py Reader metadata, improve [rosbag2_py.BagMetadata]{.title-ref} usability (backport #1082) (#1404)
- [humble] Remove explicit sqlite3 from code (backport #1166) (#1723)
- [humble] rosbag2_storage: expose default storage ID as method (backport #1146) (#1724)
- [rosbag2] Fix typo to properly restore SIGINT hanlder (#1687)
- [humble] Fix for false negative tests in rosbag2_py (backport #1592) (#1689)
- Contributors: Eric Cousineau, Michael Orlov, mergify[bot]
0.15.11 (2024-05-20)
0.15.10 (2024-05-17)
- [humble] Add --log-level to ros2 bag play and record (#1655)
- Contributors: Roman
0.15.9 (2024-01-24)
- [humble] Install signal handlers in recorder only inside record method (backport #1464) (#1526)
- Contributors: mergify[bot]
0.15.8 (2023-09-19)
0.15.7 (2023-07-18)
- [humble] Gracefully handle SIGINT and SIGTERM in rosbag2 recorder (backport #1301) (#1395)
- Contributors: Michael Orlov, mergify[bot]
0.15.6 (2023-06-05)
0.15.5 (2023-04-25)
0.15.4 (2023-01-10)
0.15.3 (2022-11-07)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rosbag2_py 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
- Mabel Zhang
- Jacob Perron
Changelog for package rosbag2_py
0.15.17 (2026-09-06)
- Added option to change node name for the recorder from the Python API (#1180) (#2437)
- Contributors: Fabian Hirmann
0.15.16 (2025-12-23)
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)
- [humble] Expose more Writer methods in python interface (backport #1220 and #1339) (#1829)
- Add in python3-dev build dependency. (#1863) (#1866)
- Contributors: Jannik Jose, mergify[bot]
0.15.13 (2024-11-25)
0.15.12 (2024-07-28)
- [Humble] Add topics with zero message counts to the SQLiteStorage::get_metadata(). (#1722)
- [humble] Bugfix for wrong timestamps in ros2 bag info (backport #1745) (#1754)
- [humble] Expose py Reader metadata, improve [rosbag2_py.BagMetadata]{.title-ref} usability (backport #1082) (#1404)
- [humble] Remove explicit sqlite3 from code (backport #1166) (#1723)
- [humble] rosbag2_storage: expose default storage ID as method (backport #1146) (#1724)
- [rosbag2] Fix typo to properly restore SIGINT hanlder (#1687)
- [humble] Fix for false negative tests in rosbag2_py (backport #1592) (#1689)
- Contributors: Eric Cousineau, Michael Orlov, mergify[bot]
0.15.11 (2024-05-20)
0.15.10 (2024-05-17)
- [humble] Add --log-level to ros2 bag play and record (#1655)
- Contributors: Roman
0.15.9 (2024-01-24)
- [humble] Install signal handlers in recorder only inside record method (backport #1464) (#1526)
- Contributors: mergify[bot]
0.15.8 (2023-09-19)
0.15.7 (2023-07-18)
- [humble] Gracefully handle SIGINT and SIGTERM in rosbag2 recorder (backport #1301) (#1395)
- Contributors: Michael Orlov, mergify[bot]
0.15.6 (2023-06-05)
0.15.5 (2023-04-25)
0.15.4 (2023-01-10)
0.15.3 (2022-11-07)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rosbag2_py 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
- Mabel Zhang
- Jacob Perron
Changelog for package rosbag2_py
0.15.17 (2026-09-06)
- Added option to change node name for the recorder from the Python API (#1180) (#2437)
- Contributors: Fabian Hirmann
0.15.16 (2025-12-23)
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)
- [humble] Expose more Writer methods in python interface (backport #1220 and #1339) (#1829)
- Add in python3-dev build dependency. (#1863) (#1866)
- Contributors: Jannik Jose, mergify[bot]
0.15.13 (2024-11-25)
0.15.12 (2024-07-28)
- [Humble] Add topics with zero message counts to the SQLiteStorage::get_metadata(). (#1722)
- [humble] Bugfix for wrong timestamps in ros2 bag info (backport #1745) (#1754)
- [humble] Expose py Reader metadata, improve [rosbag2_py.BagMetadata]{.title-ref} usability (backport #1082) (#1404)
- [humble] Remove explicit sqlite3 from code (backport #1166) (#1723)
- [humble] rosbag2_storage: expose default storage ID as method (backport #1146) (#1724)
- [rosbag2] Fix typo to properly restore SIGINT hanlder (#1687)
- [humble] Fix for false negative tests in rosbag2_py (backport #1592) (#1689)
- Contributors: Eric Cousineau, Michael Orlov, mergify[bot]
0.15.11 (2024-05-20)
0.15.10 (2024-05-17)
- [humble] Add --log-level to ros2 bag play and record (#1655)
- Contributors: Roman
0.15.9 (2024-01-24)
- [humble] Install signal handlers in recorder only inside record method (backport #1464) (#1526)
- Contributors: mergify[bot]
0.15.8 (2023-09-19)
0.15.7 (2023-07-18)
- [humble] Gracefully handle SIGINT and SIGTERM in rosbag2 recorder (backport #1301) (#1395)
- Contributors: Michael Orlov, mergify[bot]
0.15.6 (2023-06-05)
0.15.5 (2023-04-25)
0.15.4 (2023-01-10)
0.15.3 (2022-11-07)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rosbag2_py 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
- Mabel Zhang
- Jacob Perron
Changelog for package rosbag2_py
0.15.17 (2026-09-06)
- Added option to change node name for the recorder from the Python API (#1180) (#2437)
- Contributors: Fabian Hirmann
0.15.16 (2025-12-23)
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)
- [humble] Expose more Writer methods in python interface (backport #1220 and #1339) (#1829)
- Add in python3-dev build dependency. (#1863) (#1866)
- Contributors: Jannik Jose, mergify[bot]
0.15.13 (2024-11-25)
0.15.12 (2024-07-28)
- [Humble] Add topics with zero message counts to the SQLiteStorage::get_metadata(). (#1722)
- [humble] Bugfix for wrong timestamps in ros2 bag info (backport #1745) (#1754)
- [humble] Expose py Reader metadata, improve [rosbag2_py.BagMetadata]{.title-ref} usability (backport #1082) (#1404)
- [humble] Remove explicit sqlite3 from code (backport #1166) (#1723)
- [humble] rosbag2_storage: expose default storage ID as method (backport #1146) (#1724)
- [rosbag2] Fix typo to properly restore SIGINT hanlder (#1687)
- [humble] Fix for false negative tests in rosbag2_py (backport #1592) (#1689)
- Contributors: Eric Cousineau, Michael Orlov, mergify[bot]
0.15.11 (2024-05-20)
0.15.10 (2024-05-17)
- [humble] Add --log-level to ros2 bag play and record (#1655)
- Contributors: Roman
0.15.9 (2024-01-24)
- [humble] Install signal handlers in recorder only inside record method (backport #1464) (#1526)
- Contributors: mergify[bot]
0.15.8 (2023-09-19)
0.15.7 (2023-07-18)
- [humble] Gracefully handle SIGINT and SIGTERM in rosbag2 recorder (backport #1301) (#1395)
- Contributors: Michael Orlov, mergify[bot]
0.15.6 (2023-06-05)
0.15.5 (2023-04-25)
0.15.4 (2023-01-10)
0.15.3 (2022-11-07)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rosbag2_py 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
- Mabel Zhang
- Jacob Perron
Changelog for package rosbag2_py
0.15.17 (2026-09-06)
- Added option to change node name for the recorder from the Python API (#1180) (#2437)
- Contributors: Fabian Hirmann
0.15.16 (2025-12-23)
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)
- [humble] Expose more Writer methods in python interface (backport #1220 and #1339) (#1829)
- Add in python3-dev build dependency. (#1863) (#1866)
- Contributors: Jannik Jose, mergify[bot]
0.15.13 (2024-11-25)
0.15.12 (2024-07-28)
- [Humble] Add topics with zero message counts to the SQLiteStorage::get_metadata(). (#1722)
- [humble] Bugfix for wrong timestamps in ros2 bag info (backport #1745) (#1754)
- [humble] Expose py Reader metadata, improve [rosbag2_py.BagMetadata]{.title-ref} usability (backport #1082) (#1404)
- [humble] Remove explicit sqlite3 from code (backport #1166) (#1723)
- [humble] rosbag2_storage: expose default storage ID as method (backport #1146) (#1724)
- [rosbag2] Fix typo to properly restore SIGINT hanlder (#1687)
- [humble] Fix for false negative tests in rosbag2_py (backport #1592) (#1689)
- Contributors: Eric Cousineau, Michael Orlov, mergify[bot]
0.15.11 (2024-05-20)
0.15.10 (2024-05-17)
- [humble] Add --log-level to ros2 bag play and record (#1655)
- Contributors: Roman
0.15.9 (2024-01-24)
- [humble] Install signal handlers in recorder only inside record method (backport #1464) (#1526)
- Contributors: mergify[bot]
0.15.8 (2023-09-19)
0.15.7 (2023-07-18)
- [humble] Gracefully handle SIGINT and SIGTERM in rosbag2 recorder (backport #1301) (#1395)
- Contributors: Michael Orlov, mergify[bot]
0.15.6 (2023-06-05)
0.15.5 (2023-04-25)
0.15.4 (2023-01-10)
0.15.3 (2022-11-07)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rosbag2_py 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
- Mabel Zhang
- Jacob Perron
Changelog for package rosbag2_py
0.15.17 (2026-09-06)
- Added option to change node name for the recorder from the Python API (#1180) (#2437)
- Contributors: Fabian Hirmann
0.15.16 (2025-12-23)
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)
- [humble] Expose more Writer methods in python interface (backport #1220 and #1339) (#1829)
- Add in python3-dev build dependency. (#1863) (#1866)
- Contributors: Jannik Jose, mergify[bot]
0.15.13 (2024-11-25)
0.15.12 (2024-07-28)
- [Humble] Add topics with zero message counts to the SQLiteStorage::get_metadata(). (#1722)
- [humble] Bugfix for wrong timestamps in ros2 bag info (backport #1745) (#1754)
- [humble] Expose py Reader metadata, improve [rosbag2_py.BagMetadata]{.title-ref} usability (backport #1082) (#1404)
- [humble] Remove explicit sqlite3 from code (backport #1166) (#1723)
- [humble] rosbag2_storage: expose default storage ID as method (backport #1146) (#1724)
- [rosbag2] Fix typo to properly restore SIGINT hanlder (#1687)
- [humble] Fix for false negative tests in rosbag2_py (backport #1592) (#1689)
- Contributors: Eric Cousineau, Michael Orlov, mergify[bot]
0.15.11 (2024-05-20)
0.15.10 (2024-05-17)
- [humble] Add --log-level to ros2 bag play and record (#1655)
- Contributors: Roman
0.15.9 (2024-01-24)
- [humble] Install signal handlers in recorder only inside record method (backport #1464) (#1526)
- Contributors: mergify[bot]
0.15.8 (2023-09-19)
0.15.7 (2023-07-18)
- [humble] Gracefully handle SIGINT and SIGTERM in rosbag2 recorder (backport #1301) (#1395)
- Contributors: Michael Orlov, mergify[bot]
0.15.6 (2023-06-05)
0.15.5 (2023-04-25)
0.15.4 (2023-01-10)
0.15.3 (2022-11-07)
File truncated at 100 lines see the full file