Skip to content

Releases: ReactiveX/RxJava

v3.1.11-RC4

19 May 20:55
Compare
Choose a tag to compare
v3.1.11-RC4 Pre-release
Pre-release

Testing if releasing to the new Central Sonatype repository works. Attempt 4.

Please ignore this update.

v3.1.11-RC3

19 May 20:23
Compare
Choose a tag to compare
v3.1.11-RC3 Pre-release
Pre-release

Testing if releasing to the new Central Sonatype repository works. Attempt 3.

Please ignore this update.

v3.1.11-RC2

19 May 20:05
Compare
Choose a tag to compare
v3.1.11-RC2 Pre-release
Pre-release

Testing if releasing to the new Central Sonatype repository works. Attempt 2.

Please ignore this update.

v3.1.11-RC1

19 May 19:25
1d95451
Compare
Choose a tag to compare
v3.1.11-RC1 Pre-release
Pre-release

Testing if releasing to the new Central Sonatype repository works.

Please ignore this update.

v3.1.10

26 Nov 07:10
ede5cfc
Compare
Choose a tag to compare

Version 3.1.10 - November 26, 2024

Maven
JavaDocs

Bugfixes

  • Fix GC nepotism with MpscLinkedQueue's poll logic. #7799
  • Fix FlowableBlockingIterable.onNext to set the exception before terminating to avoid losing it. #7789

v3.1.9

13 Aug 07:46
148378c
Compare
Choose a tag to compare

Maven
JavaDocs

Bugfixes

  • Fix ScheduledRunnable's interruption logic if used from a no-interrupt Schedulers.from. #7745

Documentation

  • Update the javadoc description of cast(). #7606
  • Update How-To-Use-RxJava.md (d0038c9, 6d63111)
  • Update Readme.md with reference to JavaFXScheduler.platform. (f822ffb)
  • Fix broken annotation links. #7652
  • Update marbles for concatMap{Single|Maybe}[DelayError] #7698

v3.1.8

29 Sep 07:54
e6f152d
Compare
Choose a tag to compare

Maven
JavaDocs

Bugfixes

  • Fix ObservableSwitchMap NullPointerException due to cancel race. (#7597)

v3.1.7

23 Aug 11:07
Compare
Choose a tag to compare

Maven
JavaDocs

API changes

  • Add onDropped callback for onBackpressureLatest. (#7542)
  • Add onDropped callback to onBackpressureBuffer. (#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

  • Add minimum GitHub token permissions for workflows. (#7541)
  • Create SECURITY.md (#7546)
  • Add copyright and license to jar. (#7520)
  • Convert CompletableOnErrorComplete$onError inner class to static. (#7575)
  • Allow null accumulator type in the collect(Collector) operators. (#7590)

v3.1.6

18 Jan 08:28
baad331
Compare
Choose a tag to compare

Maven
JavaDocs

API changes

  • Add an overload to throttleLatest operator with an onDropped callback. (#7457)
  • Add an overload to throttleFirst operator with an onDropped callback. (#7482)
  • Add an overload to throttleLast operator with an onDropped callback. (#7488)
  • Add an overload to throttleWithTimeout operator with an onDropped 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 to Maybe type argument. (#7436)
  • Remove redundant interface declarations. (#7438)
  • Standardize MissingBackpressureException message, introduce QueueOverflowException. (#7459)
  • Update Flowable.throttleLatest MissingBackpressureException message. (#7460)
  • Fix cancellation order in throttleFirst. (#7484)

3.1.6-RC0

18 Jan 08:06
baad331
Compare
Choose a tag to compare
3.1.6-RC0 Pre-release
Pre-release

Verifying the release process still works after half a year.