RxJava v3.0.0 Release Notes

Release Date: 2019-07-12 // almost 5 years ago
  • 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)