Aeron v1.18.0 Release Notes

Release Date: 2019-05-03 // almost 5 years ago
    • ๐Ÿ›  Various improvements and fixes for Aeron Cluster. Elections are becoming robust and the API is firming up.
    • ๐Ÿ›  Fix counter resource leak when cycling UDP publications with back pressure counters. PR #663.
    • โž• Add tether support for local flow control to Java and C media drivers. This allows a subscription to declare itself as a tether or not on local flow control. If not a tether then it can be left behind if it stops or cannot keep up.
    • ๐Ÿ”ง C and Java media drivers can optionally print their configuration on startup.
    • ๐Ÿ”ง Greatly improved configuration for C media driver allowing configuration via properties files fetched from local file system or over HTTP, or via API for context. The list of files can be passed on the command line to aeronmd.
    • Include session-id in archive recording key regardless of using tags or not.
    • ๐Ÿ‘ป Abort Archive sessions if the response publication fails after successfully connected or when any other exception occurs during processing. This avoid infinite failure loop in the archive on some conditions.
    • ๐Ÿ‘Œ Improve Javadoc.
    • โž• Add channel param for indicating if EOS should be sent on close of publication or not.
    • ๐Ÿ‘Œ Improve build of native driver on Windows.
    • ๐Ÿ— Output from ctest on failure for native build.
    • โฌ†๏ธ Upgrade to io.freefair.javadoc-links 3.2.1.
    • ๐Ÿ’… Upgrade to Checkstyle 8.20.
    • โฌ†๏ธ Upgrade to ByteBuddy 1.9.10.
    • โฌ†๏ธ Upgrade to Mockito 2.27.0.
    • โฌ†๏ธ Upgrade to Gradle 5.4.1.
    • โฌ†๏ธ Upgrade to SBE 1.12.5.
    • โฌ†๏ธ Upgrade to Agrona 1.0.0.

    Java binaries can be found here...