1.12.0
- Add
ErrorHandler
toAeronArchive
client to better handle async errors from the archive. - Deprecate use of Java
ExclusiveBufferClaim
now that baseBufferClaim
has all the necessary functionality. - Numerous performance improvements.
- More consistent use of
const
and formatting in C++ client. - Add a configurable connection timeout for response and replay streams from the archive.
- Fix overflow in partition index calculation based on position resulting in SIGSEGV in C++ client. Issue #579.
- Fix case of a recording failing with messages > 2MB at the end of term or on unblocking.
- Force close Java publications and subscriptions on channel errors. Issue #456.
- Add monitoring counter for Aeron clients which have timed out.
- Improve
Image
block polling to better handle padding frames. - Add more checks to input parameters on publications, images, and the archive to catch usage errors.
- Add 2 buffer offer to Java
Publication
to avoid need for vectored offer. - Add context to C++
Header
in fragment callback for access to theImage
. - Upgrade to Shadow 4.0.3.
- Upgrade to Byte Buddy 1.9.3.
- Upgrade to Mockito 2.23.4.
- Upgrade to SBE 1.10.0.
- Upgrade to Agrona 0.9.27.
Java binaries can be found here...