8.4. What’s Fixed in 4.2.0¶
The following are fixes since Connext Micro 4.1.0.
[Critical]: System-stopping issue, such as a crash or data loss.
[Major]: Significant issue with no easy workaround.
[Minor]: Issue that usually has a workaround.
[Trivial]: Small issue, such as a typo in a log.
- 8.4.1. Discovery
- 8.4.1.1. [Critical] Lost INFO_DST messages with GUIDPREFIX_UNKNOWN
- 8.4.1.2. [Major] DomainParticipants stopped sending announcements to initial peer locator after a discovered DomainParticipant went away
- 8.4.1.3. [Major] Possible mismatched endpoint messages during discovery
- 8.4.1.4. [Major] DomainParticipants continued to send DATA(p) messages to nonexistent remote participants
- 8.4.1.5. [Major] DataReader failed to acknowledge samples when it received more instances than it could store
- 8.4.1.6. [Minor] Participants using DPDE sent one extra announcement message
- 8.4.1.7. [Minor] Failed to delete a participant before sending at least one participant announcement
- 8.4.2. Reliability Protocol and Wire Representation
- 8.4.3. APIs (C or Traditional C++)
- 8.4.4. Generated Code (C, Traditional C++, and Modern C++)
- 8.4.5. Hangs
- 8.4.6. Memory Leaks/Growth
- 8.4.7. Platform and Build Changes
- 8.4.8. Shipped Examples
- 8.4.9. Interoperability
- 8.4.10. Other
- 8.4.10.1. [Critical] Potential loss of queued samples when using asynchronous communication
- 8.4.10.2. [Critical] Missed DATA_FRAG messages with multiple fragments
- 8.4.10.3. [Major] Micro Application Generator (MAG) failed to start on macOS platforms
- 8.4.10.4. [Major] DataWriter with finite timestamp failed to send data if date exceeded January 2038
- 8.4.10.5. [Major] Connext Micro failed to parse malformed DATA_FRAG submessages
- 8.4.10.6. [Major] Connext Micro would not work if year exceeded 2038
- 8.4.10.7. [Minor] Multiple endpoints did not match properly when using Zero Copy transfer
- 8.4.10.8. [Minor] SYSTEM_RESOURCE_LIMITS.max_components could not be changed
- 8.4.10.9. [Trivial] rtime-make did not support building multiple targets on Windows systems and failed to report some CMake errors