Skip to content

Latest commit

 

History

History
307 lines (258 loc) · 15.5 KB

CHANGELOG.rst

File metadata and controls

307 lines (258 loc) · 15.5 KB

Changelog for package rmw_fastrtps_dynamic_cpp

6.5.0 (2022-11-02)

  • Add rmw_get_gid_for_client impl (#631)
  • Contributors: Brian

6.4.0 (2022-09-13)

  • Use Fast-DDS Waitsets instead of listeners (#619)
  • Revert "add line feed for RCUTILS_SAFE_FWRITE_TO_STDERR (#608)" (#612)
  • add line feed for RCUTILS_SAFE_FWRITE_TO_STDERR (#608)
  • Allow null arguments in the EventsExecutor parameters (#602)
  • Add EventExecutor to rmw_fastrtps_dynamic_cpp
  • Fix cpplint error (#601)
  • Contributors: Jose Luis Rivero, Ricardo González, Tomoya Fujita

6.3.0 (2022-05-03)

  • Handle 'best_available' QoS policies (#598)
  • Contributors: Jacob Perron

6.2.1 (2022-03-28)

  • Add content filter topic feature (#513)
  • Add sequence numbers to message info structure (#587)
  • Contributors: Chen Lihui, Ivan Santiago Paunovic

6.2.0 (2022-03-01)

  • Add EventsExecutor (#468)
  • Install headers to include/${PROJECT_NAME} (#578)
  • Contributors: Shane Loretz, iRobot ROS

6.1.2 (2022-01-14)

6.1.1 (2021-12-17)

6.1.0 (2021-11-19)

  • Add client/service QoS getters. (#560)
  • Contributors: mauropasse

6.0.0 (2021-09-15)

5.2.2 (2021-08-09)

  • Correctly recalculate serialized size on bounded sequences. (#540)
  • Fix type size alignment. (#550)
  • Contributors: Miguel Company

5.2.1 (2021-06-30)

5.2.0 (2021-06-04)

  • Add rmw_publisher_wait_for_all_acked support. (#519)
  • Contributors: Barry Xu

5.1.0 (2021-05-12)

  • Loan messages implementation (#523) * Added is_plain_ attribute to base TypeSupport. * Added new methods to base TypeSupport. * Implementation of rmw_borrow_loaned_message. * Implementation of rmw_return_loaned_message_from_publisher. * Enable loan messages on publishers of plain types. * Implementation for taking loaned messages. * Enable loan messages on subscriptions of plain types.
  • Contributors: Miguel Company

5.0.0 (2021-04-06)

  • Refactor to use DDS standard API (#518)
  • Unique network flows (#502)
  • updating quality declaration links (re: ros2/docs.ros2.org#52) (#520)
  • Contributors: Miguel Company, shonigmann

4.5.0 (2021-03-18)

4.4.0 (2021-03-01)

  • Add RMW function to check QoS compatibility (#511)
  • Capture cdr exceptions (#505)
  • Load profiles based on topic names in rmw_fastrtps_dynamic_cpp (#497)
  • Contributors: Eduardo Ponz Segrelles, Jacob Perron, Miguel Company

4.3.0 (2021-01-25)

  • Set rmw_dds_common::GraphCache callback after init succeeds. (#496)
  • Handle typesupport errors on fetch. (#495)
  • Contributors: Michel Hidalgo

4.2.0 (2020-12-10)

4.1.0 (2020-12-08)

  • Check for correct context shutdown (#486)
  • New environment variable to change easily the publication mode (#470)
  • Contributors: Ignacio Montesino Valle, José Luis Bueno López

4.0.0 (2020-10-22)

  • Discriminate when the Client has gone from when the Client has not completely matched (#467) * Workaround when the client is gone before server sends response * Change add to the map to listener callback
  • Update the package.xml files with the latest Open Robotics maintainers (#459)
  • Update Quality Declarations and READMEs (#455) * Add QL of external dependencies to rmw_fastrtps_dynamic_cpp QD * Add QD links for dependencies to rmw_fastrtps_dynamic_cpp QD * Provide external dependencies QD links * Add README to rmw_fastrtps_dynamic * Add QD for rmw_fastrtps_dynamic
  • Contributors: JLBuenoLopez-eProsima, Jaime Martin Losa, José Luis Bueno López, Michael Jeronimo

3.1.4 (2020-10-02)

  • Ensure rmw_destroy_node() completes despite run-time errors. (#458)
  • Contributors: Michel Hidalgo

3.1.3 (2020-09-29)

  • Return RMW_RET_UNSUPPORTED in rmw_get_serialized_message_size (#452)
  • Contributors: Alejandro Hernández Cordero

3.1.2 (2020-09-25)

  • Updated publisher/subscription allocation and wait set API return codes (#443)
  • Added rmw_logging tests (#442)
  • Contributors: Alejandro Hernández Cordero

3.1.1 (2020-09-24)

  • Fix array get_function semantics (#448)
  • Make service/client construction/destruction implementation compliant (#445)
  • Make sure type can be unregistered successfully (#437)
  • Contributors: Barry Xu, Ivan Santiago Paunovic, Michel Hidalgo

3.1.0 (2020-09-23)

  • Add tests for native entity getters. (#439)
  • Avoid deadlock if graph update fails. (#438)
  • Contributors: Michel Hidalgo

3.0.0 (2020-09-18)

  • Call Domain::removePublisher while failure occurs in create_publisher (#434)
  • Avoid memory leaks and undefined behavior in rmw_fastrtps_dynamic_cpp typesupport code (#429)
  • Contributors: Barry Xu, Miguel Company

2.6.0 (2020-08-28)

  • Ensure compliant matched pub/sub count API. (#424)
  • Ensure compliant publisher QoS queries. (#425)
  • Contributors: Michel Hidalgo

2.5.0 (2020-08-07)

2.4.0 (2020-08-06)

  • Ensure compliant subscription API. (#419)
  • Contributors: Michel Hidalgo

2.3.0 (2020-07-30)

  • Ensure compliant publisher API. (#414)
  • Contributors: Michel Hidalgo

2.2.0 (2020-07-22)

  • Set context actual domain id (#410)
  • Contributors: Ivan Santiago Paunovic

2.1.0 (2020-07-20)

  • Ensure compliant node construction/destruction API. (#408)
  • Contributors: Michel Hidalgo

2.0.0 (2020-07-08)

  • Remove domain_id and localhost_only from node API (#407)
  • Amend rmw_init() implementation: require enclave. (#406)
  • Contributors: Ivan Santiago Paunovic, Michel Hidalgo

1.1.0 (2020-06-29)

  • Ensure compliant init/shutdown API implementation. (#401)
  • Finalize context iff shutdown. (#396)
  • Make service wait for response reader (#390)
  • Contributors: Michel Hidalgo, Miguel Company

1.0.1 (2020-06-01)

1.0.0 (2020-05-12)

  • Fix single rmw build for rmw_fastrtps_dynamic_cpp (#381)
  • Remove API related to manual by node liveliness (#379)
  • Contributors: Ivan Santiago Paunovic

0.9.1 (2020-05-08)

  • Added doxyfiles (#372)
  • Contributors: Alejandro Hernández Cordero

0.9.0 (2020-04-28)

  • Fixed rmw_fastrtps_dynamic_cpp package description. (#376)
  • Rename rosidl_message_bounds_t. (#373)
  • Feature/services timestamps. (#369)
  • Add support for taking a sequence of messages. (#366)
  • security-context -> enclave. (#365)
  • Rename rosidl_generator_c namespace to rosidl_runtime_c. (#367)
  • Remove custom typesupport for rmw_dds_common interfaces. (#364)
  • Added rosidl_runtime c and cpp depencencies. (#351)
  • Switch to one Participant per Context. (#312)
  • Add rmw_*_event_init() functions. (#354)
  • Fixing type support C/CPP mix on rmw_fastrtps_dynamic_cpp. (#350)
  • Fix build warning in Ubuntu Focal. (#346)
  • Code style only: wrap after open parenthesis if not in one line. (#347)
  • Passing down type support information (#342)
  • Implement functions to get publisher and subcription informations like QoS policies from topic name. (#336)
  • Contributors: Alejandro Hernández Cordero, Dirk Thomas, Ingo Lütkebohle, Ivan Santiago Paunovic, Jaison Titus, Miaofei Mei, Michael Carroll, Miguel Company, Mikael Arguedas

0.8.1 (2019-10-23)

  • use return_loaned_message_from (#334)
  • Restrict traffic to localhost only if env var is provided (#331)
  • Zero copy api (#322)
  • update signature for added pub/sub options (#329)
  • Contributors: Brian Marchi, Karsten Knese, William Woodall

0.8.0 (2019-09-25)

  • Add function for getting clients by node (#293)
  • Use rcpputils::find_and_replace instead of std::regex_replace (#291)
  • Export typesupport_fastrtps package dependencies (#294)
  • Implement get_actual_qos() for subscriptions (#287)
  • Contributors: Jacob Perron, M. M, kurcha01-arm

0.7.3 (2019-05-29)

0.7.2 (2019-05-20)

  • add support for WString in rmw_fastrtps_dynamic_cpp (#278)
  • Centralize topic name creation logic and update to match FastRTPS 1.8 API (#272)
  • Contributors: Dirk Thomas, Nick Burek

0.7.1 (2019-05-08)

  • Support arbitrary message namespaces (#266)
  • Add qos interfaces with no-op (#271)
  • Updates for preallocation API. (#274)
  • Contributors: Jacob Perron, Michael Carroll, Ross Desmond

0.7.0 (2019-04-13)

  • Add function to get publisher actual qos settings (#267)
  • pass context to wait set and fini context (#252)
  • Add missing logic to dynamic RMW client implementation (#254)
  • Merge pull request #250 from ros2/support_static_lib
  • use namespace_prefix from shared package
  • Use empty() instead of size() to check if a vector/map contains elements and fixed some incorrect logging (#245)
  • Contributors: Dirk Thomas, Jacob Perron, Johnny Willemsen, William Woodall, ivanpauno

0.6.1 (2018-12-06)

  • Add topic cache object for managing topic relations (#236)
  • Fastrtps 1.7.0 (#233)
  • RMW_FastRTPS configuration from XML only (#243)
  • refactor to support init options and context (#237)
  • Methods to retrieve matched counts on pub/sub (#234)
  • Fixing failing tests on rmw_fastrtps_dynamic_cpp. (#242)
  • use uint8_array (#240)
  • fix linter warnings (#241)
  • Contributors: Dirk Thomas, Juan Carlos, Karsten Knese, Michael Carroll, MiguelCompany, Ross Desmond, William Woodall

0.6.0 (2018-11-16)

  • Merge pull request #232 from ros2/array-terminology
  • rename files
  • rename dynamic array to sequence
  • Add semicolons to all RCLCPP and RCUTILS macros. (#229)
  • Include node namespaces in get_node_names (#224)
  • add rmw_get_serialization_format (#215)
  • Merge pull request #218 from ros2/pr203
  • Refs #3061. Adapting code on rmw_fastrtps_dynamic_cpp.
  • Refs #3061. Package rmw_fastrtps_cpp duplicated as rmw_fastrtps_dynamic_cpp.
  • Contributors: Chris Lalancette, Dirk Thomas, Karsten Knese, Michael Carroll, Miguel Company

0.5.1 (2018-06-28)

0.5.0 (2018-06-23)

0.4.0 (2017-12-08)