github real-logic/aeron 1.35.0

latest releases: 1.44.6, 1.46.7, 1.44.5...
3 years ago
  • [Java] Fix truncation of linger timeout in ChannelUriStringBuilder which lead to a short linger of Archive replays.
  • [Java] Remove incorrect publication linger validation.
  • [C] Add sanitize build for MSVC and fix issues found.
  • [C] Add missing free of counters associated with Cubic congestion control.
  • [C++] Fix missing use of FragmentAssembler in Archive response and clean up type warnings.
  • [Java] Fix packaging declaration in POM file.
  • [Java] Separate thread factories for replay and recording agents in Archive for when setting thread affinity is required.
  • [Java] Javadoc improvements.
  • [C] Agent logging fixes. PR #1198.
  • [Java/C] Support a list of bootstrap neighbours for fault tolerance in gossip protocol for driver naming.
  • [C] Handle connection reset without error when polling a socket on Windows.
  • [C++] Don't progress with archive connect until response subscription is available. PR #1196.
  • [Java] Use async publication adding for response channels from the Archive and response channels for egress and backup queries from the Cluster to reduce latency pauses for existing operations.
  • [Java] Ability to add publications asynchronously to Aeron client.
  • [C/Java] Support timestamping of packets for channel send and receive plus media/hardware receive timestamping if supported. PR #1195.
  • [Java] Ensure termination hook is run on unexpected interrupt during cluster election.
  • [Java] Reset cluster election state if in election and an exception happens outside the election work cycle.
  • [Java] Finish deleting pending archive recording for deletion on shutdown.
  • [Java] Ensure cluster log recording has stopped before restarting the election process to avoid spurious election failure from past recording stopping.
  • Upgrade to Google Test 1.11.0.
  • Upgrade to Mockito 3.11.2.
  • Upgrade to ByteBuddy 1.11.9.
  • Upgrade to Gradle 7.1.1.
  • Upgrade to SBE 1.24.0.
  • Upgrade to Agrona 1.12.0.

Java binaries can be found here.

Don't miss a new aeron release

NewReleases is sending notifications on new releases.