You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
Version 3.0.0-RC0 - June 25, 2019 (Maven)
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 changes
replay()
to avoid item retention (3.x: Add eager truncation to bounded replay() to avoid item retention #6532)X.fromSupplier()
(3.x: Add X.fromSupplier() #6529)concatMap
withScheduler
guaranteeing where the mapper function runs (3.x: Add concatMap with Scheduler guaranteeing where the mapper runs #6538)startWithItem
&startWithIterable
(3.x: disambiguate startWith+1 to startWithItem & startWithIterable #6530)ConnectableFlowable
/ConnetableFlowable
redesign (3.x: ConnectableFlowable/ConnetableObservabe redesign #6519)as()
intoto()
(3.x: Merge as() into to() #6514)Maybe.defaultIfEmpty()
to returnSingle
(3.x: Various small API changes and removals #6517)Callable
withSupplier
in operator signatures (3.x: Widen functional interface throws, replace Callable with Supplier #6511)getValues()
from some subjects/processors (3.x: remove getValues() from some subjects/processors #6516)replay(Scheduler)
and its overloads (3.x: remove no-arg dematerialize(); remove replay(Scheduler) variants #6539)dematerialize()
(3.x: remove no-arg dematerialize(); remove replay(Scheduler) variants #6539)startWith(T|Iterable)
(3.x: disambiguate startWith+1 to startWithItem & startWithIterable #6530)as()
(3.x: Merge as() into to() #6514)Maybe.toSingle(T)
(3.x: Various small API changes and removals #6517)Flowable.subscribe(4 args)
(3.x: Various small API changes and removals #6517)Observable.subscribe(4 args)
(3.x: Various small API changes and removals #6517)Single.toCompletable()
(3.x: Various small API changes and removals #6517)Completable.blockingGet()
(3.x: Various small API changes and removals #6517)Behavior changes
using()
resource disposal order consistent with eager-mode (3.x: Make using() resource disposal order consistent with eager-mode #6534)ConnectableFlowable
/ConnetableFlowable
redesign (3.x: ConnectableFlowable/ConnetableObservabe redesign #6519)replay()
to avoid item retention (3.x: Add eager truncation to bounded replay() to avoid item retention #6532)Bugfixes
concatMapDelayError
not continuing on fused inner source crash (3.x: Fix concatMapDelayError not continuing on fused inner source crash #6523)Documentation enhancements
X.fromSupplier
(3.x: add marbles to X.fromSupplier #6531)Other
Changes.md
(3.x: Remove Changes.md #6533)test
fromtestXXX
method names, create a validator (3.x: removetest
fromtestXXX
method names, create a validator #6525)The text was updated successfully, but these errors were encountered: