8. Release Notes¶
- 8.1. Supported Platforms and Programming Languages
- 8.2. What’s New in 3.0.3
- 8.2.1. Example CMakeLists.txt has new dependency with Micro Application Generator source files
- 8.2.2. ThreadX CMake files and new documentation on building Connext DDS Micro for ThreadX + NetX
- 8.2.3. New documentation on building Connext DDS Micro for FreeRTOS + lwIP
- 8.2.4. Added missing precondition check to mutex operation
- 8.2.5. Updated example CMakeLists.txt to automatically regenerate code when IDL or XML file changes
- 8.2.6. Macro TARGET renamed to RTIME_TARGET_NAME
- 8.3. What’s Fixed in 3.0.3
- 8.3.1. Missing information in Release Notes for 3.0.2
- 8.3.2. Reliable DataWriter sent Heartbeats to best-effort DataReader
- 8.3.3. Shared Memory not prioritized over UDP if UDP locators appeared before SHMEM locators
- 8.3.4. Newly matched VOLATILE DataReader did not receive samples until current DataReaders acknowledged outstanding samples
- 8.3.5. Permissions validity dates in leap years not handled correctly
- 8.3.6. Generated examples did not unregister SHMEM on application destruction
- 8.3.7. Waitset with 0 second timeout did not return immediately
- 8.3.8. Order of elements in DomainParticipantQos.user_traffic.enabled_transports may have prevented discovery
- 8.3.9. Invalid samples in batched data samples did not count as ‘lost samples’
- 8.3.10. Help information displayed for rtime-make script was incomplete for VxWorks targets
- 8.3.11. Invalid serialization of samples with types containing members of primitive structures that required padding
- 8.3.12. Failure to delete Participant when DataReader specified its own multicast address
- 8.3.13. Generated C code could not be used in C++ applications
- 8.3.14. Examples generated by Code Generator used untyped register_type APIs instead of typed APIs
- 8.3.15. Unicast DataReader stopped receiving samples after DataWriter matched with a multicast DataReader
- 8.3.16. Exponential memory growth for remote_participant_allocation
- 8.3.17. The delete_contained_entities() APIs may not have returned if an endpoint specified its own TransportQosPolicy
- 8.3.18. Default stack too small for ThreadX port
- 8.4. Previous Releases
- 8.5. Known Issues
- 8.5.1. Flow Controllers require RTOS
- 8.5.2. Using OpenSSL 1.0.x and using OpenSSL APIs outside of the RTI Connext DDS Micro libraries may lead to a crash
- 8.5.3. LatencyBudget is not part of the DataReaderQos or DataWriterQos policy
- 8.5.4. Porting Guide does not include information about shared memory support