Skip to content

1.16.0

Compare
Choose a tag to compare
@mjpt777 mjpt777 released this 10 Mar 19:15
· 8027 commits to master since this release
  • Remove deprecated Subscription EOS handlers and ExclusiveBufferClaim from Java and C++.
  • Provide the ability to ignore warning for Aeron direction existence in C Media Driver. Issue #639.
  • Fix memory leak when adding and removing destinations for the C Media Driver.
  • Include links when generating Javadoc.
  • Add ChannelUri and ChannelUriStringBuilder to C++ for ease of use when with channels.
  • Add C++ BackoffIdleStrategy.
  • Reduce object allocation in Java media driver startup.
  • Provide the ability for the driver to print out all it configuration properties on start via aeron.print.configuration=true.
  • Clean up Java driver configurations so that all properties can be configured from system properties or context.
  • Provide the ability to list active recording subscriptions on the archive so they can be tracked and closed when clients do not clean up gracefully.
  • Handle race conditions when establishing control session connections to the archive when the same stream id and channel are used by multiple clients or over multicast.
  • Check that messages are for the correct protocol communicating with the archive and cluster.
  • Add experimental C++ client for Aeron Archive.
  • Add experimental ReplayMerge for catching up to a live stream from an archive.
  • Add semantic version support to archive and cluster protocols.
  • Upgrade to Mockito 2.25.0.
  • Upgrade to Shadow 5.0.0.
  • Upgrade to Gradle 5.2.1 and remove used of the now deprecated OSGI plugin.
  • Upgrade to Checkstyle 8.18.
  • Upgrade to SBE 1.12.3.
  • Upgrade to Agrona 0.9.34.

Java binaries can be found here...