10.4. Previous Releases¶
- 10.4.1. What’s New in 2.4.15
- 10.4.2. What’s Fixed in 2.4.15
- 10.4.2.1. [Critical] Failed to deliver samples when prior samples were lost
- 10.4.2.2. [Critical] messageLength field was required in RTPS HEADER_EXTENSION for checksum calculations
- 10.4.2.3. [Critical] DataReader on a Topic using an appendable type may have received samples with incorrect value
- 10.4.2.4. [Critical] Failure to interoperate with other DDS implementations if default multicast locator was specified
- 10.4.2.5. [Critical] Connext Cert may have repeated requesting a sample that was no longer available from a DataWriter
- 10.4.2.6. [Critical] DataWriter with BEST_EFFORT and TRANSIENT_LOCAL may have run out of resources
- 10.4.2.7. [Major] Code generation did not create proper type support for IDL files containing multiple Zero Copy types
- 10.4.2.8. [Major] Samples with meta-information were not delivered to the user if they arrived when history cache was full
- 10.4.2.9. [Major] Possible segmentation fault when a Zero Copy-enabled DataReader called read() after unmatching with a DataWriter
- 10.4.2.10. [Major] Incorrect deserialization of CDR encapsulation padding bits
- 10.4.2.11. [Major] Heap memory was allocated by the Zero Copy v2 transport during DDS discovery
- 10.4.2.12. [Minor] Incorrect heartbeat sent before first sample when first_write_sequence_number is not 1
- 10.4.2.13. [Minor] DDS_String_alloc and related functions failed when passed 0 as length
- 10.4.2.14. [Trivial] DDS_Wstring_cmp did not match the implementation name DDS_Wstring_compare
- 10.4.3. What’s New in 2.4.12.1
- 10.4.4. What’s Fixed in 2.4.12.1
- 10.4.4.1. PUBLICATION_MATCHED_STATUS and SUBSCRIPTION_MATCHED_STATUS may never have triggered a WaitSet if the status was enabled after the DomainParticipant was enabled
- 10.4.4.2. A RTPS max_window_size not divisible by 32 may have resulted in retransmission of wrong sequence number
- 10.4.4.3. POSIX mutex implementation did not conform with FACE Safety Profile
- 10.4.4.4. Waitset with timeout of 0 did not return immediately
- 10.4.4.5. Invalid samples in batched data did not count as ‘lost samples’
- 10.4.4.6. Unicast DataReader stopped receiving samples after DataWriter matched with a multicast DataReader
- 10.4.4.7. DomainParticipant was not rediscovered if it restarted before expiring
- 10.4.4.8. Unexpected behavior when copying a DDS_UnsignedShortSeq with 0 length
- 10.4.4.9. Local variables in header file may have caused compiler warning
- 10.4.4.10. Non-default timer resolutions may have caused an incorrect timeout
- 10.4.4.11. Missing checks for max_routes_per_reader and max_routes_per_writer
- 10.4.4.12. Missing NULL checks for enabled_transports
- 10.4.4.13. Possible exception due to misaligned RTPS header
- 10.4.4.14. DDS_SubscriptionBuiltinTopicData_copy did not copy the PresentationQosPolicy
- 10.4.4.15. Possible failure to start timer
- 10.4.4.16. Sample timestamp now set to 0 if timestamp cannot be retrieved
- 10.4.4.17. Qos_copy functions did not validate input arguments
- 10.4.4.18. Unused parameter DOMAIN_PARTICIPANT_RESOURCE_LIMITS.matching_reader_writer_pair_allocation removed
- 10.4.4.19. DDS_DomainParticpant_add_peer may have returned success on failure
- 10.4.4.20. DDS_StringSeq_copy did not validate input arguments
- 10.4.4.21. Possible NULL pointer exception in generated code if the system was out of memory
- 10.4.4.22. A DataWriter could run out of resources if sample was not added to cache
- 10.4.4.23. Possible serialization beyond stream buffer
- 10.4.4.24. RELIABILITY.max_blocking_time must be zero
- 10.4.4.25. Possible DataReader or DataWriter creation failure with multiple DomainParticipants
- 10.4.4.26. Incorrect lease_duration may have been used for a discovered participant
- 10.4.4.27. Missing consistency check for DESTINATION_ORDER.source_timestamp_tolerance
- 10.4.4.28. Improved error detection for unresolved addresses
- 10.4.4.29. DDS_StatusCondition_set_enabled_statuses did not trigger if an active condition was enabled
- 10.4.4.30. Race condition in DDS enable APIs
- 10.4.4.31. disable_auto_interface_config is not available in Connext Cert
- 10.4.4.32. DDS WaitSet may have timed out later than timeout value