This is an early release for 3.0.0 to verify the release process still works for the new artifact location.
This release note does not detail the changes since 2.2.x. Please check out the wiki page What's different in 3.0 from time to time for the details and migration guide.
API changesreplay()
to avoid item retention (#6532)X.fromSupplier()
(#6529)concatMap
with Scheduler
guaranteeing where the mapper function runs (#6538)startWithItem
& startWithIterable
(#6530)ConnectableFlowable
/ConnetableFlowable
redesign (#6519)as()
into to()
(#6514)Maybe.defaultIfEmpty()
to return Single
(#6517)Callable
with Supplier
in operator signatures (#6511)getValues()
from some subjects/processors (#6516)replay(Scheduler)
and its overloads (#6539)dematerialize()
(#6539)startWith(T|Iterable)
(#6530)as()
(#6514)Maybe.toSingle(T)
(#6517)Flowable.subscribe(4 args)
(#6517)Observable.subscribe(4 args)
(#6517)Single.toCompletable()
(#6517)Completable.blockingGet()
(#6517)using()
resource disposal order consistent with eager-mode (#6534)ConnectableFlowable
/ConnetableFlowable
redesign (#6519)replay()
to avoid item retention (#6532)concatMapDelayError
not continuing on fused inner source crash (#6523)X.fromSupplier
(#6531)Changes.md
(#6533)test
from testXXX
method names, create a validator (#6525)RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4