![]() |
rmw_fastrtps_cpp package from rmw_fastrtps repormw_fastrtps_cpp rmw_fastrtps_dynamic_cpp rmw_fastrtps_shared_cpp |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 6.2.7 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/rmw_fastrtps.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-05-20 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Michel Hidalgo
- Michael Jeronimo
Authors
- Ricardo González
- Dirk Thomas
rmw_fastrtps_cpp
rmw_fastrtps_cpp
implements the ROS middleware interface using eProsima Fast DDS static code generation in C++.
For more information see the repository level README
Quality Declaration
This package claims to be in the Quality Level 2 category, see the Quality Declaration for more details.
Changelog for package rmw_fastrtps_cpp
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)
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 pub/sub init, publish and take instrumentation using tracetools (#591)
- Add content filter topic feature (#513)
- Add sequence numbers to message info structure (#587)
- Removed some heap interactions in rmw_serialize.cpp (#590)
- Contributors: Chen Lihui, Christophe Bedard, Ivan Santiago Paunovic, WideAwakeTN
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)
- Change links from index.ros.org -> docs.ros.org (#539)
- Contributors: Chris Lalancette
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
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rmw_fastrtps_cpp at Robotics Stack Exchange
![]() |
rmw_fastrtps_cpp package from rmw_fastrtps repormw_fastrtps_cpp rmw_fastrtps_dynamic_cpp rmw_fastrtps_shared_cpp |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 8.4.2 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/rmw_fastrtps.git |
VCS Type | git |
VCS Version | jazzy |
Last Updated | 2025-05-20 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Geoffrey Biggs
- Shane Loretz
Authors
- Dirk Thomas
- Michael Jeronimo
- Michel Hidalgo
- Ricardo González
rmw_fastrtps_cpp
rmw_fastrtps_cpp
implements the ROS middleware interface using eProsima Fast DDS static code generation in C++.
For more information see the repository level README
Quality Declaration
This package claims to be in the Quality Level 2 category, see the Quality Declaration for more details.
Changelog for package rmw_fastrtps_cpp
8.4.2 (2025-03-12)
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
- Contributors: Miguel Company
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)
- Add rmw_count clients,services impl (#641)
- Improve node graph delivery by using a unique listening port (#711)
- Contributors: Miguel Company, Minju, Lee
7.5.0 (2023-09-07)
7.4.0 (2023-08-21)
7.3.0 (2023-06-12)
- Use TRACETOOLS_ prefix for tracepoint-related macros (#686)
- Contributors: Christophe Bedard
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 (#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)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rmw_fastrtps_cpp at Robotics Stack Exchange
![]() |
rmw_fastrtps_cpp package from rmw_fastrtps repormw_fastrtps_cpp rmw_fastrtps_dynamic_cpp rmw_fastrtps_shared_cpp |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 9.3.2 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/rmw_fastrtps.git |
VCS Type | git |
VCS Version | kilted |
Last Updated | 2025-06-04 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Geoffrey Biggs
- Shane Loretz
Authors
- Dirk Thomas
- Michael Jeronimo
- Michel Hidalgo
- Ricardo González
rmw_fastrtps_cpp
rmw_fastrtps_cpp
implements the ROS middleware interface using eProsima Fast DDS static code generation in C++.
For more information see the repository level README
Quality Declaration
This package claims to be in the Quality Level 2 category, see the Quality Declaration for more details.
Changelog for package rmw_fastrtps_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)
- Contributors: Miguel Company, Scott K Logan, 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)
- Export a modern CMake target (#805)
- Changes to build against Fast DDS 3.0 (#776)
- Fix some overwritten errors in rmw_fastrtps. (#799)
- Contributors: Chris Lalancette, Miguel Company, Shane Loretz
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)
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
- Contributors: Miguel Company
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)
- Add rmw_count clients,services impl (#641)
- Improve node graph delivery by using a unique listening port (#711)
- Contributors: Miguel Company, Minju, Lee
7.5.0 (2023-09-07)
7.4.0 (2023-08-21)
7.3.0 (2023-06-12)
- Use TRACETOOLS_ prefix for tracepoint-related macros (#686)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rmw_fastrtps_cpp at Robotics Stack Exchange
![]() |
rmw_fastrtps_cpp package from rmw_fastrtps repormw_fastrtps_cpp rmw_fastrtps_dynamic_cpp rmw_fastrtps_shared_cpp |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 9.4.0 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/rmw_fastrtps.git |
VCS Type | git |
VCS Version | rolling |
Last Updated | 2025-06-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Geoffrey Biggs
- Shane Loretz
Authors
- Dirk Thomas
- Michael Jeronimo
- Michel Hidalgo
- Ricardo González
rmw_fastrtps_cpp
rmw_fastrtps_cpp
implements the ROS middleware interface using eProsima Fast DDS static code generation in C++.
For more information see the repository level README
Quality Declaration
This package claims to be in the Quality Level 2 category, see the Quality Declaration for more details.
Changelog for package rmw_fastrtps_cpp
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)
- Contributors: Miguel Company, Scott K Logan, 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)
- Export a modern CMake target (#805)
- Changes to build against Fast DDS 3.0 (#776)
- Fix some overwritten errors in rmw_fastrtps. (#799)
- Contributors: Chris Lalancette, Miguel Company, Shane Loretz
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)
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
- Contributors: Miguel Company
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)
- Add rmw_count clients,services impl (#641)
- Improve node graph delivery by using a unique listening port (#711)
- Contributors: Miguel Company, Minju, Lee
7.5.0 (2023-09-07)
7.4.0 (2023-08-21)
7.3.0 (2023-06-12)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rmw_fastrtps_cpp at Robotics Stack Exchange
![]() |
rmw_fastrtps_cpp package from rmw_fastrtps repofastrtps_cmake_module rmw_fastrtps_cpp |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.4.0 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/rmw_fastrtps.git |
VCS Type | git |
VCS Version | ardent |
Last Updated | 2017-12-09 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Ricardo González
Authors
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
demo_nodes_cpp_native | |
rmw_implementation |
Launch files
Messages
Services
Plugins
Recent questions tagged rmw_fastrtps_cpp at Robotics Stack Exchange
![]() |
rmw_fastrtps_cpp package from rmw_fastrtps repofastrtps_cmake_module rmw_fastrtps_cpp |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.5.1 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/rmw_fastrtps.git |
VCS Type | git |
VCS Version | bouncy |
Last Updated | 2018-06-28 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Dirk Thomas
Authors
- Ricardo González
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
demo_nodes_cpp_native | |
rmw_implementation |
Launch files
Messages
Services
Plugins
Recent questions tagged rmw_fastrtps_cpp at Robotics Stack Exchange
![]() |
rmw_fastrtps_cpp package from rmw_fastrtps repormw_fastrtps_cpp rmw_fastrtps_dynamic_cpp rmw_fastrtps_shared_cpp |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.6.2 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/rmw_fastrtps.git |
VCS Type | git |
VCS Version | crystal |
Last Updated | 2019-03-27 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Dirk Thomas
Authors
- Ricardo González
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
demo_nodes_cpp_native | |
rmw_implementation |
Launch files
Messages
Services
Plugins
Recent questions tagged rmw_fastrtps_cpp at Robotics Stack Exchange
![]() |
rmw_fastrtps_cpp package from rmw_fastrtps repormw_fastrtps_cpp rmw_fastrtps_dynamic_cpp rmw_fastrtps_shared_cpp |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.8.2 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/rmw_fastrtps.git |
VCS Type | git |
VCS Version | eloquent |
Last Updated | 2020-12-04 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Michel Hidalgo
- Michael Jeronimo
Authors
- Ricardo González
- Dirk Thomas
Changelog for package rmw_fastrtps_cpp
0.8.2 (2020-12-04)
- Update maintainer list for Eloquent (#473)
- Contributors: Michael Jeronimo
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)
- Implement get_actual_qos() for subscriptions (#287)
- Fix error message (#290)
- Contributors: Jacob Perron, M. M
0.7.3 (2019-05-29)
0.7.2 (2019-05-20)
- Centralize topic name creation logic and update to match FastRTPS 1.8 API (#272)
- Contributors: 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)
- Improve service_is_available logic to protect that client is waiting forever (#238)
- Merge pull request #250 from ros2/support_static_lib
- use namespace_prefix from shared package
- Contributors: Dirk Thomas, DongheeYe, 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)
- use uint8_array (#240)
- Contributors: Juan Carlos, Karsten Knese, Michael Carroll, MiguelCompany, Ross Desmond, William Woodall
0.6.0 (2018-11-16)
- 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
- Revert "fix template closing indentation (#214)"
- fix template closing indentation (#214)
- Contributors: Chris Lalancette, Dirk Thomas, Karsten Knese, Michael Carroll, Miguel Company, Mikael Arguedas
0.5.1 (2018-06-28)
- update maintainer
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rmw_fastrtps_cpp at Robotics Stack Exchange
![]() |
rmw_fastrtps_cpp package from rmw_fastrtps repormw_fastrtps_cpp rmw_fastrtps_dynamic_cpp rmw_fastrtps_shared_cpp |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.7.8 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/rmw_fastrtps.git |
VCS Type | git |
VCS Version | dashing |
Last Updated | 2020-11-24 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Michel Hidalgo
- Michael Jeronimo
Authors
- Ricardo González
- Dirk Thomas
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rmw_fastrtps_cpp at Robotics Stack Exchange
![]() |
rmw_fastrtps_cpp package from rmw_fastrtps repormw_fastrtps_cpp rmw_fastrtps_dynamic_cpp rmw_fastrtps_shared_cpp |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 5.0.2 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/rmw_fastrtps.git |
VCS Type | git |
VCS Version | galactic |
Last Updated | 2022-04-28 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Michel Hidalgo
- Michael Jeronimo
Authors
- Ricardo González
- Dirk Thomas
rmw_fastrtps_cpp
rmw_fastrtps_cpp
implements the ROS middleware interface using eProsima Fast DDS static code generation in C++.
For more information see the repository level README
Quality Declaration
This package claims to be in the Quality Level 2 category, see the Quality Declaration for more details.
Changelog for package rmw_fastrtps_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)
- Contributors: Jacob Perron, Miguel Company
4.3.0 (2021-01-25)
- Load profiles based on topic names (#335)
- Set rmw_dds_common::GraphCache callback after init succeeds. (#496)
- Handle typesupport errors on fetch. (#495)
- Contributors: Eduardo Ponz Segrelles, 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 QD links for dependencies to rmw_fastrtps_cpp QD
- Provide external dependencies QD links
- Update rmw_fastrtps README to use Fast DDS
- Update rmw_fastrtps_cpp QD: Fast DDS & unit test
- Update README rmw_fastrtps_cpp to QL2
- Contributors: JLBuenoLopez-eProsima, Jaime Martin Losa, José Luis Bueno López, Michael Jeronimo
3.1.4 (2020-10-02)
- Perform fault injection in all creation/destruction APIs. (#453)
- Ensure rmw_destroy_node() completes despite run-time errors. (#458)
- Update rmw_fastrtps_cpp and rmw_fastrtps_shared_cpp QDs to QL2. (#456)
- 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)
- Make service/client construction/destruction implementation compliant (#445)
- Make sure type can be unregistered successfully
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rmw_fastrtps_cpp at Robotics Stack Exchange
![]() |
rmw_fastrtps_cpp package from rmw_fastrtps repormw_fastrtps_cpp rmw_fastrtps_dynamic_cpp rmw_fastrtps_shared_cpp |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.3.2 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/rmw_fastrtps.git |
VCS Type | git |
VCS Version | foxy |
Last Updated | 2023-05-27 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Michel Hidalgo
- Michael Jeronimo
Authors
- Ricardo González
- Dirk Thomas
rmw_fastrtps_cpp
rmw_fastrtps_cpp
implements the ROS middleware interface using eProsima Fast DDS static code generation in C++.
For more information see the repository level README
Quality Declaration
This package claims to be in the Quality Level 2 category, see the Quality Declaration for more details.
Changelog for package rmw_fastrtps_cpp
1.3.2 (2023-05-27)
1.3.1 (2022-07-25)
- Handle exception on deserializing ROS message (#603)
- Contributors: Erki Suurjaak, Miguel Company
1.3.0 (2022-02-03)
1.2.6 (2021-08-31)
1.2.5 (2021-04-14)
- Update quality declaration links (re: ros2/docs.ros2.org#52) (#521)
- Contributors: Simon Honigmann
1.2.4 (2020-12-09)
- Discriminate when the Client has gone from when the Client has not completely matched (#479)
- Contributors: Jacob Perron
1.2.3 (2020-11-10)
- Update maintainer list for Foxy (#474)
- Updated QD
- Provide external dependencies QD links
- Update Quality Declarations to QL3 (#404)(#403)
- Contributors: Alejandro Hernández Cordero, JLBuenoLopez-eProsima, Michael Jeronimo, Michel Hidalgo
1.2.2 (2020-10-15)
- Fixed test
- Set context actual domain id (#410)
- Fixed rmw_create_node
- Return RMW_RET_UNSUPPORTED in rmw_get_serialized_message_size (#452)
- Updated rmw_* return codes (#443)
- Make service/client construction/destruction implementation compliant (#445)
- Added rmw_logging tests (#442)
- Add tests for native entity getters (#439)
- Avoid deadlock if graph update fails. (#438)
- Ensure compliant publisher QoS queries. (#425)
- Ensure compliant matched pub/sub count API. (#424)
- Ensure compliant subscription API. (#419)
- Ensure compliant publisher API. (#414)
- Amend rmw_init() implementation: require enclave. (#406)
- Ensure compliant init/shutdown API implementation. (#401)
- Finalize context iff shutdown. (#396)
- Ensure compliant node construction/destruction API. (#408)
- Contributors: Alejandro Hernández Cordero, Ivan Santiago Paunovic, Michel Hidalgo
1.2.1 (2020-10-07)
1.2.0 (2020-07-21)
1.0.2 (2020-07-07)
1.0.1 (2020-06-01)
- Add Security Vulnerability Policy pointing to REP-2006 (#389)
- Update QDs for 1.0 (#383)
- Contributors: Chris Lalancette, Stephen Brawner
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rmw_fastrtps_cpp at Robotics Stack Exchange
![]() |
rmw_fastrtps_cpp package from rmw_fastrtps repormw_fastrtps_cpp rmw_fastrtps_dynamic_cpp rmw_fastrtps_shared_cpp |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 7.1.4 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/rmw_fastrtps.git |
VCS Type | git |
VCS Version | iron |
Last Updated | 2024-07-11 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Geoffrey Biggs
- Shane Loretz
Authors
- Dirk Thomas
- Michael Jeronimo
- Michel Hidalgo
- Ricardo González
rmw_fastrtps_cpp
rmw_fastrtps_cpp
implements the ROS middleware interface using eProsima Fast DDS static code generation in C++.
For more information see the repository level README
Quality Declaration
This package claims to be in the Quality Level 2 category, see the Quality Declaration for more details.
Changelog for package rmw_fastrtps_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)
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)
- Remove rosidl_cmake dependency (#629)
- 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 RMW_CHECKS to rmw_fastrtps_cpp EventsExecutor implementation
- Contributors: Jacob Perron, 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 pub/sub init, publish and take instrumentation using tracetools (#591)
- Add content filter topic feature (#513)
- Add sequence numbers to message info structure (#587)
- Removed some heap interactions in rmw_serialize.cpp (#590)
- Contributors: Chen Lihui, Christophe Bedard, Ivan Santiago Paunovic, WideAwakeTN
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)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rmw_fastrtps_cpp at Robotics Stack Exchange
![]() |
rmw_fastrtps_cpp package from rmw_fastrtps repormw_fastrtps_cpp rmw_fastrtps_dynamic_cpp rmw_fastrtps_shared_cpp |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 6.2.7 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/rmw_fastrtps.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-05-20 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Michel Hidalgo
- Michael Jeronimo
Authors
- Ricardo González
- Dirk Thomas
rmw_fastrtps_cpp
rmw_fastrtps_cpp
implements the ROS middleware interface using eProsima Fast DDS static code generation in C++.
For more information see the repository level README
Quality Declaration
This package claims to be in the Quality Level 2 category, see the Quality Declaration for more details.
Changelog for package rmw_fastrtps_cpp
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)
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 pub/sub init, publish and take instrumentation using tracetools (#591)
- Add content filter topic feature (#513)
- Add sequence numbers to message info structure (#587)
- Removed some heap interactions in rmw_serialize.cpp (#590)
- Contributors: Chen Lihui, Christophe Bedard, Ivan Santiago Paunovic, WideAwakeTN
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)
- Change links from index.ros.org -> docs.ros.org (#539)
- Contributors: Chris Lalancette
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
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rmw_fastrtps_cpp at Robotics Stack Exchange
![]() |
rmw_fastrtps_cpp package from rmw_fastrtps repormw_fastrtps_cpp rmw_fastrtps_dynamic_cpp rmw_fastrtps_shared_cpp |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 6.2.7 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/rmw_fastrtps.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-05-20 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Michel Hidalgo
- Michael Jeronimo
Authors
- Ricardo González
- Dirk Thomas
rmw_fastrtps_cpp
rmw_fastrtps_cpp
implements the ROS middleware interface using eProsima Fast DDS static code generation in C++.
For more information see the repository level README
Quality Declaration
This package claims to be in the Quality Level 2 category, see the Quality Declaration for more details.
Changelog for package rmw_fastrtps_cpp
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)
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 pub/sub init, publish and take instrumentation using tracetools (#591)
- Add content filter topic feature (#513)
- Add sequence numbers to message info structure (#587)
- Removed some heap interactions in rmw_serialize.cpp (#590)
- Contributors: Chen Lihui, Christophe Bedard, Ivan Santiago Paunovic, WideAwakeTN
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)
- Change links from index.ros.org -> docs.ros.org (#539)
- Contributors: Chris Lalancette
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
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rmw_fastrtps_cpp at Robotics Stack Exchange
![]() |
rmw_fastrtps_cpp package from rmw_fastrtps repormw_fastrtps_cpp rmw_fastrtps_dynamic_cpp rmw_fastrtps_shared_cpp |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 6.2.7 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/rmw_fastrtps.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-05-20 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Michel Hidalgo
- Michael Jeronimo
Authors
- Ricardo González
- Dirk Thomas
rmw_fastrtps_cpp
rmw_fastrtps_cpp
implements the ROS middleware interface using eProsima Fast DDS static code generation in C++.
For more information see the repository level README
Quality Declaration
This package claims to be in the Quality Level 2 category, see the Quality Declaration for more details.
Changelog for package rmw_fastrtps_cpp
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)
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 pub/sub init, publish and take instrumentation using tracetools (#591)
- Add content filter topic feature (#513)
- Add sequence numbers to message info structure (#587)
- Removed some heap interactions in rmw_serialize.cpp (#590)
- Contributors: Chen Lihui, Christophe Bedard, Ivan Santiago Paunovic, WideAwakeTN
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)
- Change links from index.ros.org -> docs.ros.org (#539)
- Contributors: Chris Lalancette
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
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rmw_fastrtps_cpp at Robotics Stack Exchange
![]() |
rmw_fastrtps_cpp package from rmw_fastrtps repormw_fastrtps_cpp rmw_fastrtps_dynamic_cpp rmw_fastrtps_shared_cpp |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 6.2.7 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/rmw_fastrtps.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-05-20 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Michel Hidalgo
- Michael Jeronimo
Authors
- Ricardo González
- Dirk Thomas
rmw_fastrtps_cpp
rmw_fastrtps_cpp
implements the ROS middleware interface using eProsima Fast DDS static code generation in C++.
For more information see the repository level README
Quality Declaration
This package claims to be in the Quality Level 2 category, see the Quality Declaration for more details.
Changelog for package rmw_fastrtps_cpp
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)
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 pub/sub init, publish and take instrumentation using tracetools (#591)
- Add content filter topic feature (#513)
- Add sequence numbers to message info structure (#587)
- Removed some heap interactions in rmw_serialize.cpp (#590)
- Contributors: Chen Lihui, Christophe Bedard, Ivan Santiago Paunovic, WideAwakeTN
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)
- Change links from index.ros.org -> docs.ros.org (#539)
- Contributors: Chris Lalancette
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
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rmw_fastrtps_cpp at Robotics Stack Exchange
![]() |
rmw_fastrtps_cpp package from rmw_fastrtps repormw_fastrtps_cpp rmw_fastrtps_dynamic_cpp rmw_fastrtps_shared_cpp |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 6.2.7 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/rmw_fastrtps.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-05-20 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Michel Hidalgo
- Michael Jeronimo
Authors
- Ricardo González
- Dirk Thomas
rmw_fastrtps_cpp
rmw_fastrtps_cpp
implements the ROS middleware interface using eProsima Fast DDS static code generation in C++.
For more information see the repository level README
Quality Declaration
This package claims to be in the Quality Level 2 category, see the Quality Declaration for more details.
Changelog for package rmw_fastrtps_cpp
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)
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 pub/sub init, publish and take instrumentation using tracetools (#591)
- Add content filter topic feature (#513)
- Add sequence numbers to message info structure (#587)
- Removed some heap interactions in rmw_serialize.cpp (#590)
- Contributors: Chen Lihui, Christophe Bedard, Ivan Santiago Paunovic, WideAwakeTN
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)
- Change links from index.ros.org -> docs.ros.org (#539)
- Contributors: Chris Lalancette
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
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rmw_fastrtps_cpp at Robotics Stack Exchange
![]() |
rmw_fastrtps_cpp package from rmw_fastrtps repormw_fastrtps_cpp rmw_fastrtps_dynamic_cpp rmw_fastrtps_shared_cpp |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 6.2.7 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/rmw_fastrtps.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-05-20 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Michel Hidalgo
- Michael Jeronimo
Authors
- Ricardo González
- Dirk Thomas
rmw_fastrtps_cpp
rmw_fastrtps_cpp
implements the ROS middleware interface using eProsima Fast DDS static code generation in C++.
For more information see the repository level README
Quality Declaration
This package claims to be in the Quality Level 2 category, see the Quality Declaration for more details.
Changelog for package rmw_fastrtps_cpp
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)
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 pub/sub init, publish and take instrumentation using tracetools (#591)
- Add content filter topic feature (#513)
- Add sequence numbers to message info structure (#587)
- Removed some heap interactions in rmw_serialize.cpp (#590)
- Contributors: Chen Lihui, Christophe Bedard, Ivan Santiago Paunovic, WideAwakeTN
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)
- Change links from index.ros.org -> docs.ros.org (#539)
- Contributors: Chris Lalancette
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
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rmw_fastrtps_cpp at Robotics Stack Exchange
![]() |
rmw_fastrtps_cpp package from rmw_fastrtps repormw_fastrtps_cpp rmw_fastrtps_dynamic_cpp rmw_fastrtps_shared_cpp |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 6.2.7 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/rmw_fastrtps.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-05-20 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Michel Hidalgo
- Michael Jeronimo
Authors
- Ricardo González
- Dirk Thomas
rmw_fastrtps_cpp
rmw_fastrtps_cpp
implements the ROS middleware interface using eProsima Fast DDS static code generation in C++.
For more information see the repository level README
Quality Declaration
This package claims to be in the Quality Level 2 category, see the Quality Declaration for more details.
Changelog for package rmw_fastrtps_cpp
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)
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 pub/sub init, publish and take instrumentation using tracetools (#591)
- Add content filter topic feature (#513)
- Add sequence numbers to message info structure (#587)
- Removed some heap interactions in rmw_serialize.cpp (#590)
- Contributors: Chen Lihui, Christophe Bedard, Ivan Santiago Paunovic, WideAwakeTN
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)
- Change links from index.ros.org -> docs.ros.org (#539)
- Contributors: Chris Lalancette
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
File truncated at 100 lines see the full file