- [Java] Add
ALLOW_ALL
andDENY_ALL
authorisation supplier options for the Archive. - [Java] Add
ALLOW_ALL
andDENY_ALL
authorisation supplier options for the ConsensusModule. - [Archive] Copy
response-endpoint
,ttl
andstream-id
URI parameters from the original channel definition when creating recordings and replays. - [Archive] Do not abort
ControlSession
after it was closed and prevent multipleabort
calls from overwriting each other. - [Archive] Do not log warning when control response publication is disconnected or a control request image is going away, i.e. treat those events as normal client termination. To avoid unnecessary warnings when
AeronArchive
is being closed and there is a race betweenclose
message arriving at the Archive and images going unavailable or publication disconnecting. - [C] Fix client build to properly resolve
-DHAVE_BSDSTDLIB_H -DHAVE_ARC4RANDOM
. (#1836) - [C] Fallback to
/dev/urandom
ifarc4random
is not available. - [C] Add aeron_archive_wrapper's own sources to the
target_include_directories
. (#1835) - [C] Send client_close command to media driver when aeron is closing. (#1837)
- [C] Add missing assignment operator to match the copy constructor.
- [C] Error handling fixes for destination and endpoint creation.
- [C] Use static structs for holding loss state and cleanup dynamically allocated memory during initial load. (#1833)
- [C] Bump
CMake
to 4.0.3.