Package symbol

rmw_fastrtps_dynamic_cpp package from rmw_fastrtps repo

rmw_fastrtps_cpp rmw_fastrtps_dynamic_cpp rmw_fastrtps_shared_cpp

ROS Distro
humble

Package Summary

Tags No category tags.
Version 6.2.8
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description Implementation of the ROS Middleware (rmw) Interface using eProsima's Fast RTPS.
Checkout URI https://github.com/ros2/rmw_fastrtps.git
VCS Type git
VCS Version humble
Last Updated 2025-07-16
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Implement the ROS middleware interface using introspection type support.

Additional Links

No additional links.

Maintainers

  • Michel Hidalgo
  • Michael Jeronimo

Authors

  • Ricardo González
  • Dirk Thomas

rmw_fastrtps_cpp

rmw_fastrtps_dynamic_cpp implements the ROS middleware interface using eProsima Fast DDS introspection typesupport at run time to decide on the serialization/deserialization mechanism.

For more information see the repository level README

Quality Declaration

This package claims to be in the Quality Level 3 category, see the Quality Declaration for more details.

CHANGELOG

Changelog for package rmw_fastrtps_dynamic_cpp

6.2.8 (2025-07-16)

6.2.7 (2024-07-26)

6.2.6 (2024-01-24)

  • Capture [std::bad_alloc]{.title-ref} on deserializeROSmessage. (#665) (#737)
  • Contributors: mergify[bot]

6.2.5 (2023-11-13)

  • Account for alignment on is_plain calculations. (#716) (#732)
  • Contributors: mergify[bot]

6.2.4 (2023-09-19)

  • Fix incoherent dissociate_writer to dissociate_reader (#647) (#649) (#651)
  • update fast-dds version into 2.6.2. (#702)
  • Contributors: Tomoya Fujita, mergify[bot]

6.2.3 (2023-07-18)

6.2.2 (2022-11-07)

  • Use Fast-DDS Waitsets instead of listeners (backport #619) (#633)
  • Allow null arguments in the EventsExecutor parameters (#605)
  • Contributors: Jose Luis Rivero, Miguel Company

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)

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rmw_fastrtps_dynamic_cpp at Robotics Stack Exchange

Package symbol

rmw_fastrtps_dynamic_cpp package from rmw_fastrtps repo

rmw_fastrtps_cpp rmw_fastrtps_dynamic_cpp rmw_fastrtps_shared_cpp

ROS Distro
jazzy

Package Summary

Tags No category tags.
Version 8.4.2
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description Implementation of the ROS Middleware (rmw) Interface using eProsima's Fast RTPS.
Checkout URI https://github.com/ros2/rmw_fastrtps.git
VCS Type git
VCS Version jazzy
Last Updated 2025-07-18
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Implement the ROS middleware interface using introspection type support.

Additional Links

No additional links.

Maintainers

  • Geoffrey Biggs
  • Shane Loretz

Authors

  • Dirk Thomas
  • Michael Jeronimo
  • Michel Hidalgo
  • Ricardo González

rmw_fastrtps_cpp

rmw_fastrtps_dynamic_cpp implements the ROS middleware interface using eProsima Fast DDS introspection typesupport at run time to decide on the serialization/deserialization mechanism.

For more information see the repository level README

Quality Declaration

This package claims to be in the Quality Level 3 category, see the Quality Declaration for more details.

CHANGELOG

Changelog for package rmw_fastrtps_dynamic_cpp

8.4.2 (2025-03-12)

  • Added rmw_event_type_is_supported (#809) (#813)
  • Contributors: mergify[bot]

8.4.1 (2024-06-27)

8.4.0 (2024-04-09)

8.3.0 (2024-03-28)

  • Support Fast CDR v2 (#746)

    • Require fastcdr version 2
    • Changes to build rmw_fastrtps_shared_cpp
    • Changes to build rmw_fastrtps_cpp
    • Changes to build rmw_fastrtps_dynamic_cpp
  • compare string contents but string pointer addresses. (#744)

  • Improve wide string (de)serialization in rwm_dynamic_fastrtps_cpp (#740)

    • Move type support headers to src
    • Fix references to moved headers
    • move macros.hpp to src/serialization_helpers.hpp
    • Move other non-api headers
    • Move common code into serialize_wide_string.
    • Move common code into deserialize_wide_string.
    • Move serialization into serialization_helpers.hpp
    • Move deserialization into serialization_helpers.hpp
    • Fix header guards
    • Linters
    • Do not account for extra character on serialized size calculation

    * Remove dependency on rosidl_typesupport_fastrtps_c(pp) ---------

  • Contributors: Miguel Company, Tomoya Fujita

8.2.0 (2024-01-24)

  • Capture [std::bad_alloc]{.title-ref} on deserializeROSmessage. (#665)
  • Contributors: Miguel Company

8.1.0 (2023-12-26)

  • Switch to target_link_libraries for linking. (#734)
  • Contributors: Chris Lalancette

8.0.0 (2023-11-06)

  • avoid using dds common public mutex directly (#725)
  • Contributors: Chen Lihui

7.6.0 (2023-10-04)

  • Account for alignment on is_plain calculations. (#716)
  • Add rmw_count clients,services impl (#641)
  • Improve node graph delivery by using a unique listening port (#711)
  • Contributors: Chris Lalancette, Miguel Company, Minju, Lee

7.5.0 (2023-09-07)

7.4.0 (2023-08-21)

7.3.0 (2023-06-12)

7.2.1 (2023-05-11)

7.2.0 (2023-04-27)

7.1.1 (2023-04-12)

7.1.0 (2023-04-12)

  • Dynamic Subscription (BONUS: Allocators): rmw_fastrtps (#687)
  • Runtime Interface Reflection: rmw_fastrtps (#655)
  • [rmw_fastrtps] Improve handling of dynamic discovery (#653)
  • Call get_type_hash_func (#680)
  • Type hash distribution in discovery (rep2011) (#671)
  • Implement inconsistent topic event

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rmw_fastrtps_dynamic_cpp at Robotics Stack Exchange

Package symbol

rmw_fastrtps_dynamic_cpp package from rmw_fastrtps repo

rmw_fastrtps_cpp rmw_fastrtps_dynamic_cpp rmw_fastrtps_shared_cpp

ROS Distro
kilted

Package Summary

Tags No category tags.
Version 9.3.2
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description Implementation of the ROS Middleware (rmw) Interface using eProsima's Fast RTPS.
Checkout URI https://github.com/ros2/rmw_fastrtps.git
VCS Type git
VCS Version kilted
Last Updated 2025-07-18
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Implement the ROS middleware interface using introspection type support.

Additional Links

No additional links.

Maintainers

  • Geoffrey Biggs
  • Shane Loretz

Authors

  • Dirk Thomas
  • Michael Jeronimo
  • Michel Hidalgo
  • Ricardo González

rmw_fastrtps_cpp

rmw_fastrtps_dynamic_cpp implements the ROS middleware interface using eProsima Fast DDS introspection typesupport at run time to decide on the serialization/deserialization mechanism.

For more information see the repository level README

Quality Declaration

This package claims to be in the Quality Level 3 category, see the Quality Declaration for more details.

CHANGELOG

Changelog for package rmw_fastrtps_dynamic_cpp

9.3.2 (2025-04-18)

  • Address RHEL warnings and missing includes. (#819)
  • Support topic instances (#753)
  • Switch to ament_cmake_ros_core package (#818)
  • Make rmw_fastrtps_dynamic_cpp export a modern CMake target (#814)
  • Contributors: Miguel Company, Scott K Logan, Shane Loretz, Tomoya Fujita

9.3.1 (2025-03-11)

  • Added rmw_event_type_is_supported (#809)
  • use rmw_enclave_options_xxx APIs instead. (#808)
  • Contributors: Alejandro Hernández Cordero, Tomoya Fujita

9.3.0 (2025-03-04)

  • Add deprecation warning for FASTRTPS_DEFAULT_PROFILES_FILE (#806)
  • Contributors: Carlos Espinoza Curto

9.2.1 (2025-02-17)

  • Changes to build against Fast DDS 3.0 (#776)
  • Fix some overwritten errors in rmw_fastrtps. (#799)
  • Contributors: Chris Lalancette, Miguel Company

9.2.0 (2024-12-20)

  • Instrument client/service for end-to-end request/response tracking (#787)
  • Contributors: Christophe Bedard

9.1.0 (2024-11-25)

9.0.3 (2024-11-20)

9.0.2 (2024-10-03)

9.0.1 (2024-07-29)

  • Add tracing instrumentation to rmw_fastrtps_dynamic_cpp (#772)
  • Contributors: Christophe Bedard

9.0.0 (2024-06-17)

8.5.0 (2024-04-26)

8.4.0 (2024-04-09)

8.3.0 (2024-03-28)

  • Support Fast CDR v2 (#746)

    • Require fastcdr version 2
    • Changes to build rmw_fastrtps_shared_cpp
    • Changes to build rmw_fastrtps_cpp
    • Changes to build rmw_fastrtps_dynamic_cpp
  • compare string contents but string pointer addresses. (#744)

  • Improve wide string (de)serialization in rwm_dynamic_fastrtps_cpp (#740)

    • Move type support headers to src
    • Fix references to moved headers
    • move macros.hpp to src/serialization_helpers.hpp
    • Move other non-api headers
    • Move common code into serialize_wide_string.
    • Move common code into deserialize_wide_string.
    • Move serialization into serialization_helpers.hpp
    • Move deserialization into serialization_helpers.hpp
    • Fix header guards
    • Linters
    • Do not account for extra character on serialized size calculation

    * Remove dependency on rosidl_typesupport_fastrtps_c(pp) ---------

  • Contributors: Miguel Company, Tomoya Fujita

8.2.0 (2024-01-24)

  • Capture [std::bad_alloc]{.title-ref} on deserializeROSmessage. (#665)
  • Contributors: Miguel Company

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rmw_fastrtps_dynamic_cpp at Robotics Stack Exchange

Package symbol

rmw_fastrtps_dynamic_cpp package from rmw_fastrtps repo

rmw_fastrtps_cpp rmw_fastrtps_dynamic_cpp rmw_fastrtps_shared_cpp

ROS Distro
rolling

Package Summary

Tags No category tags.
Version 9.4.2
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description Implementation of the ROS Middleware (rmw) Interface using eProsima's Fast RTPS.
Checkout URI https://github.com/ros2/rmw_fastrtps.git
VCS Type git
VCS Version rolling
Last Updated 2025-07-29
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Implement the ROS middleware interface using introspection type support.

Additional Links

No additional links.

Maintainers

  • Geoffrey Biggs
  • Shane Loretz

Authors

  • Dirk Thomas
  • Michael Jeronimo
  • Michel Hidalgo
  • Ricardo González

rmw_fastrtps_cpp

rmw_fastrtps_dynamic_cpp implements the ROS middleware interface using eProsima Fast DDS introspection typesupport at run time to decide on the serialization/deserialization mechanism.

For more information see the repository level README

Quality Declaration

This package claims to be in the Quality Level 3 category, see the Quality Declaration for more details.

CHANGELOG

Changelog for package rmw_fastrtps_dynamic_cpp

9.4.2 (2025-07-29)

  • Check remaining size before resizing sequences (#827)
  • Contributors: Miguel Company

9.4.1 (2025-07-01)

  • fix cmake deprecation (#831)
  • Contributors: mosfet80

9.4.0 (2025-04-25)

9.3.2 (2025-04-18)

  • Address RHEL warnings and missing includes. (#819)
  • Support topic instances (#753)
  • Switch to ament_cmake_ros_core package (#818)
  • Make rmw_fastrtps_dynamic_cpp export a modern CMake target (#814)
  • Contributors: Miguel Company, Scott K Logan, Shane Loretz, Tomoya Fujita

9.3.1 (2025-03-11)

  • Added rmw_event_type_is_supported (#809)
  • use rmw_enclave_options_xxx APIs instead. (#808)
  • Contributors: Alejandro Hernández Cordero, Tomoya Fujita

9.3.0 (2025-03-04)

  • Add deprecation warning for FASTRTPS_DEFAULT_PROFILES_FILE (#806)
  • Contributors: Carlos Espinoza Curto

9.2.1 (2025-02-17)

  • Changes to build against Fast DDS 3.0 (#776)
  • Fix some overwritten errors in rmw_fastrtps. (#799)
  • Contributors: Chris Lalancette, Miguel Company

9.2.0 (2024-12-20)

  • Instrument client/service for end-to-end request/response tracking (#787)
  • Contributors: Christophe Bedard

9.1.0 (2024-11-25)

9.0.3 (2024-11-20)

9.0.2 (2024-10-03)

9.0.1 (2024-07-29)

  • Add tracing instrumentation to rmw_fastrtps_dynamic_cpp (#772)
  • Contributors: Christophe Bedard

9.0.0 (2024-06-17)

8.5.0 (2024-04-26)

8.4.0 (2024-04-09)

8.3.0 (2024-03-28)

  • Support Fast CDR v2 (#746)

    • Require fastcdr version 2
    • Changes to build rmw_fastrtps_shared_cpp
    • Changes to build rmw_fastrtps_cpp
    • Changes to build rmw_fastrtps_dynamic_cpp
  • compare string contents but string pointer addresses. (#744)

  • Improve wide string (de)serialization in rwm_dynamic_fastrtps_cpp (#740)

    • Move type support headers to src
    • Fix references to moved headers
    • move macros.hpp to src/serialization_helpers.hpp
    • Move other non-api headers
    • Move common code into serialize_wide_string.
    • Move common code into deserialize_wide_string.
    • Move serialization into serialization_helpers.hpp
    • Move deserialization into serialization_helpers.hpp
    • Fix header guards

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rmw_fastrtps_dynamic_cpp at Robotics Stack Exchange

No version for distro github showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

rmw_fastrtps_dynamic_cpp package from rmw_fastrtps repo

rmw_fastrtps_cpp rmw_fastrtps_dynamic_cpp rmw_fastrtps_shared_cpp

ROS Distro
humble

Package Summary

Tags No category tags.
Version 6.2.8
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description Implementation of the ROS Middleware (rmw) Interface using eProsima's Fast RTPS.
Checkout URI https://github.com/ros2/rmw_fastrtps.git
VCS Type git
VCS Version humble
Last Updated 2025-07-16
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Implement the ROS middleware interface using introspection type support.

Additional Links

No additional links.

Maintainers

  • Michel Hidalgo
  • Michael Jeronimo

Authors

  • Ricardo González
  • Dirk Thomas

rmw_fastrtps_cpp

rmw_fastrtps_dynamic_cpp implements the ROS middleware interface using eProsima Fast DDS introspection typesupport at run time to decide on the serialization/deserialization mechanism.

For more information see the repository level README

Quality Declaration

This package claims to be in the Quality Level 3 category, see the Quality Declaration for more details.

CHANGELOG

Changelog for package rmw_fastrtps_dynamic_cpp

6.2.8 (2025-07-16)

6.2.7 (2024-07-26)

6.2.6 (2024-01-24)

  • Capture [std::bad_alloc]{.title-ref} on deserializeROSmessage. (#665) (#737)
  • Contributors: mergify[bot]

6.2.5 (2023-11-13)

  • Account for alignment on is_plain calculations. (#716) (#732)
  • Contributors: mergify[bot]

6.2.4 (2023-09-19)

  • Fix incoherent dissociate_writer to dissociate_reader (#647) (#649) (#651)
  • update fast-dds version into 2.6.2. (#702)
  • Contributors: Tomoya Fujita, mergify[bot]

6.2.3 (2023-07-18)

6.2.2 (2022-11-07)

  • Use Fast-DDS Waitsets instead of listeners (backport #619) (#633)
  • Allow null arguments in the EventsExecutor parameters (#605)
  • Contributors: Jose Luis Rivero, Miguel Company

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)

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rmw_fastrtps_dynamic_cpp at Robotics Stack Exchange

Package symbol

rmw_fastrtps_dynamic_cpp package from rmw_fastrtps repo

rmw_fastrtps_cpp rmw_fastrtps_dynamic_cpp rmw_fastrtps_shared_cpp

ROS Distro
galactic

Package Summary

Tags No category tags.
Version 5.0.2
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description Implementation of the ROS Middleware (rmw) Interface using eProsima's Fast RTPS.
Checkout URI https://github.com/ros2/rmw_fastrtps.git
VCS Type git
VCS Version galactic
Last Updated 2022-04-28
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Implement the ROS middleware interface using introspection type support.

Additional Links

No additional links.

Maintainers

  • Michel Hidalgo
  • Michael Jeronimo

Authors

  • Ricardo González
  • Dirk Thomas

rmw_fastrtps_cpp

rmw_fastrtps_dynamic_cpp implements the ROS middleware interface using eProsima Fast DDS introspection typesupport at run time to decide on the serialization/deserialization mechanism.

For more information see the repository level README

Quality Declaration

This package claims to be in the Quality Level 3 category, see the Quality Declaration for more details.

CHANGELOG

Changelog for package rmw_fastrtps_dynamic_cpp

5.0.2 (2022-04-28)

5.0.1 (2021-08-18)

  • [Galactic] Loan messages implementation (#547)
  • 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]{.title-ref} 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

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rmw_fastrtps_dynamic_cpp at Robotics Stack Exchange

Package symbol

rmw_fastrtps_dynamic_cpp package from rmw_fastrtps repo

rmw_fastrtps_cpp rmw_fastrtps_dynamic_cpp rmw_fastrtps_shared_cpp

ROS Distro
iron

Package Summary

Tags No category tags.
Version 7.1.4
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description Implementation of the ROS Middleware (rmw) Interface using eProsima's Fast RTPS.
Checkout URI https://github.com/ros2/rmw_fastrtps.git
VCS Type git
VCS Version iron
Last Updated 2024-07-11
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Implement the ROS middleware interface using introspection type support.

Additional Links

No additional links.

Maintainers

  • Geoffrey Biggs
  • Shane Loretz

Authors

  • Dirk Thomas
  • Michael Jeronimo
  • Michel Hidalgo
  • Ricardo González

rmw_fastrtps_cpp

rmw_fastrtps_dynamic_cpp implements the ROS middleware interface using eProsima Fast DDS introspection typesupport at run time to decide on the serialization/deserialization mechanism.

For more information see the repository level README

Quality Declaration

This package claims to be in the Quality Level 3 category, see the Quality Declaration for more details.

CHANGELOG

Changelog for package rmw_fastrtps_dynamic_cpp

7.1.4 (2024-07-11)

7.1.3 (2024-02-07)

  • Capture [std::bad_alloc]{.title-ref} on deserializeROSmessage. (#738)
  • Contributors: Miguel Company

7.1.2 (2023-11-17)

  • Account for alignment on is_plain calculations. (#731)
  • Contributors: Chris Lalancette

7.1.1 (2023-04-12)

7.1.0 (2023-04-12)

  • Dynamic Subscription (BONUS: Allocators): rmw_fastrtps (#687)
  • Runtime Interface Reflection: rmw_fastrtps (#655)
  • [rmw_fastrtps] Improve handling of dynamic discovery (#653)
  • Call get_type_hash_func (#680)
  • Type hash distribution in discovery (rep2011) (#671)
  • Implement inconsistent topic event (#654)
  • Update all rmw_fastrtps packages to C++17. (#674)
  • Contributors: Chris Lalancette, Emerson Knapp, Geoffrey Biggs, methylDragon

7.0.0 (2023-02-14)

  • Rewrite how Topics are tracked in rmw_fastrtps_cpp. (#669)
  • Allow loaned messages without data-sharing (#568)
  • Fix incoherent dissociate_writer to dissociate_reader (#647) (#649)
  • [rolling] Update maintainers - 2022-11-07 (#643)
  • Contributors: Audrow Nash, Chris Lalancette, Miguel Company, Oscarchoi

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)

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rmw_fastrtps_dynamic_cpp at Robotics Stack Exchange

No version for distro melodic showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

rmw_fastrtps_dynamic_cpp package from rmw_fastrtps repo

rmw_fastrtps_cpp rmw_fastrtps_dynamic_cpp rmw_fastrtps_shared_cpp

ROS Distro
humble

Package Summary

Tags No category tags.
Version 6.2.8
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description Implementation of the ROS Middleware (rmw) Interface using eProsima's Fast RTPS.
Checkout URI https://github.com/ros2/rmw_fastrtps.git
VCS Type git
VCS Version humble
Last Updated 2025-07-16
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Implement the ROS middleware interface using introspection type support.

Additional Links

No additional links.

Maintainers

  • Michel Hidalgo
  • Michael Jeronimo

Authors

  • Ricardo González
  • Dirk Thomas

rmw_fastrtps_cpp

rmw_fastrtps_dynamic_cpp implements the ROS middleware interface using eProsima Fast DDS introspection typesupport at run time to decide on the serialization/deserialization mechanism.

For more information see the repository level README

Quality Declaration

This package claims to be in the Quality Level 3 category, see the Quality Declaration for more details.

CHANGELOG

Changelog for package rmw_fastrtps_dynamic_cpp

6.2.8 (2025-07-16)

6.2.7 (2024-07-26)

6.2.6 (2024-01-24)

  • Capture [std::bad_alloc]{.title-ref} on deserializeROSmessage. (#665) (#737)
  • Contributors: mergify[bot]

6.2.5 (2023-11-13)

  • Account for alignment on is_plain calculations. (#716) (#732)
  • Contributors: mergify[bot]

6.2.4 (2023-09-19)

  • Fix incoherent dissociate_writer to dissociate_reader (#647) (#649) (#651)
  • update fast-dds version into 2.6.2. (#702)
  • Contributors: Tomoya Fujita, mergify[bot]

6.2.3 (2023-07-18)

6.2.2 (2022-11-07)

  • Use Fast-DDS Waitsets instead of listeners (backport #619) (#633)
  • Allow null arguments in the EventsExecutor parameters (#605)
  • Contributors: Jose Luis Rivero, Miguel Company

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)

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rmw_fastrtps_dynamic_cpp at Robotics Stack Exchange

No version for distro noetic showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

rmw_fastrtps_dynamic_cpp package from rmw_fastrtps repo

rmw_fastrtps_cpp rmw_fastrtps_dynamic_cpp rmw_fastrtps_shared_cpp

ROS Distro
humble

Package Summary

Tags No category tags.
Version 6.2.8
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description Implementation of the ROS Middleware (rmw) Interface using eProsima's Fast RTPS.
Checkout URI https://github.com/ros2/rmw_fastrtps.git
VCS Type git
VCS Version humble
Last Updated 2025-07-16
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Implement the ROS middleware interface using introspection type support.

Additional Links

No additional links.

Maintainers

  • Michel Hidalgo
  • Michael Jeronimo

Authors

  • Ricardo González
  • Dirk Thomas

rmw_fastrtps_cpp

rmw_fastrtps_dynamic_cpp implements the ROS middleware interface using eProsima Fast DDS introspection typesupport at run time to decide on the serialization/deserialization mechanism.

For more information see the repository level README

Quality Declaration

This package claims to be in the Quality Level 3 category, see the Quality Declaration for more details.

CHANGELOG

Changelog for package rmw_fastrtps_dynamic_cpp

6.2.8 (2025-07-16)

6.2.7 (2024-07-26)

6.2.6 (2024-01-24)

  • Capture [std::bad_alloc]{.title-ref} on deserializeROSmessage. (#665) (#737)
  • Contributors: mergify[bot]

6.2.5 (2023-11-13)

  • Account for alignment on is_plain calculations. (#716) (#732)
  • Contributors: mergify[bot]

6.2.4 (2023-09-19)

  • Fix incoherent dissociate_writer to dissociate_reader (#647) (#649) (#651)
  • update fast-dds version into 2.6.2. (#702)
  • Contributors: Tomoya Fujita, mergify[bot]

6.2.3 (2023-07-18)

6.2.2 (2022-11-07)

  • Use Fast-DDS Waitsets instead of listeners (backport #619) (#633)
  • Allow null arguments in the EventsExecutor parameters (#605)
  • Contributors: Jose Luis Rivero, Miguel Company

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)

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rmw_fastrtps_dynamic_cpp at Robotics Stack Exchange