From a780acb3faede7dbb57bd4c9ee24c0ee9e432ae7 Mon Sep 17 00:00:00 2001
From: "Marco A. Gutierrez" <marcogg@marcogg.com>
Date: Thu, 28 Mar 2024 16:24:14 +0800
Subject: [PATCH] 0.25.0 (#1596)

Signed-off-by: Marco A. Gutierrez <marcogg@marcogg.com>
---
 mcap_vendor/CHANGELOG.rst                     |  5 ++++
 mcap_vendor/package.xml                       |  2 +-
 ros2bag/CHANGELOG.rst                         |  9 ++++++
 ros2bag/package.xml                           |  2 +-
 ros2bag/setup.py                              |  2 +-
 rosbag2/CHANGELOG.rst                         |  3 ++
 rosbag2/package.xml                           |  2 +-
 rosbag2_compression/CHANGELOG.rst             | 11 ++++++++
 rosbag2_compression/package.xml               |  2 +-
 rosbag2_compression_zstd/CHANGELOG.rst        |  6 ++++
 rosbag2_compression_zstd/package.xml          |  2 +-
 rosbag2_cpp/CHANGELOG.rst                     | 14 ++++++++++
 rosbag2_cpp/package.xml                       |  2 +-
 .../rosbag2_examples_cpp/CHANGELOG.rst        |  6 ++++
 .../rosbag2_examples_cpp/package.xml          |  2 +-
 .../rosbag2_examples_py/CHANGELOG.rst         |  5 ++++
 .../rosbag2_examples_py/package.xml           |  2 +-
 rosbag2_examples/rosbag2_examples_py/setup.py |  2 +-
 rosbag2_interfaces/CHANGELOG.rst              |  3 ++
 rosbag2_interfaces/package.xml                |  2 +-
 .../CHANGELOG.rst                             |  6 ++++
 .../package.xml                               |  2 +-
 .../CHANGELOG.rst                             |  3 ++
 .../package.xml                               |  2 +-
 rosbag2_py/CHANGELOG.rst                      | 17 +++++++++++
 rosbag2_py/package.xml                        |  2 +-
 rosbag2_storage/CHANGELOG.rst                 | 12 ++++++++
 rosbag2_storage/package.xml                   |  2 +-
 rosbag2_storage_default_plugins/CHANGELOG.rst |  3 ++
 rosbag2_storage_default_plugins/package.xml   |  2 +-
 rosbag2_storage_mcap/CHANGELOG.rst            | 11 ++++++++
 rosbag2_storage_mcap/package.xml              |  2 +-
 rosbag2_storage_sqlite3/CHANGELOG.rst         | 12 ++++++++
 rosbag2_storage_sqlite3/package.xml           |  2 +-
 rosbag2_test_common/CHANGELOG.rst             |  6 ++++
 rosbag2_test_common/package.xml               |  2 +-
 rosbag2_test_msgdefs/CHANGELOG.rst            |  5 ++++
 rosbag2_test_msgdefs/package.xml              |  2 +-
 rosbag2_tests/CHANGELOG.rst                   | 11 ++++++++
 rosbag2_tests/package.xml                     |  2 +-
 rosbag2_transport/CHANGELOG.rst               | 28 +++++++++++++++++++
 rosbag2_transport/package.xml                 |  2 +-
 shared_queues_vendor/CHANGELOG.rst            |  6 ++++
 shared_queues_vendor/package.xml              |  2 +-
 sqlite3_vendor/CHANGELOG.rst                  |  3 ++
 sqlite3_vendor/package.xml                    |  2 +-
 zstd_vendor/CHANGELOG.rst                     |  3 ++
 zstd_vendor/package.xml                       |  2 +-
 48 files changed, 213 insertions(+), 25 deletions(-)

diff --git a/mcap_vendor/CHANGELOG.rst b/mcap_vendor/CHANGELOG.rst
index 62ce34bfa4..3bc18f09d4 100644
--- a/mcap_vendor/CHANGELOG.rst
+++ b/mcap_vendor/CHANGELOG.rst
@@ -2,6 +2,11 @@
 Changelog for package mcap_vendor
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
+0.25.0 (2024-03-27)
+-------------------
+* Switch to target_link_libraries everywhere. (`#1504 <https://github.com/ros2/rosbag2/issues/1504>`_)
+* Contributors: Chris Lalancette
+
 0.24.0 (2023-07-11)
 -------------------
 * Update mcap to v1.1.0 (`#1361 <https://github.com/ros2/rosbag2/issues/1361>`_)
diff --git a/mcap_vendor/package.xml b/mcap_vendor/package.xml
index a86493960c..1c969ac864 100644
--- a/mcap_vendor/package.xml
+++ b/mcap_vendor/package.xml
@@ -2,7 +2,7 @@
 <?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
 <package format="3">
   <name>mcap_vendor</name>
-  <version>0.24.0</version>
+  <version>0.25.0</version>
   <description>mcap vendor package</description>
   <maintainer email="ros-tooling@foxglove.dev">Foxglove</maintainer>
   <maintainer email="michael.orlov@apex.ai">Michael Orlov</maintainer>
diff --git a/ros2bag/CHANGELOG.rst b/ros2bag/CHANGELOG.rst
index f123abb0fc..442c65112e 100644
--- a/ros2bag/CHANGELOG.rst
+++ b/ros2bag/CHANGELOG.rst
@@ -2,6 +2,15 @@
 Changelog for package ros2bag
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
+0.25.0 (2024-03-27)
+-------------------
+* Overhaul in the rosbag2_transport::TopicFilter class and relevant tests (`#1585 <https://github.com/ros2/rosbag2/issues/1585>`_)
+* Filter topic by type  (`#1577 <https://github.com/ros2/rosbag2/issues/1577>`_)
+* Implement service recording and display info about recorded services (`#1480 <https://github.com/ros2/rosbag2/issues/1480>`_)
+* Add python3-yaml as a dependency (`#1490 <https://github.com/ros2/rosbag2/issues/1490>`_)
+* Fix the description of paramter '--topics' for play (`#1426 <https://github.com/ros2/rosbag2/issues/1426>`_)
+* Contributors: Alejandro Hernández Cordero, Barry Xu, Michael Orlov, Michal Sojka
+
 0.24.0 (2023-07-11)
 -------------------
 * When using sim time, wait for /clock before beginning recording (`#1378 <https://github.com/ros2/rosbag2/issues/1378>`_)
diff --git a/ros2bag/package.xml b/ros2bag/package.xml
index ec881425d0..8c8b953c4c 100644
--- a/ros2bag/package.xml
+++ b/ros2bag/package.xml
@@ -2,7 +2,7 @@
 <?xml-model href="http://download.ros.org/schema/package_format2.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
 <package format="2">
   <name>ros2bag</name>
-  <version>0.24.0</version>
+  <version>0.25.0</version>
   <description>
     Entry point for rosbag in ROS 2
   </description>
diff --git a/ros2bag/setup.py b/ros2bag/setup.py
index 6bb1fc8949..2f93374608 100644
--- a/ros2bag/setup.py
+++ b/ros2bag/setup.py
@@ -5,7 +5,7 @@
 
 setup(
     name=package_name,
-    version='0.24.0',
+    version='0.25.0',
     packages=find_packages(exclude=['test']),
     data_files=[
         ('share/' + package_name, ['package.xml']),
diff --git a/rosbag2/CHANGELOG.rst b/rosbag2/CHANGELOG.rst
index e4c19f3db9..e38fac22f8 100644
--- a/rosbag2/CHANGELOG.rst
+++ b/rosbag2/CHANGELOG.rst
@@ -2,6 +2,9 @@
 Changelog for package rosbag2
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
+0.25.0 (2024-03-27)
+-------------------
+
 0.24.0 (2023-07-11)
 -------------------
 
diff --git a/rosbag2/package.xml b/rosbag2/package.xml
index 83e2ad4151..2f13db37fd 100644
--- a/rosbag2/package.xml
+++ b/rosbag2/package.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 <package format="2">
   <name>rosbag2</name>
-  <version>0.24.0</version>
+  <version>0.25.0</version>
   <description>Meta package for rosbag2 related packages</description>
   <maintainer email="michael.orlov@apex.ai">Michael Orlov</maintainer>
   <maintainer email="geoff@openrobotics.org">Geoffrey Biggs</maintainer>
diff --git a/rosbag2_compression/CHANGELOG.rst b/rosbag2_compression/CHANGELOG.rst
index f951013b5a..29312d49fb 100644
--- a/rosbag2_compression/CHANGELOG.rst
+++ b/rosbag2_compression/CHANGELOG.rst
@@ -2,6 +2,17 @@
 Changelog for package rosbag2_compression
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
+0.25.0 (2024-03-27)
+-------------------
+* Use std::filesystem instead of rcpputils::fs (`#1576 <https://github.com/ros2/rosbag2/issues/1576>`_)
+* Make some changes for newer versions of uncrustify. (`#1578 <https://github.com/ros2/rosbag2/issues/1578>`_)
+* Add topic_id returned by storage to the TopicMetadata (`#1538 <https://github.com/ros2/rosbag2/issues/1538>`_)
+* Add default initialization for CompressionOptions (`#1539 <https://github.com/ros2/rosbag2/issues/1539>`_)
+* Add option to set compression threads priority (`#1457 <https://github.com/ros2/rosbag2/issues/1457>`_)
+* Fixes pointed out by clang. (`#1493 <https://github.com/ros2/rosbag2/issues/1493>`_)
+* Use enum values for offered_qos_profiles in code and string names in serialized metadata (`#1476 <https://github.com/ros2/rosbag2/issues/1476>`_)
+* Contributors: Arne B, Chris Lalancette, Michael Orlov, Patrick Roncagliolo, Roman Sokolkov, jmachowinski
+
 0.24.0 (2023-07-11)
 -------------------
 * Add in a missing cstdint include. (`#1321 <https://github.com/ros2/rosbag2/issues/1321>`_)
diff --git a/rosbag2_compression/package.xml b/rosbag2_compression/package.xml
index 72b57ad68f..538ab2aabe 100644
--- a/rosbag2_compression/package.xml
+++ b/rosbag2_compression/package.xml
@@ -2,7 +2,7 @@
 <?xml-model href="http://download.ros.org/schema/package_format2.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
 <package format="2">
   <name>rosbag2_compression</name>
-  <version>0.24.0</version>
+  <version>0.25.0</version>
   <description>Compression implementations for rosbag2 bags and messages.</description>
   <maintainer email="michael.orlov@apex.ai">Michael Orlov</maintainer>
   <maintainer email="geoff@openrobotics.org">Geoffrey Biggs</maintainer>
diff --git a/rosbag2_compression_zstd/CHANGELOG.rst b/rosbag2_compression_zstd/CHANGELOG.rst
index cc2c2041a5..8b5614c718 100644
--- a/rosbag2_compression_zstd/CHANGELOG.rst
+++ b/rosbag2_compression_zstd/CHANGELOG.rst
@@ -2,6 +2,12 @@
 Changelog for package rosbag2_compression_zstd
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
+0.25.0 (2024-03-27)
+-------------------
+* Use std::filesystem instead of rcpputils::fs (`#1576 <https://github.com/ros2/rosbag2/issues/1576>`_)
+* Make some changes for newer versions of uncrustify. (`#1578 <https://github.com/ros2/rosbag2/issues/1578>`_)
+* Contributors: Chris Lalancette, Roman Sokolkov
+
 0.24.0 (2023-07-11)
 -------------------
 
diff --git a/rosbag2_compression_zstd/package.xml b/rosbag2_compression_zstd/package.xml
index a7c14c7be3..24a91d53df 100644
--- a/rosbag2_compression_zstd/package.xml
+++ b/rosbag2_compression_zstd/package.xml
@@ -2,7 +2,7 @@
 <?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
 <package format="3">
   <name>rosbag2_compression_zstd</name>
-  <version>0.24.0</version>
+  <version>0.25.0</version>
   <description>Zstandard compression library implementation of rosbag2_compression</description>
   <maintainer email="michael.orlov@apex.ai">Michael Orlov</maintainer>
   <maintainer email="geoff@openrobotics.org">Geoffrey Biggs</maintainer>
diff --git a/rosbag2_cpp/CHANGELOG.rst b/rosbag2_cpp/CHANGELOG.rst
index af888e8b98..b87c24597b 100644
--- a/rosbag2_cpp/CHANGELOG.rst
+++ b/rosbag2_cpp/CHANGELOG.rst
@@ -2,6 +2,20 @@
 Changelog for package rosbag2
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
+0.25.0 (2024-03-27)
+-------------------
+* Use std::filesystem instead of rcpputils::fs (`#1576 <https://github.com/ros2/rosbag2/issues/1576>`_)
+* Make some changes for newer versions of uncrustify. (`#1578 <https://github.com/ros2/rosbag2/issues/1578>`_)
+* Add topic_id returned by storage to the TopicMetadata (`#1538 <https://github.com/ros2/rosbag2/issues/1538>`_)
+* call cv.wait_until only if necessary. (`#1521 <https://github.com/ros2/rosbag2/issues/1521>`_)
+* Implement service recording and display info about recorded services (`#1480 <https://github.com/ros2/rosbag2/issues/1480>`_)
+* Switch to target_link_libraries everywhere. (`#1504 <https://github.com/ros2/rosbag2/issues/1504>`_)
+* Use enum values for offered_qos_profiles in code and string names in serialized metadata (`#1476 <https://github.com/ros2/rosbag2/issues/1476>`_)
+* ros2 bag convert now excludes messages not in [start_time;end_time] (`#1455 <https://github.com/ros2/rosbag2/issues/1455>`_)
+* Replace TSAUniqueLock implementation with rcpputils::unique_lock (`#1454 <https://github.com/ros2/rosbag2/issues/1454>`_)
+* Add BagSplitInfo service call on bag close (`#1422 <https://github.com/ros2/rosbag2/issues/1422>`_)
+* Contributors: Barry Xu, Chris Lalancette, Emerson Knapp, Michael Orlov, Patrick Roncagliolo, Peter Favrholdt, Roman Sokolkov, Tomoya Fujita
+
 0.24.0 (2023-07-11)
 -------------------
 * Rewrite TimeControllerClockTest.unpaused_sleep_returns_true to be correct (`#1384 <https://github.com/ros2/rosbag2/issues/1384>`_)
diff --git a/rosbag2_cpp/package.xml b/rosbag2_cpp/package.xml
index 4139a058e3..82716a32d7 100644
--- a/rosbag2_cpp/package.xml
+++ b/rosbag2_cpp/package.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 <package format="2">
   <name>rosbag2_cpp</name>
-  <version>0.24.0</version>
+  <version>0.25.0</version>
   <description>C++ ROSBag2 client library</description>
   <maintainer email="michael.orlov@apex.ai">Michael Orlov</maintainer>
   <maintainer email="geoff@openrobotics.org">Geoffrey Biggs</maintainer>
diff --git a/rosbag2_examples/rosbag2_examples_cpp/CHANGELOG.rst b/rosbag2_examples/rosbag2_examples_cpp/CHANGELOG.rst
index ae9471f080..97d56870e5 100644
--- a/rosbag2_examples/rosbag2_examples_cpp/CHANGELOG.rst
+++ b/rosbag2_examples/rosbag2_examples_cpp/CHANGELOG.rst
@@ -2,6 +2,12 @@
 Changelog for package rosbag2_examples_cpp
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
+0.25.0 (2024-03-27)
+-------------------
+* Add topic_id returned by storage to the TopicMetadata (`#1538 <https://github.com/ros2/rosbag2/issues/1538>`_)
+* Use enum values for offered_qos_profiles in code and string names in serialized metadata (`#1476 <https://github.com/ros2/rosbag2/issues/1476>`_)
+* Contributors: Michael Orlov, Patrick Roncagliolo
+
 0.24.0 (2023-07-11)
 -------------------
 
diff --git a/rosbag2_examples/rosbag2_examples_cpp/package.xml b/rosbag2_examples/rosbag2_examples_cpp/package.xml
index 81b204f613..e7906ea4a7 100644
--- a/rosbag2_examples/rosbag2_examples_cpp/package.xml
+++ b/rosbag2_examples/rosbag2_examples_cpp/package.xml
@@ -2,7 +2,7 @@
 <?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
 <package format="3">
   <name>rosbag2_examples_cpp</name>
-  <version>0.24.0</version>
+  <version>0.25.0</version>
   <description>rosbag2 C++ API tutorials and examples</description>
   <maintainer email="michael.orlov@apex.ai">Michael Orlov</maintainer>
   <maintainer email="gbiggs@killbots.net">geoff</maintainer>
diff --git a/rosbag2_examples/rosbag2_examples_py/CHANGELOG.rst b/rosbag2_examples/rosbag2_examples_py/CHANGELOG.rst
index 069c82eaeb..d80f8678ee 100644
--- a/rosbag2_examples/rosbag2_examples_py/CHANGELOG.rst
+++ b/rosbag2_examples/rosbag2_examples_py/CHANGELOG.rst
@@ -2,6 +2,11 @@
 Changelog for package rosbag2_examples_py
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
+0.25.0 (2024-03-27)
+-------------------
+* Add topic_id returned by storage to the TopicMetadata (`#1538 <https://github.com/ros2/rosbag2/issues/1538>`_)
+* Contributors: Michael Orlov
+
 0.24.0 (2023-07-11)
 -------------------
 * Fix a warning from python setuptools. (`#1312 <https://github.com/ros2/rosbag2/issues/1312>`_)
diff --git a/rosbag2_examples/rosbag2_examples_py/package.xml b/rosbag2_examples/rosbag2_examples_py/package.xml
index 9b307315ad..2fe68efdb3 100644
--- a/rosbag2_examples/rosbag2_examples_py/package.xml
+++ b/rosbag2_examples/rosbag2_examples_py/package.xml
@@ -2,7 +2,7 @@
 <?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
 <package format="3">
   <name>rosbag2_examples_py</name>
-  <version>0.24.0</version>
+  <version>0.25.0</version>
   <description>Python bag writing tutorial</description>
   <maintainer email="gbiggs@killbots.net">geoff</maintainer>
   <license>Apache License 2.0</license>
diff --git a/rosbag2_examples/rosbag2_examples_py/setup.py b/rosbag2_examples/rosbag2_examples_py/setup.py
index 1fa813cd71..253bbe1435 100644
--- a/rosbag2_examples/rosbag2_examples_py/setup.py
+++ b/rosbag2_examples/rosbag2_examples_py/setup.py
@@ -4,7 +4,7 @@
 
 setup(
     name=package_name,
-    version='0.24.0',
+    version='0.25.0',
     packages=[package_name],
     data_files=[
         ('share/ament_index/resource_index/packages',
diff --git a/rosbag2_interfaces/CHANGELOG.rst b/rosbag2_interfaces/CHANGELOG.rst
index 5bece5df09..c91c424ce8 100644
--- a/rosbag2_interfaces/CHANGELOG.rst
+++ b/rosbag2_interfaces/CHANGELOG.rst
@@ -2,6 +2,9 @@
 Changelog for package rosbag2_interfaces
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
+0.25.0 (2024-03-27)
+-------------------
+
 0.24.0 (2023-07-11)
 -------------------
 
diff --git a/rosbag2_interfaces/package.xml b/rosbag2_interfaces/package.xml
index 7826630788..8fcfbe48b0 100644
--- a/rosbag2_interfaces/package.xml
+++ b/rosbag2_interfaces/package.xml
@@ -2,7 +2,7 @@
 <?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
 <package format="3">
   <name>rosbag2_interfaces</name>
-  <version>0.24.0</version>
+  <version>0.25.0</version>
   <description>Interface definitions for controlling rosbag2</description>
   <maintainer email="michael.orlov@apex.ai">Michael Orlov</maintainer>
   <maintainer email="geoff@openrobotics.org">Geoffrey Biggs</maintainer>
diff --git a/rosbag2_performance/rosbag2_performance_benchmarking/CHANGELOG.rst b/rosbag2_performance/rosbag2_performance_benchmarking/CHANGELOG.rst
index 9382d939ae..8a3fc75050 100644
--- a/rosbag2_performance/rosbag2_performance_benchmarking/CHANGELOG.rst
+++ b/rosbag2_performance/rosbag2_performance_benchmarking/CHANGELOG.rst
@@ -2,6 +2,12 @@
 Changelog for package rosbag2_performance_benchmarking
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
+0.25.0 (2024-03-27)
+-------------------
+* Add option to set compression threads priority (`#1457 <https://github.com/ros2/rosbag2/issues/1457>`_)
+* Add per group statistics for rosbag2_performance_benchmarking report (`#1306 <https://github.com/ros2/rosbag2/issues/1306>`_)
+* Contributors: Michael Orlov, jmachowinski
+
 0.24.0 (2023-07-11)
 -------------------
 * Set CPU affinity for producers and recorder from benchmark parameters (`#1305 <https://github.com/ros2/rosbag2/issues/1305>`_)
diff --git a/rosbag2_performance/rosbag2_performance_benchmarking/package.xml b/rosbag2_performance/rosbag2_performance_benchmarking/package.xml
index 950b3e332c..74a52f15c2 100644
--- a/rosbag2_performance/rosbag2_performance_benchmarking/package.xml
+++ b/rosbag2_performance/rosbag2_performance_benchmarking/package.xml
@@ -2,7 +2,7 @@
 <?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
 <package format="3">
   <name>rosbag2_performance_benchmarking</name>
-  <version>0.24.0</version>
+  <version>0.25.0</version>
   <description>Code to benchmark rosbag2</description>
   <maintainer email="michael.orlov@apex.ai">Michael Orlov</maintainer>
   <maintainer email="geoff@openrobotics.org">Geoffrey Biggs</maintainer>
diff --git a/rosbag2_performance/rosbag2_performance_benchmarking_msgs/CHANGELOG.rst b/rosbag2_performance/rosbag2_performance_benchmarking_msgs/CHANGELOG.rst
index a1f4edb1ec..6493a26f35 100644
--- a/rosbag2_performance/rosbag2_performance_benchmarking_msgs/CHANGELOG.rst
+++ b/rosbag2_performance/rosbag2_performance_benchmarking_msgs/CHANGELOG.rst
@@ -2,6 +2,9 @@
 Changelog for package rosbag2_performance_benchmarking_msgs
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
+0.25.0 (2024-03-27)
+-------------------
+
 0.24.0 (2023-07-11)
 -------------------
 
diff --git a/rosbag2_performance/rosbag2_performance_benchmarking_msgs/package.xml b/rosbag2_performance/rosbag2_performance_benchmarking_msgs/package.xml
index e86855f078..cd165cb4f5 100644
--- a/rosbag2_performance/rosbag2_performance_benchmarking_msgs/package.xml
+++ b/rosbag2_performance/rosbag2_performance_benchmarking_msgs/package.xml
@@ -2,7 +2,7 @@
 <?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
 <package format="3">
   <name>rosbag2_performance_benchmarking_msgs</name>
-  <version>0.24.0</version>
+  <version>0.25.0</version>
   <description>A package containing rosbag2 performance benchmarking specific messages.</description>
   <maintainer email="ros-tooling@googlegroups.com">ROS Tooling Working Group</maintainer>
   <maintainer email="adam.dabrowski@robotec.ai">Adam Dabrowski</maintainer>
diff --git a/rosbag2_py/CHANGELOG.rst b/rosbag2_py/CHANGELOG.rst
index aaae3d4abc..69f5c782d4 100644
--- a/rosbag2_py/CHANGELOG.rst
+++ b/rosbag2_py/CHANGELOG.rst
@@ -2,6 +2,23 @@
 Changelog for package rosbag2_py
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
+0.25.0 (2024-03-27)
+-------------------
+* Fix for false negative tests in rosbag2_py (`#1592 <https://github.com/ros2/rosbag2/issues/1592>`_)
+* Update rosbag2_py stubs (`#1593 <https://github.com/ros2/rosbag2/issues/1593>`_)
+* Add Python stubs for rosbag2_py (`#1459 <https://github.com/ros2/rosbag2/issues/1459>`_) (`#1569 <https://github.com/ros2/rosbag2/issues/1569>`_)
+* Filter topic by type  (`#1577 <https://github.com/ros2/rosbag2/issues/1577>`_)
+* Add topic_id returned by storage to the TopicMetadata (`#1538 <https://github.com/ros2/rosbag2/issues/1538>`_)
+* Install signal handlers in recorder only inside record method (`#1464 <https://github.com/ros2/rosbag2/issues/1464>`_)
+* add missing import otherwise it doesnt compile (`#1524 <https://github.com/ros2/rosbag2/issues/1524>`_)
+* Implement service recording and display info about recorded services (`#1480 <https://github.com/ros2/rosbag2/issues/1480>`_)
+* Make `rosbag2_transport::Player::play()` run in a separate thread (`#1503 <https://github.com/ros2/rosbag2/issues/1503>`_)
+* Switch to target_link_libraries everywhere. (`#1504 <https://github.com/ros2/rosbag2/issues/1504>`_)
+* Use enum values for offered_qos_profiles in code and string names in serialized metadata (`#1476 <https://github.com/ros2/rosbag2/issues/1476>`_)
+* ros2 bag convert now excludes messages not in [start_time;end_time] (`#1455 <https://github.com/ros2/rosbag2/issues/1455>`_)
+* Add support for compression to python API (`#1425 <https://github.com/ros2/rosbag2/issues/1425>`_)
+* Contributors: Alejandro Hernández Cordero, Andrew Symington, Barry Xu, Chris Lalancette, Michael Orlov, Mikael Arguedas, Patrick Roncagliolo, Peter Favrholdt, Roman Sokolkov
+
 0.24.0 (2023-07-11)
 -------------------
 * Gracefully handle SIGINT and SIGTERM in rosbag2 recorder (`#1301 <https://github.com/ros2/rosbag2/issues/1301>`_)
diff --git a/rosbag2_py/package.xml b/rosbag2_py/package.xml
index 65f7b060fc..8e1fb15696 100644
--- a/rosbag2_py/package.xml
+++ b/rosbag2_py/package.xml
@@ -2,7 +2,7 @@
 <?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
 <package format="3">
   <name>rosbag2_py</name>
-  <version>0.24.0</version>
+  <version>0.25.0</version>
   <description>Python API for rosbag2</description>
   <maintainer email="michael.orlov@apex.ai">Michael Orlov</maintainer>
   <maintainer email="geoff@openrobotics.org">Geoffrey Biggs</maintainer>
diff --git a/rosbag2_storage/CHANGELOG.rst b/rosbag2_storage/CHANGELOG.rst
index 6625dfae92..6e6b060eeb 100644
--- a/rosbag2_storage/CHANGELOG.rst
+++ b/rosbag2_storage/CHANGELOG.rst
@@ -2,6 +2,18 @@
 Changelog for package rosbag2_storage
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
+0.25.0 (2024-03-27)
+-------------------
+* Use std::filesystem instead of rcpputils::fs (`#1576 <https://github.com/ros2/rosbag2/issues/1576>`_)
+* Make some changes for newer versions of uncrustify. (`#1578 <https://github.com/ros2/rosbag2/issues/1578>`_)
+* Add topic_id returned by storage to the TopicMetadata (`#1538 <https://github.com/ros2/rosbag2/issues/1538>`_)
+* Remove rcpputils::fs dependencies from rosbag2_storages (`#1558 <https://github.com/ros2/rosbag2/issues/1558>`_)
+* Improve performance in SqliteStorage::get_bagfile_size() (`#1516 <https://github.com/ros2/rosbag2/issues/1516>`_)
+* Make Player and Recorder Composable (`#902 <https://github.com/ros2/rosbag2/issues/902>`_) (`#1419 <https://github.com/ros2/rosbag2/issues/1419>`_)
+* Use enum values for offered_qos_profiles in code and string names in serialized metadata (`#1476 <https://github.com/ros2/rosbag2/issues/1476>`_)
+* ros2 bag convert now excludes messages not in [start_time;end_time] (`#1455 <https://github.com/ros2/rosbag2/issues/1455>`_)
+* Contributors: Chris Lalancette, Michael Orlov, Patrick Roncagliolo, Peter Favrholdt, Roman Sokolkov
+
 0.24.0 (2023-07-11)
 -------------------
 * Fix missing cstdint include (`#1383 <https://github.com/ros2/rosbag2/issues/1383>`_)
diff --git a/rosbag2_storage/package.xml b/rosbag2_storage/package.xml
index dfaa5f2235..15b9a62ec8 100644
--- a/rosbag2_storage/package.xml
+++ b/rosbag2_storage/package.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 <package format="2">
   <name>rosbag2_storage</name>
-  <version>0.24.0</version>
+  <version>0.25.0</version>
   <description>ROS2 independent storage format to store serialized ROS2 messages</description>
   <maintainer email="michael.orlov@apex.ai">Michael Orlov</maintainer>
   <maintainer email="geoff@openrobotics.org">Geoffrey Biggs</maintainer>
diff --git a/rosbag2_storage_default_plugins/CHANGELOG.rst b/rosbag2_storage_default_plugins/CHANGELOG.rst
index 4df41f057e..f235f0f81a 100644
--- a/rosbag2_storage_default_plugins/CHANGELOG.rst
+++ b/rosbag2_storage_default_plugins/CHANGELOG.rst
@@ -2,6 +2,9 @@
 Changelog for package rosbag2_storage_default_plugins
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
+0.25.0 (2024-03-27)
+-------------------
+
 0.24.0 (2023-07-11)
 -------------------
 
diff --git a/rosbag2_storage_default_plugins/package.xml b/rosbag2_storage_default_plugins/package.xml
index 5015684a74..0647798bb9 100644
--- a/rosbag2_storage_default_plugins/package.xml
+++ b/rosbag2_storage_default_plugins/package.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 <package format="2">
   <name>rosbag2_storage_default_plugins</name>
-  <version>0.24.0</version>
+  <version>0.25.0</version>
   <description>Intermediate metapackage to point at default storage plugin(s) for rosbag2</description>
   <maintainer email="michael.orlov@apex.ai">Michael Orlov</maintainer>
   <maintainer email="geoff@openrobotics.org">Geoffrey Biggs</maintainer>
diff --git a/rosbag2_storage_mcap/CHANGELOG.rst b/rosbag2_storage_mcap/CHANGELOG.rst
index 73cd2d0b07..f05af27090 100644
--- a/rosbag2_storage_mcap/CHANGELOG.rst
+++ b/rosbag2_storage_mcap/CHANGELOG.rst
@@ -2,6 +2,17 @@
 Changelog for package rosbag2_storage_mcap
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
+0.25.0 (2024-03-27)
+-------------------
+* Add topic_id returned by storage to the TopicMetadata (`#1538 <https://github.com/ros2/rosbag2/issues/1538>`_)
+* Use rw_lock to protect mcap metadata lists. (`#1561 <https://github.com/ros2/rosbag2/issues/1561>`_)
+* Remove rcpputils::fs dependencies from rosbag2_storages (`#1558 <https://github.com/ros2/rosbag2/issues/1558>`_)
+* remove unused headers (`#1544 <https://github.com/ros2/rosbag2/issues/1544>`_)
+* Link and compile against rosbag2_storage_mcap: Fixed issue 1492 (`#1496 <https://github.com/ros2/rosbag2/issues/1496>`_)
+* Use enum values for offered_qos_profiles in code and string names in serialized metadata (`#1476 <https://github.com/ros2/rosbag2/issues/1476>`_)
+* Store serialized metadata in MCAP file (`#1423 <https://github.com/ros2/rosbag2/issues/1423>`_)
+* Contributors: Alejandro Hernández Cordero, Michael Orlov, Patrick Roncagliolo, Roman Sokolkov, Tomoya Fujita, uupks
+
 0.24.0 (2023-07-11)
 -------------------
 * Implement storing and loading ROS_DISTRO from metadata.yaml and mcap files (`#1241 <https://github.com/ros2/rosbag2/issues/1241>`_)
diff --git a/rosbag2_storage_mcap/package.xml b/rosbag2_storage_mcap/package.xml
index 0a18868622..26800a854a 100644
--- a/rosbag2_storage_mcap/package.xml
+++ b/rosbag2_storage_mcap/package.xml
@@ -2,7 +2,7 @@
 <?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
 <package format="3">
   <name>rosbag2_storage_mcap</name>
-  <version>0.24.0</version>
+  <version>0.25.0</version>
   <description>rosbag2 storage plugin using the MCAP file format</description>
   <maintainer email="ros-tooling@foxglove.dev">Foxglove</maintainer>
   <maintainer email="michael.orlov@apex.ai">Michael Orlov</maintainer>
diff --git a/rosbag2_storage_sqlite3/CHANGELOG.rst b/rosbag2_storage_sqlite3/CHANGELOG.rst
index 87cf45e274..f4068fc12e 100644
--- a/rosbag2_storage_sqlite3/CHANGELOG.rst
+++ b/rosbag2_storage_sqlite3/CHANGELOG.rst
@@ -2,6 +2,18 @@
 Changelog for package rosbag2_storage_default_plugins
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
+0.25.0 (2024-03-27)
+-------------------
+* Make some changes for newer versions of uncrustify. (`#1578 <https://github.com/ros2/rosbag2/issues/1578>`_)
+* Add topic_id returned by storage to the TopicMetadata (`#1538 <https://github.com/ros2/rosbag2/issues/1538>`_)
+* Remove rcpputils::fs dependencies from rosbag2_storages (`#1558 <https://github.com/ros2/rosbag2/issues/1558>`_)
+* Change an incorrect TSA annotation. (`#1552 <https://github.com/ros2/rosbag2/issues/1552>`_)
+* Improve performance in SqliteStorage::get_bagfile_size() (`#1516 <https://github.com/ros2/rosbag2/issues/1516>`_)
+* Update rosbag2_storage_sqlite3 to C++17. (`#1501 <https://github.com/ros2/rosbag2/issues/1501>`_)
+* Use enum values for offered_qos_profiles in code and string names in serialized metadata (`#1476 <https://github.com/ros2/rosbag2/issues/1476>`_)
+* Stop inheriting from std::iterator. (`#1424 <https://github.com/ros2/rosbag2/issues/1424>`_)
+* Contributors: Chris Lalancette, Michael Orlov, Patrick Roncagliolo, Roman Sokolkov
+
 0.24.0 (2023-07-11)
 -------------------
 * Implement storing and loading ROS_DISTRO from metadata.yaml and mcap files (`#1241 <https://github.com/ros2/rosbag2/issues/1241>`_)
diff --git a/rosbag2_storage_sqlite3/package.xml b/rosbag2_storage_sqlite3/package.xml
index 8a1783775b..1ec61817dd 100644
--- a/rosbag2_storage_sqlite3/package.xml
+++ b/rosbag2_storage_sqlite3/package.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 <package format="2">
   <name>rosbag2_storage_sqlite3</name>
-  <version>0.24.0</version>
+  <version>0.25.0</version>
   <description>ROSBag2 SQLite3 storage plugin</description>
   <maintainer email="michael.orlov@apex.ai">Michael Orlov</maintainer>
   <maintainer email="geoff@openrobotics.org">Geoffrey Biggs</maintainer>
diff --git a/rosbag2_test_common/CHANGELOG.rst b/rosbag2_test_common/CHANGELOG.rst
index 732e82738b..51f1c4e8ea 100644
--- a/rosbag2_test_common/CHANGELOG.rst
+++ b/rosbag2_test_common/CHANGELOG.rst
@@ -2,6 +2,12 @@
 Changelog for package rosbag2_test_common
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
+0.25.0 (2024-03-27)
+-------------------
+* Make some changes for newer versions of uncrustify. (`#1578 <https://github.com/ros2/rosbag2/issues/1578>`_)
+* Implement service recording and display info about recorded services (`#1480 <https://github.com/ros2/rosbag2/issues/1480>`_)
+* Contributors: Barry Xu, Chris Lalancette
+
 0.24.0 (2023-07-11)
 -------------------
 * Add extra checks in execute_and_wait_until_completion(..) (`#1346 <https://github.com/ros2/rosbag2/issues/1346>`_)
diff --git a/rosbag2_test_common/package.xml b/rosbag2_test_common/package.xml
index 27a1cfaf38..e8fd9cc751 100644
--- a/rosbag2_test_common/package.xml
+++ b/rosbag2_test_common/package.xml
@@ -2,7 +2,7 @@
 <?xml-model href="http://download.ros.org/schema/package_format2.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
 <package format="2">
   <name>rosbag2_test_common</name>
-  <version>0.24.0</version>
+  <version>0.25.0</version>
   <description>Commonly used test helper classes and fixtures for rosbag2</description>
   <maintainer email="michael.orlov@apex.ai">Michael Orlov</maintainer>
   <maintainer email="geoff@openrobotics.org">Geoffrey Biggs</maintainer>
diff --git a/rosbag2_test_msgdefs/CHANGELOG.rst b/rosbag2_test_msgdefs/CHANGELOG.rst
index 90e7fff013..2cfbc7650c 100644
--- a/rosbag2_test_msgdefs/CHANGELOG.rst
+++ b/rosbag2_test_msgdefs/CHANGELOG.rst
@@ -2,6 +2,11 @@
 Changelog for package rosbag2_test_msgdefs
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
+0.25.0 (2024-03-27)
+-------------------
+* Implement service recording and display info about recorded services (`#1480 <https://github.com/ros2/rosbag2/issues/1480>`_)
+* Contributors: Barry Xu
+
 0.24.0 (2023-07-11)
 -------------------
 * Don't crash when type definition cannot be found (`#1350 <https://github.com/ros2/rosbag2/issues/1350>`_)
diff --git a/rosbag2_test_msgdefs/package.xml b/rosbag2_test_msgdefs/package.xml
index b0bc0752ef..c0a9c16d30 100644
--- a/rosbag2_test_msgdefs/package.xml
+++ b/rosbag2_test_msgdefs/package.xml
@@ -2,7 +2,7 @@
 <?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
 <package format="3">
   <name>rosbag2_test_msgdefs</name>
-  <version>0.24.0</version>
+  <version>0.25.0</version>
   <description>message definition test fixtures for rosbag2 schema recording</description>
   <maintainer email="ros-tooling@foxglove.dev">Foxglove</maintainer>
   <maintainer email="michael.orlov@apex.ai">Michael Orlov</maintainer>
diff --git a/rosbag2_tests/CHANGELOG.rst b/rosbag2_tests/CHANGELOG.rst
index 0e1fb0c3ef..5bef0fd33d 100644
--- a/rosbag2_tests/CHANGELOG.rst
+++ b/rosbag2_tests/CHANGELOG.rst
@@ -2,6 +2,17 @@
 Changelog for package rosbag2_tests
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
+0.25.0 (2024-03-27)
+-------------------
+* Use std::filesystem instead of rcpputils::fs (`#1576 <https://github.com/ros2/rosbag2/issues/1576>`_)
+* Filter topic by type  (`#1577 <https://github.com/ros2/rosbag2/issues/1577>`_)
+* Make some changes for newer versions of uncrustify. (`#1578 <https://github.com/ros2/rosbag2/issues/1578>`_)
+* Add topic_id returned by storage to the TopicMetadata (`#1538 <https://github.com/ros2/rosbag2/issues/1538>`_)
+* Improve performance in SqliteStorage::get_bagfile_size() (`#1516 <https://github.com/ros2/rosbag2/issues/1516>`_)
+* Implement service recording and display info about recorded services (`#1480 <https://github.com/ros2/rosbag2/issues/1480>`_)
+* Mark play_end_to_end test as xfail in Windows (`#1452 <https://github.com/ros2/rosbag2/issues/1452>`_)
+* Contributors: Alejandro Hernández Cordero, Barry Xu, Chris Lalancette, Cristóbal Arroyo, Michael Orlov, Roman Sokolkov
+
 0.24.0 (2023-07-11)
 -------------------
 * Implement storing and loading ROS_DISTRO from metadata.yaml and mcap files (`#1241 <https://github.com/ros2/rosbag2/issues/1241>`_)
diff --git a/rosbag2_tests/package.xml b/rosbag2_tests/package.xml
index 8d9404100e..7b3543e4fb 100644
--- a/rosbag2_tests/package.xml
+++ b/rosbag2_tests/package.xml
@@ -2,7 +2,7 @@
 <?xml-model href="http://download.ros.org/schema/package_format2.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
 <package format="2">
   <name>rosbag2_tests</name>
-  <version>0.24.0</version>
+  <version>0.25.0</version>
   <description>Tests package for rosbag2</description>
   <maintainer email="michael.orlov@apex.ai">Michael Orlov</maintainer>
   <maintainer email="geoff@openrobotics.org">Geoffrey Biggs</maintainer>
diff --git a/rosbag2_transport/CHANGELOG.rst b/rosbag2_transport/CHANGELOG.rst
index 375f7f115d..07af73e773 100644
--- a/rosbag2_transport/CHANGELOG.rst
+++ b/rosbag2_transport/CHANGELOG.rst
@@ -2,6 +2,34 @@
 Changelog for package rosbag2_transport
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
+0.25.0 (2024-03-27)
+-------------------
+* Use std::filesystem instead of rcpputils::fs (`#1576 <https://github.com/ros2/rosbag2/issues/1576>`_)
+* Add transactional state mutex for RecorderImpl class. (`#1547 <https://github.com/ros2/rosbag2/issues/1547>`_)
+* Overhaul in the rosbag2_transport::TopicFilter class and relevant tests (`#1585 <https://github.com/ros2/rosbag2/issues/1585>`_)
+* Filter topic by type  (`#1577 <https://github.com/ros2/rosbag2/issues/1577>`_)
+* fix: use size_t instead of uint64_t in play_options YAML converter (`#1575 <https://github.com/ros2/rosbag2/issues/1575>`_)
+* Make some changes for newer versions of uncrustify. (`#1578 <https://github.com/ros2/rosbag2/issues/1578>`_)
+* Add topic_id returned by storage to the TopicMetadata (`#1538 <https://github.com/ros2/rosbag2/issues/1538>`_)
+* Workaround for flaky test_play_services running with fastrtps (`#1556 <https://github.com/ros2/rosbag2/issues/1556>`_)
+* Add proper message for --start-paused (`#1537 <https://github.com/ros2/rosbag2/issues/1537>`_)
+* `Recording stopped` prints only once. (`#1530 <https://github.com/ros2/rosbag2/issues/1530>`_)
+* Cleanup the rosbag2_transport tests (`#1518 <https://github.com/ros2/rosbag2/issues/1518>`_)
+* Implement service recording and display info about recorded services (`#1480 <https://github.com/ros2/rosbag2/issues/1480>`_)
+* Add option to set compression threads priority (`#1457 <https://github.com/ros2/rosbag2/issues/1457>`_)
+* Bugfix for incorrect playback rate changes when pressing buttons (`#1513 <https://github.com/ros2/rosbag2/issues/1513>`_)
+* Make Player and Recorder Composable (`#902 <https://github.com/ros2/rosbag2/issues/902>`_) (`#1419 <https://github.com/ros2/rosbag2/issues/1419>`_)
+* Clang fixes for the latest PlayerImpl code. (`#1507 <https://github.com/ros2/rosbag2/issues/1507>`_)
+* Make `rosbag2_transport::Player::play()` run in a separate thread (`#1503 <https://github.com/ros2/rosbag2/issues/1503>`_)
+* Switch to target_link_libraries everywhere. (`#1504 <https://github.com/ros2/rosbag2/issues/1504>`_)
+* Use enum values for offered_qos_profiles in code and string names in serialized metadata (`#1476 <https://github.com/ros2/rosbag2/issues/1476>`_)
+* Redesign Player class with PIMPL idiom (`#1447 <https://github.com/ros2/rosbag2/issues/1447>`_)
+* Don't warn for unknown types if topics are not selected (`#1466 <https://github.com/ros2/rosbag2/issues/1466>`_)
+* Remove unused concurrentqueue implementation. (`#1465 <https://github.com/ros2/rosbag2/issues/1465>`_)
+* Fix uninitialized value pointed out by clang static analysis. (`#1440 <https://github.com/ros2/rosbag2/issues/1440>`_)
+* Fix the build with rmw_fastrtps_dynamic. (`#1416 <https://github.com/ros2/rosbag2/issues/1416>`_)
+* Contributors: Alejandro Hernández Cordero, Barry Xu, Chris Lalancette, Christoph Fröhlich, Daisuke Nishimatsu, Michael Orlov, Patrick Roncagliolo, Roman Sokolkov, Tomoya Fujita, jmachowinski
+
 0.24.0 (2023-07-11)
 -------------------
 * Fix for rosbag2_transport::Recorder failures due to the unhandled exceptions (`#1382 <https://github.com/ros2/rosbag2/issues/1382>`_)
diff --git a/rosbag2_transport/package.xml b/rosbag2_transport/package.xml
index 603eeca660..ca43c9993d 100644
--- a/rosbag2_transport/package.xml
+++ b/rosbag2_transport/package.xml
@@ -2,7 +2,7 @@
 <?xml-model href="http://download.ros.org/schema/package_format2.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
 <package format="2">
   <name>rosbag2_transport</name>
-  <version>0.24.0</version>
+  <version>0.25.0</version>
   <description>Layer encapsulating ROS middleware to allow rosbag2 to be used with or without middleware</description>
   <maintainer email="michael.orlov@apex.ai">Michael Orlov</maintainer>
   <maintainer email="geoff@openrobotics.org">Geoffrey Biggs</maintainer>
diff --git a/shared_queues_vendor/CHANGELOG.rst b/shared_queues_vendor/CHANGELOG.rst
index 8a4650619c..ba33c09881 100644
--- a/shared_queues_vendor/CHANGELOG.rst
+++ b/shared_queues_vendor/CHANGELOG.rst
@@ -2,6 +2,12 @@
 Changelog for package shared_queues_vendor
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
+0.25.0 (2024-03-27)
+-------------------
+* Remove unused concurrentqueue implementation. (`#1465 <https://github.com/ros2/rosbag2/issues/1465>`_)
+  rosbag2 only depends on the readerwriter queue.
+* Contributors: Chris Lalancette
+
 0.24.0 (2023-07-11)
 -------------------
 
diff --git a/shared_queues_vendor/package.xml b/shared_queues_vendor/package.xml
index 24f73b29d6..53ca77f63b 100644
--- a/shared_queues_vendor/package.xml
+++ b/shared_queues_vendor/package.xml
@@ -2,7 +2,7 @@
 <?xml-model href="http://download.ros.org/schema/package_format2.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
 <package format="2">
   <name>shared_queues_vendor</name>
-  <version>0.24.0</version>
+  <version>0.25.0</version>
   <description>Vendor package for concurrent queues from moodycamel</description>
   <maintainer email="michael.orlov@apex.ai">Michael Orlov</maintainer>
   <maintainer email="geoff@openrobotics.org">Geoffrey Biggs</maintainer>
diff --git a/sqlite3_vendor/CHANGELOG.rst b/sqlite3_vendor/CHANGELOG.rst
index 56bf81df21..569661043a 100644
--- a/sqlite3_vendor/CHANGELOG.rst
+++ b/sqlite3_vendor/CHANGELOG.rst
@@ -2,6 +2,9 @@
 Changelog for package sqlite3_vendor
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
+0.25.0 (2024-03-27)
+-------------------
+
 0.24.0 (2023-07-11)
 -------------------
 * Switch to ament_cmake_vendor_package (`#1400 <https://github.com/ros2/rosbag2/issues/1400>`_)
diff --git a/sqlite3_vendor/package.xml b/sqlite3_vendor/package.xml
index 4163836aea..79c0922c4e 100644
--- a/sqlite3_vendor/package.xml
+++ b/sqlite3_vendor/package.xml
@@ -2,7 +2,7 @@
 <?xml-model href="http://download.ros.org/schema/package_format2.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
 <package format="2">
   <name>sqlite3_vendor</name>
-  <version>0.24.0</version>
+  <version>0.25.0</version>
   <description>SQLite 3 vendor package</description>
   <maintainer email="michael.orlov@apex.ai">Michael Orlov</maintainer>
   <maintainer email="geoff@openrobotics.org">Geoffrey Biggs</maintainer>
diff --git a/zstd_vendor/CHANGELOG.rst b/zstd_vendor/CHANGELOG.rst
index 87b0b0ec8e..ce5f04e73d 100644
--- a/zstd_vendor/CHANGELOG.rst
+++ b/zstd_vendor/CHANGELOG.rst
@@ -2,6 +2,9 @@
 Changelog for package zstd_vendor
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
+0.25.0 (2024-03-27)
+-------------------
+
 0.24.0 (2023-07-11)
 -------------------
 * Switch to ament_cmake_vendor_package (`#1400 <https://github.com/ros2/rosbag2/issues/1400>`_)
diff --git a/zstd_vendor/package.xml b/zstd_vendor/package.xml
index c8e7a187ca..c278878623 100644
--- a/zstd_vendor/package.xml
+++ b/zstd_vendor/package.xml
@@ -2,7 +2,7 @@
 <?xml-model href="http://download.ros.org/schema/package_format2.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
 <package format="2">
   <name>zstd_vendor</name>
-  <version>0.24.0</version>
+  <version>0.25.0</version>
   <description>Zstd compression vendor package, providing a dependency for Zstd.</description>
   <maintainer email="michael.orlov@apex.ai">Michael Orlov</maintainer>
   <maintainer email="geoff@openrobotics.org">Geoffrey Biggs</maintainer>