Unclaimed project
Are you a maintainer of aeron? Claim this project to take control of your public changelog and roadmap.
Changelog
Efficient reliable UDP unicast, UDP multicast, and IPC message transport
EgressPoller.ReplaySession are both captured in the error log and sent to the control session.aeron_archive_context_t. (#1897)aeron_subscription_image_release and aeron_subscription_image_retain no op if image is not found in the
current image list, i.e. handle a case of on_unavailable_image being called and attempting to retain an image that
was already removed (i.e. C++ Wrapper)).aeron_archive_replay_merge_close. (#1873)aeron_archive_encoded_credentials_t being NULL as well as data field being NULL, i.e. treat both as empty credentials.aeron_archive_client reentrancy check, i.e. first acquire lock and then do the check. Use
mutex to protect aeron_archive_close from concurrent execution.aeron_mutex_t as recursive/reentrant on POSIX systems, i.e. match behavior on Windows and the Java implementation.