Agrona v1.7.1 Release Notes

Release Date: 2020-09-06 // 12 days ago
    • ๐Ÿ›  Fix memory ordering semantics for late joining a broadcast buffer.
    • Catch Throwable rather than RuntimeException in composite Agents to be consistent with invokers and runners.
    • โฌ†๏ธ Upgrade to Versions 0.30.0.
    • ๐Ÿ’… Upgrade to Checkstyle 8.36.
    • โฌ†๏ธ Upgrade to JMH 1.25.2.
    • โฌ†๏ธ Upgrade to Mockito 3.5.10.

    Binaries can be found [here...](

Previous changes from v1.7.0

    • ๐Ÿ‘Œ Improve validation and bounds-checking when using counters.
    • โž• Add registration id and owner id to counters.
    • โž• Add javadoc to explain relaxed memory order semantics on queues. Issue #216.
    • Return this for a fluent API with AtomicCounter.appendToLabel
    • ๐Ÿ›  Fix map capacity calculation. Issue #215.
    • ๐Ÿ‘ป Unmap MarkFile in case of an exception.
    • ๐Ÿ“œ Improving boundary case checking when parsing numbers in direct buffers.
    • ๐Ÿ“œ Throw exceptions for parsing numbers with AsciiEncoding so it behaves like Integer.parseInt. PR #214.
    • ๐Ÿ”„ Change build script to help IDEA get the dependencies for generated code.
    • โฌ†๏ธ Upgrade to Gradle 6.6.1.
    • โฌ†๏ธ Upgrade to Mockito 3.5.7.
    • โฌ†๏ธ Upgrade to JMH 1.25.1.
    • โฌ†๏ธ Upgrade to ByteBuddy 1.10.14.
    • ๐Ÿ’… Upgrade to Checkstyle 8.35.
    • โฌ†๏ธ Upgrade to BND 5.1.2.
    • โฌ†๏ธ Upgrade to Versions 0.29.0.

    Binaries can be found here...