ros-foxy-rosbag2-transport (0.3.11-1focal) focal; urgency=high

  * [foxy] Fix YAML_CPP_DLL warnings on Windows (#1353 <https://github.com/ros2/rosbag2/issues/1353>)
  * [backport foxy] Add QoS decoding translation for infinite durations to RMW_DURATION_INFINITE (backport #684 <https://github.com/ros2/rosbag2/issues/684>) (#1088 <https://github.com/ros2/rosbag2/issues/1088>)
  * Copy recorder QoS profile to local variable so that temporary value isn't cleared (#803 <https://github.com/ros2/rosbag2/issues/803>) (#1335 <https://github.com/ros2/rosbag2/issues/1335>)
  * Contributors: Emerson Knapp, Michael Orlov

 -- Karsten Knese <karsten@openrobotics.org>  Sat, 27 May 2023 00:00:00 -0000

ros-foxy-rosbag2-transport (0.3.10-1focal) focal; urgency=high



 -- Karsten Knese <karsten@openrobotics.org>  Thu, 16 Mar 2023 00:00:00 -0000

ros-foxy-rosbag2-transport (0.3.9-1focal) focal; urgency=high

  * Fixed inability to record hidden topics (#835 <https://github.com/ros2/rosbag2/issues/835>)
  * Contributors: Cameron Miller

 -- Karsten Knese <karsten@openrobotics.org>  Thu, 03 Feb 2022 00:00:00 -0000

ros-foxy-rosbag2-transport (0.3.8-1focal) focal; urgency=high

  * [backport Foxy] Fixed playing if unknown message types exist (backports #592 <https://github.com/ros2/rosbag2/issues/592>) (#686 <https://github.com/ros2/rosbag2/issues/686>)
  * [backport Foxy] More reliable topic remapping test (backports #456 <https://github.com/ros2/rosbag2/issues/456>) (#817 <https://github.com/ros2/rosbag2/issues/817>)
  * [backport Foxy] Handle SIGTERM gracefully in recording (#809 <https://github.com/ros2/rosbag2/issues/809>)
  * Contributors: Emerson Knapp

 -- Karsten Knese <karsten@openrobotics.org>  Mon, 19 Jul 2021 00:00:00 -0000

ros-foxy-rosbag2-transport (0.3.7-1focal) focal; urgency=high



 -- Karsten Knese <karsten@openrobotics.org>  Mon, 15 Feb 2021 00:00:00 -0000

ros-foxy-rosbag2-transport (0.3.6-1focal) focal; urgency=high

  * Update maintainer list for Foxy (#551 <https://github.com/ros2/rosbag2/issues/551>)
  * Contributors: Michael Jeronimo

 -- Karsten Knese <karsten@openrobotics.org>  Tue, 05 Jan 2021 00:00:00 -0000

ros-foxy-rosbag2-transport (0.3.5-1focal) focal; urgency=high

  * resolve memory leak for serialized message (#502 <https://github.com/ros2/rosbag2/issues/502>) (#518 <https://github.com/ros2/rosbag2/issues/518>)
  * Use shared logic for importing the rosbag2_transport_py library in Python (#482 <https://github.com/ros2/rosbag2/issues/482>) (#494 <https://github.com/ros2/rosbag2/issues/494>)
  * Contributors: Emerson Knapp, Karsten Knese

 -- Karsten Knese <karsten@openrobotics.org>  Mon, 31 Aug 2020 00:00:00 -0000

ros-foxy-rosbag2-transport (0.3.4-1focal) focal; urgency=high

  * fix missing target dependencies (#479 <https://github.com/ros2/rosbag2/issues/479>) (#481 <https://github.com/ros2/rosbag2/issues/481>)
    Co-authored-by: Dirk Thomas <mailto:dirk-thomas@users.noreply.github.com>
  * Contributors: Karsten Knese

 -- Karsten Knese <karsten@openrobotics.org>  Wed, 05 Aug 2020 00:00:00 -0000

ros-foxy-rosbag2-transport (0.3.3-1focal) focal; urgency=high

  * export shared_queues_vendor for modern cmake support (#434 <https://github.com/ros2/rosbag2/issues/434>) (#438 <https://github.com/ros2/rosbag2/issues/438>)
  * Contributors: Karsten Knese

 -- Karsten Knese <karsten@openrobotics.org>  Tue, 23 Jun 2020 00:00:00 -0000

ros-foxy-rosbag2-transport (0.3.2-1focal) focal; urgency=high



 -- Karsten Knese <karsten@openrobotics.org>  Wed, 03 Jun 2020 00:00:00 -0000

ros-foxy-rosbag2-transport (0.3.1-1focal) focal; urgency=high

  * Find rosbag2_cpp (tinyxml2) before rcl (#423 <https://github.com/ros2/rosbag2/issues/423>)
  * Shared publisher handle (#420 <https://github.com/ros2/rosbag2/issues/420>)
  * Contributors: Chris Lalancette, Karsten Knese

 -- Karsten Knese <karsten@openrobotics.org>  Mon, 01 Jun 2020 00:00:00 -0000

ros-foxy-rosbag2-transport (0.3.0-1focal) focal; urgency=high



 -- Karsten Knese <karsten@openrobotics.org>  Tue, 26 May 2020 00:00:00 -0000

ros-foxy-rosbag2-transport (0.2.8-1focal) focal; urgency=high

  * Explicitly add DLL directories for Windows before importing (#411 <https://github.com/ros2/rosbag2/issues/411>)
  * Contributors: Jacob Perron

 -- Karsten Knese <karsten@openrobotics.org>  Mon, 18 May 2020 00:00:00 -0000

ros-foxy-rosbag2-transport (0.2.7-1focal) focal; urgency=high

  * Remove MANUAL_BY_NODE liveliness usage (#406 <https://github.com/ros2/rosbag2/issues/406>)
  * Contributors: Ivan Santiago Paunovic

 -- Karsten Knese <karsten@openrobotics.org>  Tue, 12 May 2020 00:00:00 -0000

ros-foxy-rosbag2-transport (0.2.6-1focal) focal; urgency=high

  * Correct usage of rcpputils::SharedLibrary loading. (#400 <https://github.com/ros2/rosbag2/issues/400>)
  * Contributors: Karsten Knese

 -- Karsten Knese <karsten@openrobotics.org>  Thu, 07 May 2020 00:00:00 -0000

ros-foxy-rosbag2-transport (0.2.5-1focal) focal; urgency=high

  * add topic remapping option to rosbag2 play (#388 <https://github.com/ros2/rosbag2/issues/388>)
  * add missing test dependency (#392 <https://github.com/ros2/rosbag2/issues/392>)
  * use serialized message (#386 <https://github.com/ros2/rosbag2/issues/386>)
  * Adaptive playback qos based on recorded metadata (#364 <https://github.com/ros2/rosbag2/issues/364>)
  * Add loop option to rosbag play (#361 <https://github.com/ros2/rosbag2/issues/361>)
  * Move qos utilities to their own compilation unit (#379 <https://github.com/ros2/rosbag2/issues/379>)
  * Expose BaseReaderInterface's BagMetadata  (#377 <https://github.com/ros2/rosbag2/issues/377>)
  * Expose topic filter to command line (addresses #342 <https://github.com/ros2/rosbag2/issues/342>) (#363 <https://github.com/ros2/rosbag2/issues/363>)
  * Fix Action CI tests to pass reliably (#376 <https://github.com/ros2/rosbag2/issues/376>)
  * Update GenericSubscription's handle_message signature (#373 <https://github.com/ros2/rosbag2/issues/373>)
  * Bridge CLI with transport (#370 <https://github.com/ros2/rosbag2/issues/370>)
  * Override QoS Profiles in CLI - Playback (#356 <https://github.com/ros2/rosbag2/issues/356>)
  * QoS Profile Overrides - Player (#353 <https://github.com/ros2/rosbag2/issues/353>)
  * Fix rosbag2_tests resource files and play_end_to_end test (#362 <https://github.com/ros2/rosbag2/issues/362>)
  * use ament_export_targets() (#360 <https://github.com/ros2/rosbag2/issues/360>)
  * Intelligently subscribe to topics according to their QoS profiles (#355 <https://github.com/ros2/rosbag2/issues/355>)
  * Add QoS Profile override to CLI (#347 <https://github.com/ros2/rosbag2/issues/347>)
  * Override Subscriber QoS - Record (#346 <https://github.com/ros2/rosbag2/issues/346>)
  * Replace poco dependency by rcutils (#322 <https://github.com/ros2/rosbag2/issues/322>)
  * Test all RMW implementations for rosbag2_transport (#349 <https://github.com/ros2/rosbag2/issues/349>)
  * Add filter for reading selective topics (#302 <https://github.com/ros2/rosbag2/issues/302>)
  * Disable adaptive qos subscription for now  (#348 <https://github.com/ros2/rosbag2/issues/348>)
  * Subscribe to topics using the common offered QoS (#343 <https://github.com/ros2/rosbag2/issues/343>)
  * Transaction based sqlite3 inserts (#225 <https://github.com/ros2/rosbag2/issues/225>)
  * Allow GenericPublisher / GenericSubscription to take a QoS profile (#337 <https://github.com/ros2/rosbag2/issues/337>)
  * Query offered QoS profiles for a topic and store in metadata (#333 <https://github.com/ros2/rosbag2/issues/333>)
  * Add QoS profiles field to metadata struct and provide serialization utilities (#330 <https://github.com/ros2/rosbag2/issues/330>)
  * include hidden topics (#332 <https://github.com/ros2/rosbag2/issues/332>)
  * Add playback rate command line arg (#304 <https://github.com/ros2/rosbag2/issues/304>)
  * Removed rosidl_generator_cpp in rosbag2_transport because it's not used (#321 <https://github.com/ros2/rosbag2/issues/321>)
  * Fix race condition in transport recorder (#303 <https://github.com/ros2/rosbag2/issues/303>)
  * [compression] Enable compression through ros2bag cli (#263 <https://github.com/ros2/rosbag2/issues/263>)
  * code style only: wrap after open parenthesis if not in one line (#280 <https://github.com/ros2/rosbag2/issues/280>)
  * Make rosbag2 a metapackage (#241 <https://github.com/ros2/rosbag2/issues/241>)
  * make ros tooling working group maintainer (#211 <https://github.com/ros2/rosbag2/issues/211>)
  * Contributors: Alejandro Hernández Cordero, Anas Abou Allaban, Dirk Thomas, Emerson Knapp, Karsten Knese, Mabel Zhang, Sriram Raghunathan, Zachary Michaels, carlossvg, ketatam

 -- Karsten Knese <karsten@openrobotics.org>  Thu, 30 Apr 2020 00:00:00 -0000

ros-foxy-rosbag2-transport (0.2.4-1focal) focal; urgency=high



 -- Karsten Knese <karsten@openrobotics.org>  Mon, 18 Nov 2019 00:00:00 -0000

ros-foxy-rosbag2-transport (0.2.3-1focal) focal; urgency=high

  * Add CLI option to expose bagfile splitting. (#203 <https://github.com/ros2/rosbag2/issues/203>)
  * Delay subscriber asynchronous creation for opensplice in test_rosbag2_node. (#196 <https://github.com/ros2/rosbag2/issues/196>)
  * Modular Reader/Writer API. (#205 <https://github.com/ros2/rosbag2/issues/205>)
  * Contributors: Brian Marchi, Karsten Knese, Prajakta Gokhale

 -- Karsten Knese <karsten@openrobotics.org>  Mon, 18 Nov 2019 00:00:00 -0000

ros-foxy-rosbag2-transport (0.2.2-1focal) focal; urgency=high

  * (API) Generate bagfile metadata in Writer (#184 <https://github.com/ros2/rosbag2/issues/184>)
  * Contributors: Zachary Michaels

 -- Karsten Knese <karsten@openrobotics.org>  Wed, 13 Nov 2019 00:00:00 -0000

ros-foxy-rosbag2-transport (0.2.1-1focal) focal; urgency=high

  * Disable parameter event publishers on test nodes. (#180 <https://github.com/ros2/rosbag2/issues/180>)
  * Narrow down tests for topic discovery. (#178 <https://github.com/ros2/rosbag2/issues/178>)
  * Fix API for new Intra-Process communication. (#143 <https://github.com/ros2/rosbag2/issues/143>)
  * Add dependency on python_cmake_module. (#188 <https://github.com/ros2/rosbag2/issues/188>)
  * Add bagfile splitting support to storage_options. (#182 <https://github.com/ros2/rosbag2/issues/182>)
  * Fix the test failure of wrong messages count. (#165 <https://github.com/ros2/rosbag2/issues/165>)
  * Support for zero-copy message transport. (#168 <https://github.com/ros2/rosbag2/issues/168>)
  * Contributors: Alberto Soragna, ChenYing Kuo, Dan Rose, Karsten Knese, Mikael Arguedas, Zachary Michaels

 -- Karsten Knese <karsten@openrobotics.org>  Wed, 23 Oct 2019 00:00:00 -0000

ros-foxy-rosbag2-transport (0.2.0-1focal) focal; urgency=high

  * fixup after API changes to Subscription in rclcpp (#166 <https://github.com/ros2/rosbag2/issues/166>)
  * disable some tests for connext (#145 <https://github.com/ros2/rosbag2/issues/145>)
  * disable plugins/tests which need rmw_fastrtps_cpp if unavailable (#137 <https://github.com/ros2/rosbag2/issues/137>)
  * Fix test failures on armhf (#135 <https://github.com/ros2/rosbag2/issues/135>)
  * Contributors: Karsten Knese, Prajakta Gokhale, William Woodall, ivanpauno

 -- Karsten Knese <karsten@openrobotics.org>  Thu, 26 Sep 2019 00:00:00 -0000

ros-foxy-rosbag2-transport (0.1.2-1focal) focal; urgency=high

  * Fixes an init race condition (#93 <https://github.com/ros2/rosbag2/issues/93>)
    * This could probably be a race condition, for ex: When we've create a subscriber in the API, and the subscriber has the data already available in the callback (Cause of existing publishers) the db entry for the particular topic would not be availalble, which in turn returns an SqliteException. This is cause write_->create_topic() call is where we add the db entry for a particular topic. And, this leads to crashing before any recording.
    Locally I solved it by adding the db entry first, and if
    create_subscription fails, remove the topic entry from the db and also
    erase the subscription.
    Signed-off-by: Sriram Raghunathan <mailto:rsriram7@visteon.com>
    * Fix comments for pull request https://github.com/ros2/rosbag2/pull/93
    Signed-off-by: Sriram Raghunathan <mailto:rsriram7@visteon.com>
    * Added unit test case for remove_topics from db
    Signed-off-by: Sriram Raghunathan <mailto:rsriram7@visteon.com>
    * Fix unit tests failing by adding dependent test macros
    Signed-off-by: Sriram Raghunathan <mailto:rsriram7@visteon.com>
    * Fixes the linter errors
  * Update troubleshooting reference to index.ros.org (#120 <https://github.com/ros2/rosbag2/issues/120>)
    Signed-off-by: Michael Carroll <mailto:michael@openrobotics.org>
  * Contributors: Michael Carroll, Sriram Raghunathan

 -- Karsten Knese <karsten@openrobotics.org>  Mon, 20 May 2019 00:00:00 -0000

ros-foxy-rosbag2-transport (0.1.1-1focal) focal; urgency=high

  * fix condition to only apply pragma for GCC 8+ (#117 <https://github.com/ros2/rosbag2/issues/117>)
  * Contributors: Dirk Thomas

 -- Karsten Knese <karsten@openrobotics.org>  Thu, 09 May 2019 00:00:00 -0000

ros-foxy-rosbag2-transport (0.1.0-1focal) focal; urgency=high

  * ignore cast function type warning (#116 <https://github.com/ros2/rosbag2/issues/116>)
  * changes to avoid deprecated API's (#115 <https://github.com/ros2/rosbag2/issues/115>)
  * Handle message type name with multiple namespace parts (#114 <https://github.com/ros2/rosbag2/issues/114>)
  * fix compilation against master (#111 <https://github.com/ros2/rosbag2/issues/111>)
  * fix logging signature (#107 <https://github.com/ros2/rosbag2/issues/107>)
  * use fastrtps static instead of dynamic (#104 <https://github.com/ros2/rosbag2/issues/104>)
  * enforce unique node names (#86 <https://github.com/ros2/rosbag2/issues/86>)
  * disable cppcheck (#91 <https://github.com/ros2/rosbag2/issues/91>)
  * Consistent node naming across ros2cli tools (#60 <https://github.com/ros2/rosbag2/issues/60>)
  * Contributors: AAlon, Dirk Thomas, Jacob Perron, Karsten Knese, William Woodall

 -- Karsten Knese <karsten@openrobotics.org>  Wed, 08 May 2019 00:00:00 -0000

ros-foxy-rosbag2-transport (0.0.5-1focal) focal; urgency=high



 -- Karsten Knese <karsten@openrobotics.org>  Thu, 27 Dec 2018 00:00:00 -0000

ros-foxy-rosbag2-transport (0.0.4-1focal) focal; urgency=high

  * Improve queue usage (#75 <https://github.com/bsinno/rosbag2/issues/75>)
  * 0.0.3
  * Play old bagfiles (#69 <https://github.com/bsinno/rosbag2/issues/69>)
  * Release fixups (#72 <https://github.com/bsinno/rosbag2/issues/72>)
  * Contributors: Andreas Holzner, Karsten Knese, Martin Idel

 -- Karsten Knese <karsten@openrobotics.org>  Wed, 19 Dec 2018 00:00:00 -0000

ros-foxy-rosbag2-transport (0.0.2-1focal) focal; urgency=high

  * update maintainer email
  * Contributors: Karsten Knese

 -- Karsten Knese <karsten@openrobotics.org>  Wed, 12 Dec 2018 00:00:00 -0000

ros-foxy-rosbag2-transport (0.0.1-1focal) focal; urgency=high

  * Auto discovery of new topics (#63 <https://github.com/ros2/rosbag2/issues/63>)
  * Fix master build and small renamings (#67 <https://github.com/ros2/rosbag2/issues/67>)
  * rename topic_with_types to topic_metadata
  * use converter options
  * iterate_over_formatter
  * GH-142 replace map with unordered map where possible (#65 <https://github.com/ros2/rosbag2/issues/65>)
  * Use converters when recording a bag file (#57 <https://github.com/ros2/rosbag2/issues/57>)
  * use uint8 for serialized message (#61 <https://github.com/ros2/rosbag2/issues/61>)
  * Renaming struct members for consistency (#64 <https://github.com/ros2/rosbag2/issues/64>)
  * Use converters when playing back files (#56 <https://github.com/ros2/rosbag2/issues/56>)
  * Implement converter plugin for CDR format and add converter plugins package (#48 <https://github.com/ros2/rosbag2/issues/48>)
  * Display bag summary using ros2 bag info (#45 <https://github.com/ros2/rosbag2/issues/45>)
  * GH-117 Check also for rclcpp::ok() when playing back messages (#54 <https://github.com/ros2/rosbag2/issues/54>)
  * Extract recorder from rosbag2_transport, fix test naming (#44 <https://github.com/ros2/rosbag2/issues/44>)
  * Introduce rosbag2_transport layer and CLI (#38 <https://github.com/ros2/rosbag2/issues/38>)
  * Contributors: Alessandro Bottero, Andreas Greimel, Andreas Holzner, Karsten Knese, Martin Idel

 -- Karsten Knese <karsten@openrobotics.org>  Tue, 11 Dec 2018 00:00:00 -0000


