CHANGELOG

Changelog for package image_transport

5.1.5 (2024-11-26)

  • Add lazy subscription to republisher (backport #325) (#327) Co-authored-by: Błażej Sowa <bsowa123@gmail.com>

  • Fix node name (#321) (#322) Node name appears in logs and confuses readers. (cherry picked from commit ea6a9e47c259cc875b7a4545e07359b63bd27f60) Co-authored-by: Michal Sojka <michal.sojka@cvut.cz>

  • Contributors: mergify[bot]

5.1.4 (2024-06-27)

5.1.3 (2024-05-24)

  • Add missing sub and pub options (#308) (#309) Co-authored-by: Angsa Deployment Team <team@angsa-robotics.com> (cherry picked from commit 74d9e8edb02eaf13771ee4d12a558d68279cbf44) Co-authored-by: Tony Najjar <tony.najjar.1997@gmail.com>

  • Support zero-copy intra-process publishing (#306) (#310) (cherry picked from commit fd51363e2b8f8cd99e9a77970c1d49eb86c1480f) Co-authored-by: Błażej Sowa <bsowa123@gmail.com>

  • Contributors: mergify[bot]

5.1.2 (2024-04-16)

5.1.1 (2024-03-26)

  • Added rclcpp component to Republish (#275)

  • Contributors: Alejandro Hernández Cordero

5.1.0 (2024-01-24)

  • Add QoS option reliability to republisher qos params (#296)

  • implement CameraSubscriber::getNumPublishers (#297)

  • Add missing definition for CameraPublisher::publish overload (#278)

  • Contributors: Carlos Andrés Álvarez Restrepo, Michael Ferguson, s-hall

5.0.0 (2023-11-06)

  • Advertize and subscribe with custom qos (#288)

  • Removed C headers (#289)

  • Contributors: Alejandro Hernández Cordero

4.5.1 (2023-09-07)

  • Switch to using the override keyword for simple_publisher_plugin. (#285)

  • Contributors: Chris Lalancette

4.5.0 (2023-08-21)

  • feat: enable plugin allowlist (#264)

  • Expose option to set callback groups (#274)

  • add support for lazy subscribers (#272)

  • Contributors: Aditya Pande, Daisuke Nishimatsu, Michael Ferguson

4.3.0 (2023-04-28)

4.2.0 (2023-02-14)

  • Update image_common to C++17. (#267)

  • Contributors: Chris Lalancette

4.1.1 (2022-11-16)

  • Add alias library targets for all libraries (#259)

  • Contributors: RFRIEDM-Trimble

4.1.0 (2022-11-02)

4.0.0 (2022-08-11)

  • Remove subscriber and publisher impl methods without options (#252)

  • Deprecate impl without options (#249)

  • Contributors: Kenji Brameld

3.2.1 (2022-07-12)

  • opt-in to qos overriding for publisher (#246)

  • Contributors: Brian

3.2.0 (2022-05-10)

  • Add qos option to override qos (#208)

  • Contributors: Daisuke Nishimatsu

3.1.4 (2022-03-25)

  • Image transport publisher crash fixes (#235)

  • Contributors: RoboTech Vision

3.1.3 (2022-03-01)

  • Simple IT plugins shutdown (#225)

  • Remove PLUGINLIB__DISABLE_BOOST_FUNCTIONS definition. (#226)

  • Contributors: Chris Lalancette, RoboTech Vision

3.1.2 (2022-01-14)

3.1.0 (2021-06-29)

  • Fix SimpleSubscriberPlugin (#195)

  • Contributors: Ivan Santiago Paunovic

3.0.0 (2021-05-26)

  • Make sure to mark overridden methods as ‘override’. (#192)

  • Expose subscription options (#186)

  • fix mistyping ‘cammera_publisher.hpp -> camera_publisher.hpp’ (#177)

  • Update maintainers (#173)

  • make CameraPublisher::getNumSubscribers() work (#163)

  • Contributors: Alejandro Hernández Cordero, Audrow Nash, Chris Lalancette, Hye-Jong KIM, Michael Ferguson

2.3.0 (2020-05-27)

  • Fix formatting and include paths for linters (#157)

  • Fix QoS initialization from RMW QoS profile (#158)

  • Contributors: Jacob Perron, Martin Idel

2.2.1 (2019-10-23)

  • add missing set header (#140)

  • Contributors: Mikael Arguedas

2.2.0 (2019-09-27)

2.1.1 (2019-05-30)

  • Update to use new count APIs (#128)

  • use latest ros2 API (#127)

  • Contributors: Karsten Knese, Michael Carroll

2.1.0 (2019-05-09)

  • Update ROS2 branch to account for new NodeOptions interface (#120)

  • Contributors: Carl Delsey

2.0.0 (2018-12-05)

  • camera_info_manager ROS2 port (#94)

  • Pointer api updates (#104)

  • Fix rcutils API change by just removing it. (#103)

  • [ROS2] corrections to remapping for raw images (#97)

  • Make ROS2 ImageTransport conform to old api (#88)

  • Image Transport ROS2 Port (#84)

  • Contributors: Michael Carroll

1.11.13 (2017-11-05)

  • Disable image publisher plugins by name (#60) * Disable publisher plugins by name * Now have per publisher blacklist instead of image_transport wide.

  • update to use non deprecated pluginlib macro

  • Extend documentation of getCameraInfoTopic Document the fact that the base_topic argument must be resolved in order to build the correct camera info topic.

  • Added cv::waitkey(10) for blank popup Without the cv::waitkey(10), it results in a blank popup which crashes/ leads to a black popup. This change corrects that problem. ROS Kinetic, Ubuntu 16.04.3

  • Contributors: Aaditya Saraiya, Lucas Walter, Mikael Arguedas, Thibaud Chupin, Vincent Rabaud

1.11.12 (2017-01-29)

  • Fix CMake of image_transport/tutorial and polled_camera Fix loads of problems with the CMakeLists.

  • image_transport/tutorial: Add dependency on generated msg Without this, build fails on Kinetic because ResizedImage.h has not been generated yet.

  • image_transport/tutorial: Add missing catkin_INCLUDE_DIRS Without this, compilation files on Kinetic because ros.h cannot be found.

  • 1.11.11

  • update changelogs

  • Contributors: Martin Guenther, Vincent Rabaud

1.11.11 (2016-09-24)

1.11.10 (2016-01-19)

1.11.9 (2016-01-17)

  • fix linkage in tutorials

  • Use $catkin_EXPORTED_TARGETS

  • Contributors: Jochen Sprickerhof, Vincent Rabaud

1.11.8 (2015-11-29)

1.11.7 (2015-07-28)

1.11.6 (2015-07-16)

1.11.5 (2015-05-14)

  • image_transport: fix CameraSubscriber shutdown (circular shared_ptr ref) CameraSubscriber uses a private boost::shared_ptr to share an impl object between copied instances. In CameraSubscriber::CameraSubscriber(), it handed this shared_ptr to boost::bind() and saved the created wall timer in the impl object, thus creating a circular reference. The impl object was therefore never freed. Fix that by passing a plain pointer to boost::bind().

  • avoid a memory copy for the raw publisher

  • add a way to publish an image with only the data pointer

  • Make function inline to avoid duplicated names when linking statically

  • add plugin examples for the tutorial

  • update instructions for catkin

  • remove uselessly linked library fixes #28

  • add a tutorial for image_transport

  • Contributors: Gary Servin, Max Schwarz, Vincent Rabaud

1.11.4 (2014-09-21)

1.11.3 (2014-05-19)

1.11.2 (2014-02-13)

1.11.1 (2014-01-26 02:33)

1.11.0 (2013-07-20 12:23)

1.10.5 (2014-01-26 02:34)

1.10.4 (2013-07-20 11:42)

  • add Jack as maintainer

  • update my email address

  • Contributors: Vincent Rabaud

1.10.3 (2013-02-21 05:33)

1.10.2 (2013-02-21 04:48)

1.10.1 (2013-02-21 04:16)

1.10.0 (2013-01-13)

  • fix the urls

  • use the pluginlib script to remove some warnings

  • added license headers to various cpp and h files

  • Contributors: Aaron Blasdel, Vincent Rabaud

1.9.22 (2012-12-16)

  • get rid of the deprecated class_loader interface

  • Contributors: Vincent Rabaud

1.9.21 (2012-12-14)

  • CMakeLists.txt clean up

  • Updated package.xml file(s) to handle new catkin buildtool_depend requirement

  • Contributors: William Woodall, mirzashah

1.9.20 (2012-12-04)

1.9.19 (2012-11-08)

  • add the right link libraries

  • Contributors: Vincent Rabaud

1.9.18 (2012-11-06)

  • Isolated plugins into their own library to follow new class_loader/pluginlib guidelines.

  • remove the brief attribute

  • Contributors: Mirza Shah, Vincent Rabaud

1.9.17 (2012-10-30 19:32)

1.9.16 (2012-10-30 09:10)

  • add xml file

  • Contributors: Vincent Rabaud

1.9.15 (2012-10-13 08:43)

  • fix bad folder/libraries

  • Contributors: Vincent Rabaud

1.9.14 (2012-10-13 01:07)

1.9.13 (2012-10-06)

1.9.12 (2012-10-04)

1.9.11 (2012-10-02 02:56)

1.9.10 (2012-10-02 02:42)

1.9.9 (2012-10-01)

  • fix dependencies

  • Contributors: Vincent Rabaud

1.9.8 (2012-09-30)

  • add catkin as a dependency

  • comply to the catkin API

  • Contributors: Vincent Rabaud

1.9.7 (2012-09-18 11:39)

1.9.6 (2012-09-18 11:07)

1.9.5 (2012-09-13)

  • install the include directories

  • Contributors: Vincent Rabaud

1.9.4 (2012-09-12 23:37)

1.9.3 (2012-09-12 20:44)

1.9.2 (2012-09-10)

1.9.1 (2012-09-07 15:33)

  • make the libraries public

  • Contributors: Vincent Rabaud

1.9.0 (2012-09-07 13:03)

  • catkinize for Groovy

  • Initial image_common stack check-in, containing image_transport.

  • Contributors: Vincent Rabaud, gerkey, kwc, mihelich, pmihelich, straszheim, vrabaud