2.0.8
API enhancements
- Pull 5161: Add
Observable.switchMapSingle()
- Pull 5184: Add
offer()
method toPublishProcessor
&BehaviorProcessor
. - Pull 5197: Add
ParallelTransformer
interface. - Pull 5217:
UnicastSubject
fail-fast support. - Pull 5202: Add resilient versions of parallel
map()
,filter()
anddoOnNext()
. - Pull 5226:
UnicastProcessor
fail-fast support.
Bugfixes
- Pull 5163:
Single.subscribe()
to reportisDisposed()
true on success/error. - Pull 5170: Fix
LambdaObserver
not cancelling the upstream. - Pull 5182: Fix
replay().refCount()
leaking items between connections. - Pull 5188: Fix
flatMap
emitting the terminal exception indicator on cancel. - Pull 5207: Prevent tasks to self interrupt on the standard schedulers.
- Pull 5213: Fix
window()
with time+size emission problems. - Pull 5240: fix
CallbackCompletableObserver
callingonError
.
Documentation
- Pull 5189: Declare
concatMapEager
requires positive prefetch amount. - Pull 5191: Correct java doc for
refCount()
return type. - Pull 5208: Fix images of
firstElement
,flattenAsX
,flatMapIterable
,UnicastSubject
andUnicastProcessor
. - Pull 5210: Better documentation on the abstract consumer classes (such as
DisposableSubscriber
). - Pull 5223: Improve the documentation of
Schedulers
utility class. - Pull 5230: Fix wrong comments in
Functions
“Function3” -> “BiFunction, Function3”
Other