-
Notifications
You must be signed in to change notification settings - Fork 7.6k
Closed
Labels
Milestone
Description
Version 2.1.1 - June 21, 2017 (Maven)
Notable changes
The emitter API (such as FlowableEmitter, SingleEmitter, etc.) now features a new method, tryOnError that tries to emit the Throwable if the sequence is not cancelled/disposed. Unlike the regular onError, if the downstream is no longer willing to accept events, the method returns false and doesn't signal an UndeliverableException.
API enhancements
- Pull 5344: Add
tryOnErrortocreate/XEmitterAPI. - Pull 5386: Add
subscribeOnoverload to avoid same-pool deadlock with create.
Documentation changes
- Pull 5343: Fix Javadoc for
Maybe.toSingle. - Pull 5347: Fix Javadoc for
FunctionX - Pull 5351: Update some marbles of
Observable - Commit b4aeb6e3: Replace
Action1withConsumerin docs. - Pull 5383: Fixed Javadoc for
SingleFlatMapIterableObservable. - Pull 5403: Fix the copy-paste error in the Javadoc of
Single.doAfterTeminatementioningdoAfterSuccess. - Pull 5405:
DefaultObserverjavadoc fix: use subscribe, remove disposable code. - Pull 5407:
DefaultSubscriberjavadoc sample fix. - Pull 5406: Fix javadoc for
Observable.reduce()andObservable.reduceWith(). - Pull 5409: Corrected
Single.delaydocumentation.
Bugfixes
- Pull 5367: Make sure
interval+trampolinecan be stopped. - Pull 5378: Make
SingleMapnot allow map function return null. - Pull 5379: Add missing null checks on values returned by user functions.
- Pull 5415: Fix
doOnNextfailure not triggeringdoOnErrorwhen fused. - Pull 5419: Fix periodic scheduling with negative period causing IAE.
- Pull 5427: Fix
buffer(time, maxSize)duplicating buffers on time-size race.
Other
Reactions are currently unavailable