Skip to content

Bump rxjava from 3.0.13 to 3.1.0

Bumps rxjava from 3.0.13 to 3.1.0.

Release notes

Sourced from rxjava's releases.

3.1.0

Maven JavaDocs

With this release, the minimum required Android API level is API 21 (Android 5.0).

Note that the 3.0.x patch line won't be developed further.

API promotions

  • Flowable.onBackpressureReduce() + 1 (#7296)
  • RxJavaPlugins.getOnParallelSubscribe() and RxJavaPlugins.setOnParallelSubscribe() (#7296)
  • TestScheduler([...] boolean useOnScheduleHook) (#7296)

API additions

  • subscribe([...], DisposableContainer) for better Disposable management and reference cleanup. (#7298)
  • RxJavaPlugins.createExecutorScheduler() for creating an Executor-based Scheduler before the Schedulers class (and thus the standard schedulers) gets initialized. (#7306)

Behavior changes

  • The scheduler purge thread has been removed. Removing cancelled timed operations is now managed by the setRemoveOnCancelPolicy of the underlying ScheduledExecutorService. (#7293)

Documentation

  • Fixed wording of the fair parameter of Schedulers.from. (#7301)
  • Update withLatestFrom javadoc about upstream early complete (#7289)

Other

  • @NonNull annotations on generic type arguments were made consistent across. (#7302, #7303)
Commits
  • 38341b5 Bump gradle to 7.1.1 (#7307)
  • 5b0dd58 3.x: Add RxJavaPlugins.createExecutorScheduler (#7306)
  • e24e725 Bump codecov/codecov-action from 2.0.1 to 2.0.2 (#7304)
  • 40ca8ef 3.x: Move nullability annotations into the type argument declaration (#7303)
  • 75e7e50 Fix missing NonNull on Observable.map (#7302)
  • bb814d2 3.x: Javadocs fix some wording in Schedulers.java (#7301)
  • a463d24 Bump codecov/codecov-action from 1.5.2 to 2.0.1 (#7299)
  • 66fd701 3.x: Add subscribe with disposable container (#7298)
  • a9e0a8a 3.x: API promotions for 3.1.0 (#7296)
  • 3330943 Removes the purge thread in favor of standard ScheduledThreadPoolExecutor API...
  • Additional commits viewable in compare view

Merge request reports