Skip to content

Version 1.1.2 - March 18, 2016

Compare
Choose a tag to compare
@stevegury stevegury released this 18 Mar 22:24
· 325 commits to 1.x since this release

API Enhancements

  • Pull 3766: Add Single.onErrorResumeNext(Func1) operator
  • Pull 3765: Add Observable.switchOnNextDelayError and Observable.switchMapDelayError operators
  • Pull 3759: Add Observable.concatDelayError and Observable.concatMapDelayError operators
  • Pull 3763: Add Observable.combineLatestDelayError operator
  • Pull 3752: Add Single.using operator
  • Pull 3722: Add Observable.flatMapIterable overload with maxConcurrent parameter
  • Pull 3741: Add Single.doOnSubscribe operator
  • Pull 3738: Add Observable.create(SyncOnSubscribe) and Observable.create(AsyncOnSubscribe) factory methods
  • Pull 3718: Add Observable.concatMapIterable operator
  • Pull 3712: Add Single.takeUntil(Completable) operator
  • Pull 3696: Added Single execution hooks via RxJavaSingleExecutionHook class. Warning! This PR introduced a binary incompatible change of Single.unsafeSubscribe(Subscriber) by changing its return type from void to Subscription.
  • Pull 3487: Add onBackpressureBuffer overflow strategies (oldest, newest, error)

API deprecations

  • Pull 3701: deprecate Completable.doOnComplete in favor of Completable.doOnCompleted (note the last d in the method name)

Performance enhancements

  • Pull 3759: Add Observable.concatDelayError and Observable.concatMapDelayError operators
  • Pull 3476: reduced range and flatMap/merge overhead

Bugfixes

  • Pull 3768: Fix observeOn in-sequence termination/unsubscription checking
  • Pull 3733: Avoid swallowing errors in Completable
  • Pull 3727: Fix scan not requesting Long.MAX_VALUE from upstream if downstream has requested Long.MAX_VALUE
  • Pull 3707: Lambda-based Completable.subscribe() methods should report isUnsubscribed properly
  • Pull 3702: Fix mapNotification backpressure handling
  • Pull 3697: Fix ScalarSynchronousObservable expecting the Scheduler.computation() to be EventLoopsScheduler all the time
  • Pull 3760: Fix ExecutorScheduler and GenericScheduledExecutorService reorder bug
  • Pull 3678: Fix counted buffer and window backpressure