Skip to content

3.0.0-RC1

Pre-release
Pre-release
Compare
Choose a tag to compare
@akarnokd akarnokd released this 12 Jul 06:30
· 644 commits to 3.x since this release
58b0014

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>) to onErrorResumeWith(<source>) to avoid lambda ambiguity with onErrorResumeNext(Function). (#6550)
  • Remove buffer(Supplier) variants (#6564)
  • Remove window(Supplier) variants (#6564)
  • Remove onExceptionResumeNext (#6564)

Behavior changes

No behavior changes in this release.

Bugfixes

  • Fix NPE when debouncing empty source (#6559)

Documentation enhancements

  • Fix wording in Single javadocs (#6566)

Other

  • Fixing version tag since Schedulers.from(Executor, boolean) has been promoted. (#6544)
  • Simplify JUnit tests with more appropriate assert methods (#6549)
  • Remove unnecessary static imports from unit tests (#6550)