Closed
Description
Version 1.1.2 - March 18, 2016 (Maven)
API Enhancements
- 1.x: Add Single.onErrorResumeNext(Func) #3766: Add
Single.onErrorResumeNext(Func1)
operator - 1.x: switchOnNextDelayError and switchMapDelayError #3765: Add
Observable.switchOnNextDelayError
andObservable.switchMapDelayError
operators - 1.x: concatMap full rewrite + delayError + performance #3759: Add
Observable.concatDelayError
andObservable.concatMapDelayError
operators - 1.x: combineLatestDelayError #3763: Add
Observable.combineLatestDelayError
operator - 1.x: Single.using() #3752: Add
Single.using
operator - Add maxConcurrent parameter to flatMapIterable #3722: Add
Observable.flatMapIterable
overload withmaxConcurrent
parameter - Add doOnSubscribe for Single #3741: Add
Single.doOnSubscribe
operator - Creating Observable#create overloads for SyncOnSubscribe and AsyncOnSubscribe #3738: Add
Observable.create(SyncOnSubscribe)
andObservable.create(AsyncOnSubscribe)
factory methods - new method concatMapIterable #3713 #3718: Add
Observable.concatMapIterable
operator - Add takeUntil support in Single #3712: Add
Single.takeUntil(Completable)
operator - 1.x: Added Single execution hooks #3696: Added Single execution hooks via
RxJavaSingleExecutionHook
class - 1.x: OnBackpressureBuffer: DROP_LATEST and DROP_OLDEST #3487: Add
onBackpressureBuffer
overflow strategies (oldest, newest, error)
API deprecations
- 1.x: Add Completable.doOnCompleted and deprecate Completable.doOnComplete #3701: deprecate
Completable.doOnComplete
in favor ofCompletable.doOnCompleted
(note the last d in the method name)
Performance enhancements
- 1.x: concatMap full rewrite + delayError + performance #3759: Add
Observable.concatDelayError
andObservable.concatMapDelayError
operators - 1.x: overhead reduction for merge and flatMap #3476: reduced
range
andflatMap/merge
overhead
Bugfixes
- 1.x: observeOn - fix in-sequence termination/unsubscription #3768: Fix
observeOn
in-sequence termination/unsubscription checking - Avoid swallowing errors in Completable #3733: Avoid swallowing errors in
Completable
- scan should pass upstream a request of Long.MAX_VALUE #3727: Fix
scan
not requestingLong.MAX_VALUE
from upstream if downstream has requestedLong.MAX_VALUE
- 1.x: make Completable.subscribe() report isUnsubscribed consistently #3707: Lambda-based
Completable.subscribe()
methods should reportisUnsubscribed
properly - 1.x: fix mapNotification's last item backpressure handling #3702: Fix
mapNotification
backpressure handling - 1.x: fix ScalarSynchronousObservable expects EventLoopsScheduler from #3697: Fix
ScalarSynchronousObservable
expecting theScheduler.computation()
to beEventLoopsScheduler
all the time - 1.x: fix ExecutorScheduler and GenericScheduledExecutorService reorder bug #3760: Fix ExecutorScheduler and GenericScheduledExecutorService reorder bug
- 1.x: fix counted buffer and window backpressure #3678: Fix counted buffer and window backpressure