All Versions
27
Latest Version
Avg Release Cycle
23 days
Latest Release
1527 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v1.8.0 Changes
October 07, 2020- Resolved issues with collection classes which implement
Serializable
. Issue #223. - ๐ Improve javadoc and clean up warnings on Java 15 build.
- ๐ Use
ProcessHandle
to get PID when Java 9+. - โ Add Java 15 to build matrix.
- โ Add
MessageDecoderFlyweight.appendTo(StringBuilder)
to interface. PR #220. - โฌ๏ธ Upgrade to Shadow 6.1.0.
- โฌ๏ธ Upgrade to ByteBuddy 1.10.17.
- โฌ๏ธ Upgrade to Mockito 3.5.13.
Binaries can be found here...
- Resolved issues with collection classes which implement
-
v1.7.2 Changes
September 18, 2020- ๐ Fix issue with how direct buffers expand when initial length is set to be 0 or 1.
- ๐ Improve javadoc for
ArrayUtil
andDeadlineTimerWheel
. - โฌ๏ธ Upgrade to JUnit 5.7.0.
- โฌ๏ธ Upgrade to Version 0.33.0.
Binaries can be found here...
-
v1.7.1 Changes
September 06, 2020- ๐ Fix memory ordering semantics for late joining a broadcast buffer.
- Catch
Throwable
rather thanRuntimeException
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
-
v1.7.0 Changes
August 28, 2020- ๐ 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 withAtomicCounter.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 likeInteger.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...
-
v1.6.0 Changes
July 07, 2020- ๐ Check for integer under and over flow when parsing numbers with
AsciiEncoding
. - ๐ Allow for wrapping zero length direct buffers at capacity. Issue #211.
- โฌ๏ธ Upgrade to Shadow 6.0.0.
- โฌ๏ธ Upgrade to BND 5.1.1.
- โฌ๏ธ Upgrade to ByteBuddy 1.10.13.
- ๐ Upgrade to Checkstyle 8.34.
- โฌ๏ธ Upgrade to Gradle 6.5.1.
Binaries can be found here...
- ๐ Check for integer under and over flow when parsing numbers with
-
v1.5.1 Changes
May 27, 2020- ๐ Fix race conditions with queues for
size
,isEmpty
, andpeek
methods.
Binaries can be found here...
- ๐ Fix race conditions with queues for
-
v1.5.0 Changes
May 21, 2020- ๐ Fix warning message when closing
AgentRunner
. - โ Add ability to update counter metadata key. PR #209.
- โ Add
alias
for eachIdleStrategy
. - โ Add
CountersReader.getCounterTypeId(int)
. - ๐ Change false sharing protection to be forwards compatible with Java 15 class layout.
- ๐
OffsetEpochNanoClock
as an allocation free alternativeEpochNanoClock
. PR #206. - ๐ Improve performance of
forEach
and iterators on collections. - ๐จ Have array backed direct buffer not print their content in
toString()
methods. - โฌ๏ธ Upgrade to JUnit 5.6.2.
- โฌ๏ธ Upgrade to javadoc-links 5.1.0.
- โฌ๏ธ Upgrade to ByteBuddy 10.10.0.
- โฌ๏ธ Upgrade to Gradle 5.6.1.
Binaries can be found here...
- ๐ Fix warning message when closing
-
v1.4.1 Changes
March 28, 2020- ๐ Supporting building and running on Java 14.
- โ Add
decrement()
anddecrementOrdered()
methods toAtomicCounter
. - โ Add
Thread.onSpinWait()
when retrying inManyToManyConcurrentArrayQueue
offer
andpoll
. - โฌ๏ธ Upgrade to Gradle 6.3.
- โฌ๏ธ Upgrade to BND 5.0.1.
- โฌ๏ธ Upgrade to JUnit 5.6.1.
- โฌ๏ธ Upgrade to Mockito 3.3.3.
Binaries can be found here...
-
v1.4.0 Changes
February 26, 2020- Check for thread interrupt in
AgentRunner
after idling so agent can be closed immediately. - โ Add the ability to close a
CountedErrorHandler
. - โ Add
BufferUtil.free(ByteBuffer)
to free directByteBuffer
s. PR #205. - Migrate from Gradle
maven
tomaven-publish
. - ๐ Allow Maps with a cached iterator to work when calling
toArray
on entries. PR #202. - ๐ Allow
CloseHelper
to work on expanded type range fromList
toCollection
ofClosable
. - โฌ๏ธ Upgrade to Gradle 6.2.1.
- โฌ๏ธ Upgrade to Versions 0.28.0.
- โฌ๏ธ Upgrade to Mockito 3.3.0.
- โฌ๏ธ Upgrade to BND 5.0.0.
- โฌ๏ธ Upgrade to JMH 1.23.
Binaries can be found here...
- Check for thread interrupt in
-
v1.3.0 Changes
January 21, 2020- โ Add
RingBuffer.tryClaim
implementations for zero copy semantics when encoding into ring buffers. PR #199. - ๐ Allow for configurable
Charset
when encoding exceptions inDistinctErrorLog
. - Don't read underlying buffer in
AtomicCounter
implementations fortoString()
when closed to help avoid segfaults. - ๐ Expand the methods in
MutableInteger
andMutableLong
to be better single-threaded substitutes forAtomicInteger
andAtomicLong
. PR #198. - Filter dependencies from agent shadow POM.
- โฌ๏ธ Upgrade to JUnit 5.6.0.
Binaries can be found here...
- โ Add