-
Notifications
You must be signed in to change notification settings - Fork 7.6k
Closed
Labels
Milestone
Description
Version 3.0.0-RC1 - July 12, 2019 (Maven)
This is an early release for 3.0.0 to allow preparations for the breaking API changes and cleanups.
Please check out the wiki page What's different in 3.0 from time to time for the details and migration guide.
API changes
- Rename
onErrorResumeNext(<source>)
toonErrorResumeWith(<source>)
to avoid lambda ambiguity withonErrorResumeNext(Function)
. (3.x: remove unnecessary static imports from unit tests #6550) - Remove
buffer(Supplier)
variants (3.x: remove buffer/window with supplier & onExceptionResumeNext #6564) - Remove
window(Supplier)
variants (3.x: remove buffer/window with supplier & onExceptionResumeNext #6564) - Remove
onExceptionResumeNext
(3.x: remove buffer/window with supplier & onExceptionResumeNext #6564)
Behavior changes
No behavior changes in this release.
Bugfixes
- Fix NPE when debouncing empty source (3.x Fix NPE when debouncing empty source #6559)
Documentation enhancements
- Fix wording in Single javadocs (3.x: fix wording in Single javadocs #6566)
Other
- Fixing version tag since
Schedulers.from(Executor, boolean)
has been promoted. (Fixing version tag on Schedulers.from(Executor, boolean) #6544) - Simplify JUnit tests with more appropriate assert methods (3.x: Simplify JUnit tests with more appropriate assert methods #6549)
- Remove unnecessary static imports from unit tests (3.x: remove unnecessary static imports from unit tests #6550)