Here are some of the highlights of Aeron 1.45.0:

  • Aeron Data Retention Regulator
    • Manage and regulate the lifespan of data within Aeron Cluster and Aeron Archive environments to control disk usage.  
    • Premium Feature – click here or reach out to info@aeron.io for more information.
  • Per stream session limits
    • Prevent resource exhaustion by limiting the number of sessions per stream.
  • Inferring group behaviour
    • Automate group behaviour settings for efficient nakking, reducing excessive retransmissions.
  • Static counters 
    • Create static counters that remain valid until the MediaDriver is closed for long-term tracking.
  • Archive logging
    • Improve visibility and debugging with detailed logging of replay and recording session state changes.
  • Aeron builds
    • Aeron artifacts are built in a secure fashion and follow industry standards in compliance with ISO 27001.
  • CMake targets
    • Integrate with Aeron using CMake targets, simplifying the setup for C/C++ projects and enabling offline builds.
  • ReplayMerge backoff
    • Reduce network traffic and log output by slowing down internal state transitions in ReplayMerge.
  • RetransmitHandler counters
    • Optimize retransmissions on unicast channels with improved NAK handling.
  • SBE DTO generation  
    • SBE now supports DTO generation – in C#, C++, and Java – for use cases where ease-of-use is more important than performance.
  • Further enhancements & bug fixes

For detailed release notes on Aeron 1.45.0, please visit Github >>