- [Driver/C] Fix
UNTETHERED_SUBSCRIPTION_STATE_CHANGElogging, i.e. log previous state and add missing logging to
aeron_publication_image. - [Driver/C] Ensure
rcv-naks-sentcounter is cleaned up if publication image creation fails. - [Driver/C] Prevent sending empty NAK message upon initial connection to the publisher.
- [Driver/C] Ignore NAKs with zero length and treat NAKs with negative length as invalid packets.
- [Driver/Java] Ignore NAKs with zero length and treat NAKs with negative length as invalid packets.
- [Driver/Java] Fix connectivity status handling in
NetworkPublication, i.e. do not transition toNOT_CONNECTED
when the last remote subscriber disconnects if there is at least one spy and spies simulate connection (ssc=true). - [Driver/C] Fix connectivity status handling in
aeron_network_publication, i.e. do not transition to
NOT_CONNECTEDwhen the last remote subscriber disconnects if there is at least one spy and spies simulate connection
(ssc=true). - [Driver/Java] Handle connection status updates for untethered IPC subscribers.
- [Driver/C] Handle connection status updates for untethered IPC subscribers.
- [Agent/C] Remove extraneous
]suffix fromCMD_IN_REMOVE_PUBLICATION,CMD_IN_REMOVE_SUBSCRIPTIONand
CMD_IN_REMOVE_COUNTERlog events. - [Driver/C] Perform sender address re-resolution checks on a fixed schedule rather than awaiting next control
polling cycle, i.e. align behavior with theSender#doWorkimplementation. - [Driver/Java] Perform full name and address matching in driver name resolver. Add tests to ensure partial matches
are not allowed. Remove allocations when matching neighbors by address. - [Driver/C] Fix segfault when invalid name resolver configuration is provided. Cleanup allocated resources to avoid
leaking memory. - [Driver/C] Use
aeron_interface_parse_and_resolveto resolveaeron.driver.resolver.interfaceparameter, i.e.
skip theaeron_find_interfacechecks. This aligns the implementation with theDriverNameResolverin Java. Fix
filtering out of self entries, i.e. use full name matching instead of a prefix match.