Skip to content

0.9.7

Compare
Choose a tag to compare
@mjpt777 mjpt777 released this 21 Aug 17:02
· 1817 commits to master since this release
  • Added ConcurrentCountersManager for threadsafe counters allocation and reclamation.
  • Restrict hash based collection to have a load factor in the range to 0.1 to 0.9.
  • Restrict the minimum capacity for Maps to be 8.
  • Ensure that get() complies with the Map contract of returning null if the element is missing, Issue #98.
  • Make the lifecycle consistent between AgentRunner and AgentInvoker.
  • Agent can now self terminate by throwing an AgentTerminationException.
  • Added MutableInt and MutableLong.
  • Ability to allocate a counter without string or lambda allocation.
  • Added Agent.onStart() hook for initialisation.
  • Added CachedEpochClock and CachedNanoClock.
  • Added DynamicCompositeAgent for runtime adding and removing of Agents into a composite.
  • Support other character sets than UTF-8 for the CountersManager.
  • Upgrade to ByteBuddy 1.6.14.
  • Upgrade to Mockito 2.8.47.
  • Upgrade to Checkstyle 8.1.
  • Upgrade to sevntu-checks:1.24.1.
  • Upgrade to Gradle 4.1.

Binaries can be found here...