Skip to content

1.9.0

Compare
Choose a tag to compare
@mjpt777 mjpt777 released this 24 Apr 03:15
· 9429 commits to master since this release
  • Add a new exclusive publication handler for the C++ client. Issue #500.
  • Add a StreamStat tool for give a summary of all counters grouped by stream for monitoring.
  • Provide a publication position counter that is updated once per second for tracking the publishers for monitoring.
  • Provide monitoring counters for each Aeron client with their heartbeat timestamp.
  • Support the compressing or deletion of archive recordings by external scripts by giving a warning that the files are not available rather than giving an error.
  • Refinements to the Catalog tool.
  • Provide a limit on the range which can be reserved for session ids. Issue #498.
  • Fix race with an Aeron client mapping a CnC file which has not been set the the correct length yet by the driver. Issue #499.
  • Add the ability to truncate a recording in the archive whereby truncating to the stop position effectively deleting the recording.
  • Add the ability to query the current recorded position of an stream from a remote archive.
  • Add support for async connect to an archive.
  • Make archive catalog file length configurable and use a smaller default.
  • Fix write of data frame header for 32 bit machines, e.g. Raspberry Pi.
  • Faster and less garbage version for parsing URI endpoints. Issue #491.
  • Sample code for doing large file transfer with Aeron. Issue #237.
  • Add startup timestamp and PID to CnC file for monitoring. Issue #480.
  • Fix Javadoc generation so the index page references all classes.
  • Upgrade to Shadow 2.0.3.
  • Upgrade to Mockito 2.18.3.
  • Upgrade to Gradle 4.6.
  • Upgrade to Checkstyle 8.9.
  • Upgrade to SBE 1.7.10.
  • Upgrade to Agrona 0.9.16.

Java binaries can be found here...