Skip to content

1.17.0

Compare
Choose a tag to compare
@mjpt777 mjpt777 released this 28 Mar 16:41
· 8107 commits to master since this release
  • Add a BacklogStat tool for inspecting the backlog in bytes for consumers of streams. PR #650.
  • Faster startup and build time on Windows.
  • Reduce module warnings on Java 11.
  • Change default archive recording progress event channel to dynamic MDC to avoid PortUnreachableExceptions that cause garbage.
  • Add the ability to terminate a Java or C media driver by sending it a command. Useful for testing in a mixed language environment.
  • Fix issue with multi-destination subscriptions that are set up in advance. PR #649.
  • Add sender back-pressure event counters per stream for monitoring.
  • Improve AsyncConnect for cluster and archive clients and use it wrapped in the sync implementation.
  • Add min flow control strategy to the C Media Driver.
  • Improve toString() methods in Aeron wire protocol flyweights for reduced allocation and better performance.
  • Complete work on C++ Archive client.
  • Change Stats tools to use read only file mapping for safety and better NUMA performance.
  • Add back-off idle strategy to the C Media Driver.
  • Add C++ LossStat application.
  • Fix issues with Archive Catalog failing to load due to old version.
  • Clean up native build for Windows.
  • Complete work on ReplayMerge for both Java and C++ Archive clients.
  • Add writev support to SPSC C ring buffer. PR #644.
  • Add basic validation to configuration for client and unblock timeouts.
  • Add event codes and support logging in archive and cluster for major events. PR #646.
  • Upgrade Checkstyle DTD and apply checkstyle to method Javadoc.
  • Use HTTPS in generated Javadoc links and fix warnings under Java 11 and OpenJDK.
  • Report version numbers in conflict when connecting to archive or cluster.
  • Upgrade to Mockito 2.25.1.
  • Upgrade to Gradle 5.3.1.
  • Upgrade to SBE 1.12.4.
  • Upgrade to Agrona 0.9.35.

Java binaries can be found here...