Releases: reactor/reactor-addons
Reactor Addons 3.2.4.RELEASE
Reactor Addons 3.3.2.RELEASE
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
Reactor Addons 3.3.1.RELEASE
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
Reactor Addons 3.3.0.RELEASE
Reactor Addons 3.3.0.M1
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
Reactor Addons 3.2.3.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.
Reactor Addons 3.2.2.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
Reactor Addons 3.1.9.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
Reactor Addons 3.2.0.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
formaxAttempts
(switch fromInteger.MAX_VALUE
toLong.MAX_VALUE
if you want even more retries/repeats) (#149) Retry
now default to unlimited retries (useretryMax(long)
at any point to change that) (#149)Retry.timeout
andRepeat.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 companionContext
root interface has been renamedIterationContext
to distinguish better from the core'sContext
(#155)
✨ New features and improvements
- Introduce boolean functions to simplify combining
Mono<Boolean>
(#161)- Also added Kotlin extensions for these
Mono<Boolean>
utils (#163)
- Also added Kotlin extensions for these
🪲 Bug fixes
- Retry Kotlin extension on
Mono
now correctly returnsMono<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 providedScheduler
as clock, or a default one (impacted by virtual time) (#158)- Avoid
ArithmeticException
on exponential backoff (#164)