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
onDropped
callback foronBackpressureLatest
. (#7542) - Add
onDropped
callback 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
throttleLatest
operator with anonDropped
callback. (#7457) - Add an overload to
throttleFirst
operator with anonDropped
callback. (#7482) - Add an overload to
throttleLast
operator with anonDropped
callback. (#7488) - Add an overload to
throttleWithTimeout
operator with anonDropped
callback. (#7510)
Bugfixes
- Fix a race condition in
Single.timeout
that prevented the timeout signal from happening. (#7515)
Documentation
- Fix formatting in
TestObserver/Consumer/Subscriber
javadoc html. (#7442) - Fix typo in
BehaviorSubject.java
. (#7452) - Fix grammar about cancellation in
Schedulers
javadoc. (#7453) - Change
@coded
tag to@code
tag. (#7463) - Fix
fromCompletionStage
javadoc. (#7508)
Other
- Add missing
@NonNull
annotation toMaybe
type argument. (#7436) - Remove redundant interface declarations. (#7438)
- Standardize
MissingBackpressureException
message, introduceQueueOverflowException
. (#7459) - Update
Flowable.throttleLatest
MissingBackpressureException
message. (#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
takeUntil
stops on completion ofother
. (#7341)
Other
- Update assert messages format to be compliant with
GradleRunner
andJUnitRunner
. (#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.operators
package. (#7320)
Bugfixes
- Specify proper OSGi unique bundle symbolic name of
io.reactivex.rxjava3.rxjava
. (#7319) - Fix
ExecutorScheduler
initializingSchedulers
prematurely when usingRxJavaPlugins.createExecutorScheduler
. (#7323) - Fix the
LamdbaConsumerIntrospection
ofCompletable
's lambda-based observer to use the same missing onError indicator as the other types' lambda-based consumers. (#7326)