Download Latest Version 2.4.0 source code.tar.gz (377.4 kB)
Email in envelope

Get an email when there's a new version of Agrona

Home / 2.4.0
Name Modified Size InfoDownloads / Week
Parent folder
2.4.0 source code.tar.gz 2025-12-25 377.4 kB
2.4.0 source code.zip 2025-12-25 659.2 kB
README.md 2025-12-25 1.6 kB
Totals: 3 Items   1.0 MB 0
  • [Breaking] Remove org.agrona.concurrent.SigInt. Use org.agrona.concurrent.ShutdownSignalBarrier instead.

  • [Breaking] Change SystemUtil#parseDuration to reject negative values.

  • [Breaking] Change SystemUtil#parseSize to reject negative values.

  • Fix DeadlineTimerWhee#forEach which could cause wrong timerId to be returned. (#346)

  • DeadlineTimerWheel clarify timer expires at or after deadline. (#345)

  • Add plain methods to MarkFile every weak method. (#344)

  • Fix UnsafeBuffer#wrap with raw memory address where wrapAdjustment was not reset. (#348)

  • Fix Int2ObjectCache#remove which was returning last checked value when nothing was actually removed. (#351)

  • Fix DirectBufferDataInput#readStringUTF8. (#353)

  • Change BroadcastReceiver#lapCount operations to use opaque access. (#349)

  • Use Objects#checkFromIndexSize for out of bounds checks in DirectBuffer.

  • Use AtomicLong#setRelease in DynamicCompositeAgent. (#352)

  • Add SystemUtil#formatDuration.

  • Add SystemUtil#formatSize.

  • Upgrade to ByteBuddy 1.18.3.

  • Upgrade to Checkstyle 12.3.0.
  • Upgrade to Mockito 5.21.0.
  • Upgrade to Shadow 9.3.0.
  • Remove bnd plugin.
Source: README.md, updated 2025-12-25