1.6.0
- Change Aeron client ownership in
AeronArchive
so that the archive client will default to not owning the Aeron client unless it creates it. - Detection of network channel setup errors, e.g. port already in use, and propagation back to the client public the addition of channel status indications of publications and subscriptions.
- Reduced use of capturing lambdas to allow for faster warmup and reduced allocation on connection setup.
- Simplify client command API to allow for easier development of clients in other languages.
- Provide an API for allocating
Counter
s which are managed by the media driver and can be read withAeronStat
- Small performance improvements and faster warm up of Multi-Destination-Cast publications.
- Decouple Archive from media driver so that the Java Archive can be used with the C media driver.
- Tidy up logic in archive client to better handle unexpected messages from the archive and not read messages in pollers after message may have been released.
- Modify unblock logic so that it does not apply to exclusive publications except in when past the active state.
- Correct Javadoc for
Publication
s and concurrent semantics. Issue #429. - Update to SBE 1.7.5.
- Update to Agrona 0.9.11.
- Update to Byte Buddy 1.7.9.
- Update to Mockito 2.12.0.
- Update to Checkstyle 8.4.
Java binaries can be found here...