1.10.5
- Fix issue with running Java version of Aeron on Sparc CPUs due to endianess.
- Improve efficiency and significantly reduce allocation when performing agent logging in Java driver.
- Fix regression to agent logging for Java driver due to broken pointcut.
- Make resource linger configurable in the Java client.
- Fix buffer overrun in C driver with system counters.
- Reduce footprint for Java subscriptions in the client.
- Fix issue with adding and removing destination to manual MDC publications when publication is not original.
- Improve resource lingering code in Java and C++ clients to narrow the possibility of a seg fault when buffers are unmapped in a low resource utilisation scenario.
- Fix bug when 1GB term lengths are used in Java driver.
- Apply
const
to methods and arguments in C++ client where appropriate. - Added a busy spin idle strategy to C driver that uses X86 PAUSE and make the noop idle strategy truly no op.
- Added
NoOpIdleStrategy
to C++ client. - Fix overflow in large reassembly buffers. PR #538.
- Set
ByteBuffer
s in Java client to be little endian for underlying log buffers. - Upgrade to Checkstyle 8.12.
- Upgrade to Byte Buddy 1.8.15.
- Upgrade to Mockito 2.21.0.
- Upgrade to SBE 1.8.7.
- Upgrade to Agrona 0.9.23.
Java binaries can be found here...