Releases: ReactiveX/RxJava
Releases · ReactiveX/RxJava
v3.1.9
Bugfixes
- Fix
ScheduledRunnable's interruption logic if used from a no-interruptSchedulers.from. #7745
Documentation
v3.1.8
v3.1.7
API changes
- Add
onDroppedcallback foronBackpressureLatest. (#7542) - Add
onDroppedcallback toonBackpressureBuffer. (#7567)
Documentation
- Change summary to caption, because summary is obsolete in HTML5. (#7534)
- Try using https to access the reactive streams javadoc. (#7535)
- Improve Javadoc of
Disposable.
Other
v3.1.6
API changes
- Add an overload to
throttleLatestoperator with anonDroppedcallback. (#7457) - Add an overload to
throttleFirstoperator with anonDroppedcallback. (#7482) - Add an overload to
throttleLastoperator with anonDroppedcallback. (#7488) - Add an overload to
throttleWithTimeoutoperator with anonDroppedcallback. (#7510)
Bugfixes
- Fix a race condition in
Single.timeoutthat prevented the timeout signal from happening. (#7515)
Documentation
- Fix formatting in
TestObserver/Consumer/Subscriberjavadoc html. (#7442) - Fix typo in
BehaviorSubject.java. (#7452) - Fix grammar about cancellation in
Schedulersjavadoc. (#7453) - Change
@codedtag to@codetag. (#7463) - Fix
fromCompletionStagejavadoc. (#7508)
Other
- Add missing
@NonNullannotation toMaybetype argument. (#7436) - Remove redundant interface declarations. (#7438)
- Standardize
MissingBackpressureExceptionmessage, introduceQueueOverflowException. (#7459) - Update
Flowable.throttleLatestMissingBackpressureExceptionmessage. (#7460) - Fix cancellation order in
throttleFirst. (#7484)
3.1.6-RC0
Verifying the release process still works after half a year.
v3.1.5
3.1.4
3.1.3
3.1.2
Compatibility
- Add full Java 9 module descriptor. (#7241)
Bugfixes
- Fix missing nullability on
Single.subscribe(BiConsumer). (#7331)
Documentation
- Fix javadoc wording of
{Publish|Behavior}Processor::offer(). (#7328) - Indicate
takeUntilstops on completion ofother. (#7341)
Other
- Update assert messages format to be compliant with
GradleRunnerandJUnitRunner. (#7345)
3.1.1
API promotions
- The operator fusion-related interfaces and two atomic queue implementations have been promoted to standard, thus officially supported in the
io.reactivex.rxjava3.operatorspackage. (#7320)
Bugfixes
- Specify proper OSGi unique bundle symbolic name of
io.reactivex.rxjava3.rxjava. (#7319) - Fix
ExecutorSchedulerinitializingSchedulersprematurely when usingRxJavaPlugins.createExecutorScheduler. (#7323) - Fix the
LamdbaConsumerIntrospectionofCompletable's lambda-based observer to use the same missing onError indicator as the other types' lambda-based consumers. (#7326)