mifos-mobile-cn
mifos-mobile-cn copied to clipboard
Update dependency io.reactivex.rxjava2:rxjava to v2.2.21
This PR contains the following updates:
Package | Change | Age | Adoption | Passing | Confidence |
---|---|---|---|---|---|
io.reactivex.rxjava2:rxjava | 2.2.1 -> 2.2.21 |
Release Notes
ReactiveX/RxJava (io.reactivex.rxjava2:rxjava)
v2.2.21
: 2.2.21
:warning: This is the last planned update for the 2.x version line. After February 28, 2021, 2.x becomes End-of-Life (EoL); no further patches, bugfixes, enhancements, documentation or support will be provided by the project.
Enhancements
- Add a system parameter to allow scheduled worker release in the Io
Scheduler
. (#7162) - Add a system parameter to allow
Scheduler
s to useSystem.nanoTime()
fornow()
. (#7170)
v2.2.20
: 2.2.20
:warning: The 2.x version line is now in maintenance mode and will be supported only through bugfixes until February 28, 2021. No new features, behavior changes or documentation adjustments will be accepted or applied to 2.x. It is recommended to migrate to 3.x within this time period.
Bugfixes
- Fix
Observable.flatMap
withmaxConcurrency
hangs (#6960) - Fix
Observable.toFlowable(ERROR)
not cancelling uponMissingBackpressureException
(#7084) - Fix
Flowable.concatMap
backpressure with scalars. (#7091)
v2.2.19
: 2.2.19
:warning: The 2.x version line is now in maintenance mode and will be supported only through bugfixes until February 28, 2021. No new features, behavior changes or documentation adjustments will be accepted or applied to 2.x. It is recommended to migrate to 3.x within this time period.
Bugfixes
-
Commit 7980c85b: Fix
switchMap
not canceling properly duringonNext
-cancel
races.
v2.2.18
: 2.2.18
:warning: The 2.x version line is now in maintenance mode and will be supported only through bugfixes until February 28, 2021. No new features, behavior changes or documentation adjustments will be accepted or applied to 2.x. It is recommended to migrate to 3.x within this time period.
Bugfixes
-
Pull 6894: Fix
groupBy
not requesting more if a group is cancelled with buffered items.
v2.2.17
: 2.2.17
Bugfixes
-
Pull 6827: Fix
Flowable.flatMap
not canceling the inner sources on outer error.
v2.2.16
: 2.2.16
Bugfixes
-
Pull 6754: Fix
amb
,combineLatest
andzip
Iterable
overloads throwingArrayStoreException
forObservableSource
s.
Documentation changes
- Pull 6746: Fix self-see references, some comments.
v2.2.15
: 2.2.15
Bugfixes
-
Pull 6715: Fix
MulticastProcessor
not requesting more after limit is reached. -
Pull 6710: Fix concurrent
clear
inobserveOn
while output-fused. -
Pull 6720: Fix
parallel()
on grouped flowable not replenishing properly.
Documentation changes
-
Pull 6722: Update javadoc for
observeOn
to mention its eagerness.
Other changes
-
Pull 6704: Add ProGuard rule to avoid
j.u.c.Flow
warnings due to RS 1.0.3.
v2.2.14
: 2.2.14
Bugfixes
-
Pull 6677: Fix concurrent
clear()
calls when fused chains are canceled. -
Pull 6684: Fix
window(time)
possible interrupts while terminating.
Documentation changes
-
Pull 6681: Backport marble diagrams for
Single
from 3.x.
v2.2.13
: 2.2.13
Dependencies
- Commit cc690ff2: Upgrade to Reactive Streams 1.0.3.
Bugfixes
-
Commit cc690ff2: Avoid using
System.getProperties()
. -
Pull 6653: Fix
takeLast(time)
last events time window calculation. -
Pull 6657: Fix size+time bound
window
not creating windows properly.
v2.2.12
: 2.2.12
Bugfixes
-
Pull 6618: Fix
switchMap
incorrect sync-fusion & error management. -
Pull 6627: Fix
blockingIterable
hang when force-disposed. -
Pull 6629: Fix
refCount
not resetting when cross-canceled.
v2.2.11
: 2.2.11
Bugfixes
- Pull 6560: Fix NPE when debouncing an empty source.
-
Pull 6599: Fix
mergeWith
not canceling other when the main fails. -
Pull 6601:
ObservableBlockingSubscribe
compares with wrong object. -
Pull 6602: Fix truncation bugs in
replay()
andReplaySubject
/Processor
.
Documentation changes
-
Pull 6565: Fix JavaDocs of
Single.doOnTerminate
refer toonComplete
notification.
v2.2.10
: 2.2.10
Bugfixes
-
Pull 6499: Add missing null check to
BufferExactBoundedObserver
. -
Pull 6505: Fix
publish().refCount()
hang due to race. -
Pull 6522: Fix
concatMapDelayError
not continuing on fused inner source crash.
Documentation changes
-
Pull 6496: Fix outdated links in
Additional-Reading.md
. -
Pull 6497: Fix links in
Alphabetical-List-of-Observable-Operators.md
. - Pull 6504: Fix various Javadocs & imports.
-
Pull 6506: Expand the Javadoc of
Flowable
. - Pull 6510: Correct "Reactive-Streams" to "Reactive Streams" in documentation.
v2.2.9
: 2.2.9
Bugfixes
-
Pull 6488: Fix
zip
not stopping the subscription upon eager error.
Documentation changes
-
Pull 6453: Fixed wrong type referenced in
Maybe
andSingle
JavaDocs. -
Pull 6458: Update the Javadoc of the
retry
operator.
Other
-
Pull 6452: Remove dependency of
Schedulers
fromObservableRefCount
. -
Pull 6461: Change error message in
ObservableFromArray
. -
Pull 6469: Remove redundant methods from
sample(Observable)
. -
Pull 6470: Remove unused import from
Flowable.java
. -
Pull 6485: Remove unused
else
from theObservable
.
v2.2.8
: 2.2.8
Bugfixes
-
Pull 6442: Add missing undeliverable error handling logic for
Completable.fromRunnable
&fromAction
operators.
Documentation changes
-
Pull 6432: Improve the docs of
CompositeDisposable
. - Pull 6434: Improve subjects and processors package doc.
-
Pull 6436: Improve
Creating-Observables
wiki doc.
Other
- Pull 6433: Make error messages of parameter checks consistent.
v2.2.7
: 2.2.7
API enhancements
-
Pull 6386: Add
doOnTerminate
toSingle
/Maybe
for consistency.
Bugfixes
- Pull 6405: Fix concatEager to dispose sources & clean up properly.
-
Pull 6398: Fix
window()
with start/end selector not disposing/cancelling properly.
Documentation changes
-
Pull 6377: Expand
Observable#debounce
andFlowable#debounce
javadoc. -
Pull 6408: Improving Javadoc of
flattenAsFlowable
andflattenAsObservable
methods.
v2.2.6
: 2.2.6
API enhancements
-
Pull 6370: Add interruptible mode via the new
Schedulers.from(Executor, boolean)
overload.
Bugfixes
-
Pull 6359: Fix the error/race in
Observable.repeatWhen
due to flooding repeat signal. -
Pull 6362 : Fix
Completable.andThen(Completable)
not running onobserveOn
'sScheduler
. -
Pull 6364: Fix
Flowable.publish
not requesting upon client change. -
Pull 6371: Fix bounded
replay()
memory leak due to bad node retention. -
Pull 6375: Don't dispose the winner of
{Single|Maybe|Completable}.amb()
. -
Pull 6380: Fix
CompositeException.getRootCause()
detecting loops in the cause graph.
Documentation changes
-
Pull 6365: Indicate source disposal in
timeout(fallback)
.
Other changes
-
Pull 6353: Use
ignoreElement
to convertSingle
toCompletable
in theREADME.md
.
v2.2.5
: 2.2.5
Documentation changes
-
Pull 6344: Use correct return type in JavaDocs documentation in
elementAtOrDefault
. -
Pull 6346: Fix JavaDoc examples using markdown instead of
@code
.
Wiki changes
- Pull 6324: Java 8 version for Problem-Solving-Examples-in-RxJava.
- Pull 6343: Update Filtering Observables docs.
- Pull 6351: Updated java example in How-To-Use-RxJava.md file with java 8 version.
Other changes
-
Pull 6313: Adding
@NonNull
annotation factory methods. - Pull 6335: Replace indexed loop with for-each java5 syntax.
v2.2.4
: 2.2.4
API changes
-
Pull 6278: Add
Maybe
/Single
/Completable
materialize
operator, -
Pull 6278: Add
Single.dematerialize(selector)
operator. -
Pull 6281: Add
Flowable
/Observable
dematerialize(selector)
operator.
Bugfixes
- Pull 6258: Fix cancel/dispose upon upstream switch for some operators.
-
Pull 6269: Call the
doOn{Dispose|Cancel}
handler at most once. -
Pull 6283: Fix
Observable.flatMap
to sustain concurrency level. - Pull 6297: Fix refCount eager disconnect not resetting the connection.
Documentation changes
-
Pull 6280: Improve the package docs of
io.reactivex.schedulers
. -
Pull 6301: Add missing
onSubscribe
null-checks to NPE docs onFlowable
/Observable
subscribe
. -
Pull 6303: Fix incorrect image placement in
Flowable.zip
docs. -
Pull 6305: Explain the non-concurrency requirement of the
Emitter
interface methods. -
Pull 6308: Explain the need to consume both the group sequence and each group specifically with
Flowable.groupBy
. -
Pull 6311: Explain that
distinctUntilChanged
requires non-mutating data to work as expected.
Wiki changes
-
Pull 6260: Add
generate
examples toCreating-Observables.md
. -
Pull 6267: Fix
Creating-Observables.md
docs stlye mistake. -
Pull 6273: Fix broken markdown of
How-to-Contribute.md
. - Pull 6266: Update Error Handling Operators docs.
- Pull 6291: Update Transforming Observables docs.
Other changes
- Pull 6262: Use JUnit's assert format for assert messages for better IDE interoperation.
-
Pull 6263: Inline
SubscriptionHelper.isCancelled()
. -
Pull 6275: Improve the
Observable
/Flowable
cache()
operators. -
Pull 6287: Expose the Keep-Alive value of the IO
Scheduler
as System property. -
Pull 6321: Fix
Flowable.toObservable
backpressure annotation.
v2.2.3
: 2.2.3
API changes
-
Pull 6242: Add timed
Completable.delaySubscription()
operator.
Documentation changes
-
Pull 6220: Remove unnecessary 's' from
ConnectableObservable
. -
Pull 6241: Remove mention of
io.reactivex.functions.Functions
nonexistent utility class.
Other changes
-
Pull 6232: Cleanup
Observable.flatMap
drain logic. -
Pull 6234: Add timeout and unit to
TimeoutException
message in thetimeout
operators. -
Pull 6236: Adjust
UndeliverableException
andOnErrorNotImplementedException
message to use the full inner exception. -
Pull 6244: Add
@Nullable
annotations for blocking methods inCompletable
.
v2.2.2
: 2.2.2
Bugfixes
-
Pull 6187: Fix
refCount
termination-reconnect race.
Documentation changes
-
Pull 6171: Add explanation text to
Undeliverable
&OnErrorNotImplemented
exceptions. - Pull 6174: Auto-clean up RxJavaPlugins JavaDocs HTML.
-
Pull 6175: Explain
null
observer/subscriber return errors fromRxJavaPlugins
in detail. -
Pull 6180: Update
Additional-Reading.md
. -
Pull 6180: Fix
Flowable.reduce(BiFunction)
JavaDoc; the operator does not signalNoSuchElementException
. -
Pull 6193: Add "error handling" java docs section to
fromCallable
& co. - Pull 6199: Fix terminology of cancel/dispose in the JavaDocs.
-
Pull 6200: Fix
toFuture
marbles and descriptions.
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.