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

Changelog History
Page 4

  • v2.2.12 Changes

    August 25, 2019

    Maven

    ๐Ÿ›  Bugfixes

    • ๐Ÿ”€ Pull 6618: Fix switchMap incorrect sync-fusion & error management.
    • Pull 6627: Fix blockingIterable hang when force-disposed.
    • Pull 6629: Fix refCount not resetting when cross-canceled.
  • v2.2.11 Changes

    August 02, 2019

    Maven

    ๐Ÿ›  Bugfixes

    • Pull 6560: Fix NPE when debouncing an empty source.
    • ๐Ÿ”€ Pull 6599: Fix mergeWith not canceling other when the main fails.
    • Pull 6601: ObservableBlockingSubscribe compares with wrong object.
    • Pull 6602: Fix truncation bugs in replay() and ReplaySubject/Processor.

    ๐Ÿ“š Documentation changes

    • Pull 6565: Fix JavaDocs of Single.doOnTerminate refer to onComplete notification.
  • v2.2.10 Changes

    June 21, 2019

    Maven

    ๐Ÿ›  Bugfixes

    • Pull 6499: Add missing null check to BufferExactBoundedObserver.
    • Pull 6505: Fix publish().refCount() hang due to race.
    • Pull 6522: Fix concatMapDelayError not continuing on fused inner source crash.

    ๐Ÿ“š Documentation changes

    • Pull 6496: Fix outdated links in Additional-Reading.md.
    • Pull 6497: Fix links in Alphabetical-List-of-Observable-Operators.md.
    • Pull 6504: Fix various Javadocs & imports.
    • Pull 6506: Expand the Javadoc of Flowable.
    • ๐Ÿ“š Pull 6510: Correct "Reactive-Streams" to "Reactive Streams" in documentation.
  • v2.2.9 Changes

    May 30, 2019

    Maven

    ๐Ÿ›  Bugfixes

    • Pull 6488: Fix zip not stopping the subscription upon eager error.

    ๐Ÿ“š Documentation changes

    • ๐Ÿ›  Pull 6453: Fixed wrong type referenced in Maybe and Single JavaDocs.
    • โšก๏ธ Pull 6458: Update the Javadoc of the retry operator.

    Other

    • โฑ Pull 6452: Remove dependency of Schedulers from ObservableRefCount.
    • Pull 6461: Change error message in ObservableFromArray.
    • ๐Ÿšš Pull 6469: Remove redundant methods from sample(Observable).
    • ๐Ÿšš Pull 6470: Remove unused import from Flowable.java.
    • ๐Ÿšš Pull 6485: Remove unused else from the Observable.
  • v2.2.8 Changes

    March 26, 2019

    Maven

    ๐Ÿ›  Bugfixes

    • Pull 6442: Add missing undeliverable error handling logic for Completable.fromRunnable & fromAction operators.

    ๐Ÿ“š Documentation changes

    • ๐Ÿ“„ Pull 6432: Improve the docs of CompositeDisposable.
    • ๐Ÿ“ฆ Pull 6434: Improve subjects and processors package doc.
    • Pull 6436: Improve Creating-Observables wiki doc.

    Other

    • Pull 6433: Make error messages of parameter checks consistent.
  • v2.2.7 Changes

    February 23, 2019

    Maven

    API enhancements

    • Pull 6386: Add doOnTerminate to Single/Maybe for consistency.

    ๐Ÿ›  Bugfixes

    • Pull 6405: Fix concatEager to dispose sources & clean up properly.
    • Pull 6398: Fix window() with start/end selector not disposing/cancelling properly.

    ๐Ÿ“š Documentation changes

    • Pull 6377: Expand Observable#debounce and Flowable#debounce javadoc.
    • Pull 6408: Improving Javadoc of flattenAsFlowable and flattenAsObservable methods.
  • v2.2.6 Changes

    January 23, 2019

    Maven

    API enhancements

    • โฑ Pull 6370: Add interruptible mode via the new Schedulers.from(Executor, boolean) overload.

    ๐Ÿ›  Bugfixes

    • ๐Ÿšฆ Pull 6359: Fix the error/race in Observable.repeatWhen due to flooding repeat signal.
    • โฑ Pull 6362: Fix Completable.andThen(Completable) not running on observeOn's Scheduler.
    • Pull 6364: Fix Flowable.publish not requesting upon client change.
    • Pull 6371: Fix bounded replay() memory leak due to bad node retention.
    • Pull 6375: Don't dispose the winner of {Single|Maybe|Completable}.amb().
    • Pull 6380: Fix CompositeException.getRootCause() detecting loops in the cause graph.

    ๐Ÿ“š Documentation changes

    • โฑ Pull 6365: Indicate source disposal in timeout(fallback).

    Other changes

    • Pull 6353: Use ignoreElement to convert Single to Completable in the README.md.
  • v2.2.5 Changes

    December 31, 2018

    Maven

    ๐Ÿ“š Documentation changes

    • ๐Ÿ“š Pull 6344: Use correct return type in JavaDocs documentation in elementAtOrDefault.
    • Pull 6346: Fix JavaDoc examples using markdown instead of @code.

    Wiki changes

    Other changes

    • Pull 6313: Adding @NonNull annotation factory methods.
    • Pull 6335: Replace indexed loop with for-each java5 syntax.
  • v2.2.4 Changes

    November 23, 2018

    Maven

    API changes

    • Pull 6278: Add Maybe/Single/Completable materialize operator,
    • Pull 6278: Add Single.dematerialize(selector) operator.
    • Pull 6281: Add Flowable/Observable dematerialize(selector) operator.

    ๐Ÿ›  Bugfixes

    • Pull 6258: Fix cancel/dispose upon upstream switch for some operators.
    • Pull 6269: Call the doOn{Dispose|Cancel} handler at most once.
    • Pull 6283: Fix Observable.flatMap to sustain concurrency level.
    • Pull 6297: Fix refCount eager disconnect not resetting the connection.

    ๐Ÿ“š Documentation changes

    • โฑ Pull 6280: Improve the package docs of io.reactivex.schedulers.
    • ๐Ÿ“„ Pull 6301: Add missing onSubscribe null-checks to NPE docs on Flowable/Observable subscribe.
    • ๐Ÿ“„ Pull 6303: Fix incorrect image placement in Flowable.zip docs.
    • Pull 6305: Explain the non-concurrency requirement of the Emitter interface methods.
    • Pull 6308: Explain the need to consume both the group sequence and each group specifically with Flowable.groupBy.
    • Pull 6311: Explain that distinctUntilChanged requires non-mutating data to work as expected.

    Wiki changes

    • Pull 6260: Add generate examples to Creating-Observables.md.
    • ๐Ÿ“„ Pull 6267: Fix Creating-Observables.md docs stlye mistake.
    • Pull 6273: Fix broken markdown of How-to-Contribute.md.
    • โšก๏ธ Pull 6266: Update Error Handling Operators docs.
    • โšก๏ธ Pull 6291: Update Transforming Observables docs.

    Other changes

    • ๐Ÿ‘ Pull 6262: Use JUnit's assert format for assert messages for better IDE interoperation.
    • Pull 6263: Inline SubscriptionHelper.isCancelled().
    • Pull 6275: Improve the Observable/Flowable cache() operators.
    • โฑ Pull 6287: Expose the Keep-Alive value of the IO Scheduler as System property.
    • Pull 6321: Fix Flowable.toObservable backpressure annotation.