Aeron v1.15.0 Release Notes

Release Date: 2019-01-21 // about 5 years ago
    • Correct order of correlationId and relevantId when reporting asynchronous messages back from the Archive.
    • ➕ Add INVALID_EXTENSION error code for requests to extend an existing recording when a new image that does not match.
    • ➕ Add checks to Archive client for use after close.
    • ⚡️ Update Archive Catalog with controlSessionId and correlationId when an existing recording is extended.
    • Have ownership for contexts pass to agent after successful start so the agent is responsible for close to help about seg faults with unmapped files. Contexts are now not AutoClosable so people are not tempted to use them in try-with-resources idioms. Issue #612.
    • ➕ Add checks to C++ client for use after close.
    • 📱 Detect a broadcast buffer wrap when the client has been unresponsive for a long time and close the client.
    • 🔔 Notify client if the driver times them out so they can gracefully shutdown. Issue #611.
    • ➕ Add support for human readable short form properties for configuring the C media driver. Issue #603.
    • 🐎 Parse interface and address URI parmas without using regex for portability and better performance in C media driver.
    • 🐎 Parse interface URI param without using regex for less allocation and better performance in Java media driver.
    • Validate initial position when constructing a Channel URI.
    • ⬆️ Upgrade to HdrHistogram 2.1.11.
    • ⬆️ Upgrade to Shadow 4.0.4.
    • ⬆️ Upgrade to SBE 1.11.0.
    • ⬆️ Upgrade to Agrona 0.9.30.

    Java binaries can be found here...