All Versions
10
Latest Version
Avg Release Cycle
136 days
Latest Release
639 days ago

Changelog History

  • v3.4.2

    September 01, 2018
    • 🛠 Fix for race condition on restart of BatchEventProcessor with 3 or more threads.
  • v3.4.1

    March 06, 2018
    • 🛠 Fix race between run() and halt() on BatchEventProcessor.
  • v3.4.0

    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

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

    March 06, 2018
    • 🛠 Fix race between run() and halt() on BatchEventProcessor.
  • v3.3.9

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

    February 12, 2018
    • 🐎 Performance fix for BlockingWaitStrategy
  • v3.3.7

    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
  • v3.3.6

    October 06, 2016
    • 👌 Support adding gating sequences before calling Disruptor.start()
    • 🛠 Fix minor concurrency race when dynamically adding sequences
    • 🛠 Fix wrapping problem when adding work handlers to the Disruptor
  • v3.3.5

    July 20, 2016
    • 🛠 Fix NPE in TimeoutBlockingWaitStrategy when used with WorkProcessor
    • ➕ Add LiteTimeoutBlockingWaitStrategy
    • 🚦 Resignal any waiting threads when trying to publish to a full ring buffer