Skip to content

1.2.4

Compare
Choose a tag to compare
@mjpt777 mjpt777 released this 06 Apr 17:21
· 12644 commits to master since this release
  • Update CnC file to accommodate counters with labels up to 380 bytes. This bumps the CNC_VERSION so all clients and the driver on the same machine need to be upgraded at the same time.
  • Truncate log buffers when a stream is closed so space can be reclaimed as soon as possible.
  • Add Image.controlledPeek to peek ahead into a stream without advancing the subscriber position.
  • Improve the efficiency of Aeron startup and shutdown.
  • Back pressure a Publication as soon as its timeout is triggered due to not receiving status messages so that low throughput connections signal NOT_CONNECTED sooner. Also applies to IPC when all Subscriptions are closed.
  • Add per Subscription callbacks for notification of Image availability and unavailability.
  • Make media driver conductor more efficient so it can deal with a higher number of connected streams.
  • Add the ability to create an ExclusivePublication with initial state set so it can replay existing archived data.
  • Add ExclusivePublication for higher throughput single threaded publisher.
  • Allow the Aeron client to start before the media driver when an existing CnC file is present.
  • Clean up Aeron.Context if an error occurs when trying to establish a connection with the media driver.
  • Add Aeron.nextCorrelationId().
  • Avoid a recursive close in the Aeron Java client when a timeout occurs.
  • Upgrade to sevntu-checks 1.23.1.
  • Upgrade to Checkstyle 7.6.1.
  • Upgrade to Byte Buddy 1.6.12.
  • Upgrade to Mockito 2.7.21.
  • Upgrade to Agrona 0.9.4.

Java binaries can be found here...