Aeron v1.24.0 Release Notes

Release Date: 2019-11-24 // almost 3 years ago
    • โž• Add bi-directional version identification to the archive network protocol
    • โž• Add support for authenticated sessions to the archive.
    • ๐Ÿ‘Œ Support setting of session-id on publications in the C media driver. Issue #623.
    • ๐Ÿ›  Fix setting of initial position on an exclusive publication in the C driver when the initial position is beyond the first term. Issue #750.
    • ๐Ÿ‘ Allow for archive error log to be stored in archive mark file when running out of process from a media driver.
    • Trim down unneeded dependencies in agent and all shadow JARs.
    • Clean up allocated resources in C++ and Java clients when URI errors occur.
    • โž• Add boundedPoll to Image for C++ and Java. Issue #744.
    • Only include what is used in C++ publication headers. Issue #743.
    • Provide unique type ids to error counters. Issue #741.
    • โž• Add new archive control messages to agent logging and improve overall agent performance.
    • ๐Ÿ›  Fix pointcut for Archive control message logging. Issue #740.
    • ๐Ÿ Close files in Windows C++ client to prevent memory leak. Issue #737.
    • ๐Ÿ‘Œ Improve the performance for MDC dynamic mode in the Java driver.
    • Set javadoc encoding to UTF-8.
    • ๐Ÿ‘Œ Improve validation of channel URIs for endpoint, control, tags, and distinguishing characteristics in both C and Java drivers.
    • ๐Ÿ›  Fix calculation for archive truncate when offset is beyond first term in a segment.
    • ๐Ÿ‘ป Check for reentrant calls when in Archive callbacks and throw an exception if detected.
    • ๐Ÿ”„ Change sample scripts to use the aeron-all JAR as a better example.
    • โฌ†๏ธ Upgrade to javadoc-links 4.1.4.
    • โฌ†๏ธ Upgrade to Build Scan 3.0.0.
    • โฌ†๏ธ Upgrade to Shadow 5.2.0.
    • โฌ†๏ธ Upgrade to ByteBuddy 1.10.2.
    • โฌ†๏ธ Upgrade to SBE 1.15.0.
    • โฌ†๏ธ Upgrade to Agrona 1.1.0.

    Java binaries can be found here...