Skip to content

Commit

Permalink
Update release log for final 4.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Palmr committed Sep 7, 2023
1 parent 82cb236 commit 50c1342
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions src/docs/asciidoc/en/changelog.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -4,27 +4,27 @@

= Changelog

== 4.0.0 - Release Candidate
== 4.0.0

* 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`
** `BatchStartAware`
** `LifecycleAware`
** `SequenceReportingEventHandler`
* Deprecations
** Deprecated `ThreadHints.onSpinWait()`
** Deprecated `Disruptor.handleExceptionsWith()` - this had been javadoc deprecated since 2015 but not in the code
** Removed previously deprecated methods
*** `Ringbuffer.resetTo()`
*** `ConsumerRepository.getLastSequenceInChain()`
* `FatalExceptionHandler` and `IgnoreExceptionHandler` now use the JDK 9 Platform Logging API, i.e. `System.Logger`
* Add rewind batch feature to the `BatchEventProcessor`
* Add a maximum batch size argument to `BatchEventProcessor`
** `EventHandler::onBatchStart` now gets both the `batchSize` as well as `queueDepth` (previously it had `batchSize` which reported queue depth)
* Added documentation to `EventPoller`
* `Util::log2` throws if passed a non-positive argument
* Deprecations
** Deprecated `ThreadHints.onSpinWait()`
** Deprecated `Disruptor.handleExceptionsWith()` - this had been javadoc deprecated since 2015 but not in the code
** Removed previously deprecated methods
*** `Ringbuffer.resetTo()`
*** `ConsumerRepository.getLastSequenceInChain()`

== 3.4.3

Expand Down

0 comments on commit 50c1342

Please sign in to comment.