All Versions
27
Latest Version
Avg Release Cycle
23 days
Latest Release
1268 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