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...](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.agrona%22%20agrona


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...