All Versions
51
Latest Version
Avg Release Cycle
136 days
Latest Release
-

Changelog History
Page 1

  • v4.0.0 Changes

    • Breaking Changes
      • Minimum Java version now 11
      • Issue #323 - WorkerPool and WorkProcessor have been removed, no more Disruptor::handleEventsWithWorkerPool
      • Disruptor constructors using Executor have been removed. Use ThreadFactory instead.
      • Rolled up event handling extension interfaces on to EventHandler:
        • BatchStartAware
        • LifecycleAware
        • SequenceReportingEventHandler
    • Deprecated ThreadHints.onSpinWait()
    • FatalExceptionHandler and IgnoreExceptionHandler now use the JDK 9 Platform Logging API, i.e. System.Logger
    • Add rewind batch feature to the BatchEventProcessor
    • Added documentation to EventPoller
  • v3.4.3 Changes

    • โž• Add Automatic-Module-Name to MANIFEST.MF
  • v3.4.2 Changes

    September 01, 2018
    • ๐Ÿ›  Fix race condition in BatchEventProcessor with 3 or more starting/halting concurrently.
  • v3.4.1 Changes

    March 06, 2018
    • ๐Ÿ›  Fix race between run() and halt() on BatchEventProcessor.
  • v3.4.0 Changes

    February 26, 2018
    • Drop support for JDK6, support JDK7 and above only.
    • Add ThreadHints.onSpinWait to all busy spins within Disruptor.
    • Increase default sleep time for LockSupport.parkNanos to prevent busy spinning.
  • v3.3.11 Changes

    September 01, 2018
    • ๐Ÿ›  Fix for race condition on restart of BatchEventProcessor with 3 or more threads.
  • v3.3.10 Changes

    March 06, 2018
    • ๐Ÿ›  Fix race between run() and halt() on BatchEventProcessor.
  • v3.3.9 Changes

    February 26, 2018
    • Changle SleepingWaitStrategy to use a parkNanos(100).
  • v3.3.8 Changes

    February 12, 2018
    • ๐Ÿšฆ Revert belt and braces WaitStrategy signalling.
  • v3.3.7 Changes

    September 28, 2017
    • โž• Add batch size to BatchStartAware.onBatchStart()
    • ๐Ÿ’… Upgrade to newer versions of gradle, checkstyle and JUnit
    • ๐Ÿš€ Deprecate classes & methods for later release
    • โœ‚ Remove JMock and rewrite tests accordingly
    • Javadoc cleanup