All Versions
39
Latest Version
Avg Release Cycle
35 days
Latest Release
724 days ago

Changelog History
Page 3

  • v3.0.0-RC1 Changes

    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>) 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)
  • v3.0.0-RC0 Changes

    June 25, 2019

    Maven

    ๐Ÿš€ This is an early release for 3.0.0 to verify the release process still works for the new artifact location.

    ๐Ÿš€ This release note does not detail the changes since 2.2.x. Please check out the wiki page What's different in 3.0 from time to time for the details and migration guide.

    API changes

    • โž• Add eager truncation to bounded replay() to avoid item retention (#6532)
    • โž• Add X.fromSupplier() (#6529)
    • โž• Add concatMap with Scheduler guaranteeing where the mapper function runs (#6538)
    • โž• Add startWithItem & startWithIterable (#6530)
    • ConnectableFlowable/ConnetableFlowable redesign (#6519)
    • ๐Ÿ”€ Merge as() into to() (#6514)
    • ๐Ÿ”„ Change Maybe.defaultIfEmpty() to return Single (#6517)
    • Widen functional interface throws, replace Callable with Supplier in operator signatures (#6511)
    • Promote Beta/Experimental operators to Standard (#6537)
    • โœ‚ Remove getValues() from some subjects/processors (#6516)
    • โœ‚ Remove methods from test consumers, make internal versions (#6526)
    • โœ‚ Remove replay(Scheduler) and its overloads (#6539)
    • โœ‚ Remove dematerialize() (#6539)
    • โœ‚ Remove startWith(T|Iterable) (#6530)
    • โœ‚ Remove as() (#6514)
    • โœ‚ Remove Maybe.toSingle(T) (#6517)
    • โœ‚ Remove Flowable.subscribe(4 args) (#6517)
    • โœ‚ Remove Observable.subscribe(4 args) (#6517)
    • โœ‚ Remove Single.toCompletable() (#6517)
    • โœ‚ Remove Completable.blockingGet() (#6517)

    Behavior changes

    • ๐Ÿ‘‰ Make using() resource disposal order consistent with eager-mode (#6534)
    • ConnectableFlowable/ConnetableFlowable redesign (#6519)
    • โž• Add eager truncation to bounded replay() to avoid item retention (#6532)

    ๐Ÿ›  Bugfixes

    • ๐Ÿ›  Fix concatMapDelayError not continuing on fused inner source crash (#6523)
    • ๐Ÿ”€ Sync up with 2.2.10 snapshot (#6507)
    • ๐Ÿ”€ Merge in changes from 2.x since the initial branching (#6498)

    ๐Ÿ“š Documentation enhancements

    • Clarify create emitters are per consumer (#6535)
    • โž• Add marbles to X.fromSupplier (#6531)
    • ๐Ÿ”€ Sync up with 2.2.10 snapshot (#6507)
    • ๐Ÿ”€ Merge in changes from 2.x since the initial branching (#6498)

    Other

    • โœ‚ Remove Changes.md (#6533)
    • โœ‚ Remove test from testXXX method names, create a validator (#6525)
    • ๐Ÿ”€ Sync up with 2.2.10 snapshot (#6507)
    • ๐Ÿ”€ Merge in changes from 2.x since the initial branching (#6498)
  • v2.2.20 Changes

    October 06, 2020

    Maven
    JavaDocs

    ๐Ÿšง โš ๏ธ The 2.x version line is now in maintenance mode and will be supported only through bugfixes until February 28, 2021. No new features, behavior changes or documentation adjustments will be accepted or applied to 2.x. It is recommended to migrate to 3.x within this time period.

    ๐Ÿ›  Bugfixes

    • ๐Ÿ›  Fix Observable.flatMap with maxConcurrency hangs (#6960)
    • ๐Ÿ›  Fix Observable.toFlowable(ERROR) not cancelling upon MissingBackpressureException (#7084)
    • ๐Ÿ›  Fix Flowable.concatMap backpressure with scalars. (#7091)
  • v2.2.19 Changes

    March 13, 2020

    Maven
    JavaDocs

    ๐Ÿšง โš ๏ธ The 2.x version line is now in maintenance mode and will be supported only through bugfixes until February 28, 2021. No new features, behavior changes or documentation adjustments will be accepted or applied to 2.x. It is recommended to migrate to 3.x within this time period.

    ๐Ÿ›  Bugfixes

    • Commit 7980c85b: Fix switchMap not canceling properly during onNext-cancel races.
  • v2.2.18 Changes

    February 21, 2020

    Maven

    ๐Ÿšง โš ๏ธ The 2.x version line is now in maintenance mode and will be supported only through bugfixes until February 28, 2021. No new features, behavior changes or documentation adjustments will be accepted or applied to 2.x. It is recommended to migrate to 3.x within this time period.

    ๐Ÿ›  Bugfixes

    • Pull 6894: Fix groupBy not requesting more if a group is cancelled with buffered items.
  • v2.2.17 Changes

    January 12, 2020

    Maven

    ๐Ÿ›  Bugfixes

    • Pull 6827: Fix Flowable.flatMap not canceling the inner sources on outer error.
  • v2.2.16 Changes

    December 15, 2019

    Maven

    ๐Ÿ›  Bugfixes

    • โœ… Pull 6754: Fix amb, combineLatest and zip Iterable overloads throwing ArrayStoreException for ObservableSources.

    ๐Ÿ“š Documentation changes

    • ๐Ÿ‘€ Pull 6746: Fix self-see references, some comments.
  • v2.2.15 Changes

    November 24, 2019

    Maven

    ๐Ÿ›  Bugfixes

    • Pull 6715: Fix MulticastProcessor not requesting more after limit is reached.
    • Pull 6710: Fix concurrent clear in observeOn while output-fused.
    • Pull 6720: Fix parallel() on grouped flowable not replenishing properly.

    ๐Ÿ“š Documentation changes

    • โšก๏ธ Pull 6722: Update javadoc for observeOn to mention its eagerness.

    Other changes

    • โš  Pull 6704: Add ProGuard rule to avoid j.u.c.Flow warnings due to RS 1.0.3.
  • v2.2.14 Changes

    November 02, 2019

    Maven

    ๐Ÿ›  Bugfixes

    • Pull 6677: Fix concurrent clear() calls when fused chains are canceled.
    • Pull 6684: Fix window(time) possible interrupts while terminating.

    ๐Ÿ“š Documentation changes

    • Pull 6681: Backport marble diagrams for Single from 3.x.
  • v2.2.13 Changes

    October 03, 2019

    Maven

    Dependencies

    ๐Ÿ›  Bugfixes

    • Commit cc690ff2: Avoid using System.getProperties().
    • Pull 6653: Fix takeLast(time) last events time window calculation.
    • ๐Ÿ Pull 6657: Fix size+time bound window not creating windows properly.