v1.0.5
- Use
BusySpinIdleStrategy
for the conductor in theLowLatencyMediaDriver
to reduce some latency outliers at the expense of more CPU usage. - Fix some cases of false sharing on key data structures.
- Remove OSGi plugin from aeron-agent to fix issue that prevented debug logging due to premain not in manifest.
- Allow driver and examples to be shutdown with SIGTERM as well as SIGINT.
- New flow control strategies for minimum and preferred receivers on multicast as additions to existing max strategy.
- Add receiver ID to status messages to enable additional flow control strategies such as preferred receiver.
- Remove deprecated channel URI format support.
- Added warm up cycle to C++ ping pong example.
- Apply
const
where possible in C++ client code. - Fix checks against max message and max payload length in C++ publication claim.
- Upgrade to Mockito 2.2.29.
- Upgrade to Checkstyle 7.3.
- Upgrade to sevntu-checks 1.22.0.
- Upgrade to ByteBuddy 1.5.9.
- Upgrade to Agrona 0.9.1.
- Upgrade to Gradle 3.2.1.
Java binaries can be found here...