Skip to content

@simonbasle simonbasle released this May 10, 2019 · 1 commit to master since this 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

Assets 2

@simonbasle simonbasle released this May 10, 2019 · 27 commits to master since this release

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.

Assets 2

@simonbasle simonbasle released this Jan 9, 2019 · 40 commits to master since this release

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

Assets 2
Jan 8, 2019
[artifactory-release] Release version 3.2.1.RELEASE
(redid tag because misnamed)

@simonbasle simonbasle released this Jan 9, 2019 · 83 commits to master since this release

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

Assets 2
Jan 7, 2019
[artifactory-release] Release version 3.1.8.RELEASE

@simonbasle simonbasle released this Oct 10, 2018 · 65 commits to master since this release

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

Assets 2

@simonbasle simonbasle released this Oct 10, 2018 · 68 commits to master since this 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)
Assets 2

@simonbasle simonbasle released this Oct 10, 2018 · 14 commits to 3.1.x since this release

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

It is a maintenance release with a couple of bugfixes, recommended for 3.1 users.

🐞 Bug fixes

  • 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)
Assets 2
Aug 23, 2018
[artifactory-release] Release empty fixup version 3.2.0.M4 (see #165)
You can’t perform that action at this time.