Skip to content

Releases: reactor/reactor-addons

Reactor Addons 3.2.4.RELEASE

24 Mar 11:41
Compare
Choose a tag to compare

reactor-addons 3.2.4.RELEASE is part of Californiun-SR17 Release Train.

✨ New features and improvements

  • Add adapters for RxJava 3 (#224)

🪲 Bug fixes

  • Avoid eagerly calling Supplier when reading from Map cache (#226)

Reactor Addons 3.3.2.RELEASE

24 Mar 11:52
Compare
Choose a tag to compare

reactor-addons 3.3.2.RELEASE is part of Dysprosium-SR3 Release Train.

✨ New features and improvements

  • Add math support for BigInteger and BigDecimal (#211)

📖 Documentation, Tests and Build

  • [build] Add bumpVersionsInReadme, better Artifactory creds, buildId (77ddb5a)

👍 Thanks to the following contributors that also participated to this release

@lucasdeabreu

Reactor Addons 3.3.1.RELEASE

24 Mar 11:58
Compare
Choose a tag to compare

reactor-addons 3.3.1.RELEASE is part of Dysprosium-SR2 Release Train.

This is mainly a release around build adjustments.

📖 Documentation, Tests and Build

  • [build] Add groupId task for releaser (#215)
  • [build] Switch to MavenPublication and apply artifactory plugin (#214)
  • [build] Polish and cleanup the build and bump to Gradle 5.6.2 (#214)
  • [build] Externalize core dependency into gradle.properties (#213)
  • [build] Conditionnally add mavenLocal when releaser script is applied (#217)
  • [doc] Remove RxJava 1 phrase in README (#212)

👍 Thanks to the following contributors that also participated to this release

@vy

Reactor Addons 3.3.0.RELEASE

25 Sep 14:19
Compare
Choose a tag to compare

Reactor Addons 3.3.0.M1

10 May 10:11
Compare
Choose a tag to compare
Pre-release

Reactor-Core 3.3.0.M1 is part of Dysprosium-M1 Release Train.

This first milestone of the 3.3.x cycle, containing a few new features, as well as the removal of the logback module and the deprecation of local Kotlin extensions.

⚠️ Update considerations and deprecations

  • The reactor-logback module support has ended and has been removed (d3e5029)
  • Local Kotlin extensions are now deprecated (ca0c90c, #208)
  • This release train contains the new reactor-kotlin-extensions artifact, which will regroup all Kotlin extensions and future Kotlin-related work

✨ New features and improvements

  • Add Reactor-to-RxJava2 Schedulers adapters (#202)
  • Declare an Java9 JPMS Automatic-Module-Name for extra and adapter (#205)
  • TopicProcessor/WorkQueueProcessor have been moved from reactor-core to reactor-extra (9653bf5, 3d10d1d)
  • A copy of the processors actually stayed in reactor-core, but is deprecated

👍 Thanks to the following contributors that also participated to this release

@akarnokd

Reactor Addons 3.2.3.RELEASE

10 May 10:01
Compare
Choose a tag to compare

Reactor-Addons 3.2.3.RELEASE is part of Californium-SR8 Release Train.

This is a maintenance release focused around removing http URLs in favour of HTTPS ones.

Reactor Addons 3.2.2.RELEASE

09 Jan 10:04
Compare
Choose a tag to compare

This is the 3rd release of Reactor Addons 3.2, part of Californium-SR4 Release Train.

It is a forward-merge of retry/repeat improvements found in https://github.com/reactor/reactor-addons/releases/tag/v3.1.9.RELEASE

🪲 Bug fixes

  • Check maxIterations before backoff calculation (#173)
  • Allow exponential Backoff with max == first (#176)

👍 Thanks to the following contributors that also participated to this release

@alex-pumpkin

Reactor Addons 3.1.9.RELEASE

09 Jan 10:01
Compare
Choose a tag to compare

This is the 10th release of Reactor Addons 3.1, part of Bismuth-SR15 Release Train.

It contains a few improvements to the retry/repeat utilities.

🪲 Bug fixes

  • Check maxIterations before backoff calculation (#173)
  • Allow exponential Backoff with max == first (#176)

👍 Thanks to the following contributors that also participated to this release

@alex-pumpkin

Reactor Addons 3.2.0.RELEASE

10 Oct 16:16
Compare
Choose a tag to compare

This is the 1st release of Reactor Addons 3.2.0, part of Californium-RELEASE Release Train.

⚠️ Update considerations and deprecations

  • Retry and Repeat now both use long for maxAttempts (switch from Integer.MAX_VALUE to Long.MAX_VALUE if you want even more retries/repeats) (#149)
  • Retry now default to unlimited retries (use retryMax(long) at any point to change that) (#149)
  • Retry.timeout and Repeat.timeout now don't change the currently set max attempt parameter (#150)
    • Repeat.maxRepeats(long) has been introduced to give the ability to change the later post construction - The retry/repeat utils companion Context root interface has been renamed IterationContext to distinguish better from the core's Context (#155)

✨ New features and improvements

  • Introduce boolean functions to simplify combining Mono<Boolean> (#161)
    • Also added Kotlin extensions for these Mono<Boolean> utils (#163)

🪲 Bug fixes

  • Retry Kotlin extension on Mono now correctly returns Mono<T> (#152)
  • Repeat/Retry timeout doesn't change the max attempt configuration (#150)
  • Retry would not work with virtual time due to using the actual clock, now uses either the provided Scheduler as clock, or a default one (impacted by virtual time) (#158)
  • Avoid ArithmeticException on exponential backoff (#164)

👍 Thanks to the following contributors that also participated to this release

@bjartek, @gregturn

Reactor Addons v3.2.0.RC1

10 Oct 16:11
Compare
Choose a tag to compare
Pre-release

This is the first Release Candidate (RC1) of Reactor Addons 3.2.0, part of Californium-RC1 Release Train.

✨ New features and improvements

  • Added Kotlin extensions for Mono<Boolean> utils (#163)

🪲 Bug fixes

  • Avoid ArithmeticException on exponential backoff (#164)