fix(deps): update dependency io.projectreactor:reactor-core to v3.8.1 #366
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
3.7.12->3.8.1Release Notes
reactor/reactor-core (io.projectreactor:reactor-core)
v3.8.1Compare Source
Reactor Core3.8.1is part of2025.0.1Release Train.What's Changed
✨ New features and improvements
ByteBuddyfrom1.17.8to1.18.2by @dependabot[bot] in #4144 and #4149Micrometertov1.16.1by @chemicL in #4164🐞 Bug fixes
Mono#doOnSuccessConsumernullability by @chemicL in #4155Full Changelog: reactor/reactor-core@v3.8.0...v3.8.1
v3.8.0Reactor Core3.8.0is part of2025.0.0Release Train.3.8.0 Highlights
Enhanced Null Safety using JSpecify
🦺 Reactor Core 3.8.0 introduces JSpecify annotations for comprehensive null safety, replacing the legacy JSR 305-based annotations with a modern, properly specified standard that prevents
NullPointerExceptions through build-time checks. This upgrade provides enhanced IDE support, seamless Kotlin integration with automatic translation to Kotlin's null safety system, and more precise nullability declarations including support for arrays, varargs, and generic types — making Reactor APIs safer and more developer-friendly across the entire ecosystem.reactor.util.annotationhave been deprecated in favour of JSpecify annotations.📖 Check the refreshed reference documentation section on Null Safety.
Repeat Spec
Repeat functionality from
Reactor Addonshas been ported toReactor Coreunder theRepeatSpecclass and can be used in conjunction with theFlux#repeatWhen()andMono#repeatWhen()operators. Make sure to check out the Javadoc.Reactor Core Micrometer version aligned with Reactor Core version
The
reactor-core-micrometerlibrary, which is part of thereactor-corerepository is always released together withreactor-core, hence we decided to align their versions starting from3.8.0(the previous line was1.2.xcorresponding with3.7.xofreactor-core).What's Changed
✨ New features and improvements
Micrometerto1.16.0by @chemicL infedfdd2Context Propagationto1.2.0by @chemicL infedfdd2repeatWhenoperator by @kwondh5217 in #4027 and refinement by @chemicL inb313f57Hooks#isAutomaticContextPropagationEnabledby @sdeleuze in #4090reactor.util.Loggervararg nullability by @chemicL in #4098Monomethods:fromCallableandfromSuppliernullability by @chemicL in #4116StepVerifiernullability by @chemicL in #4126StepVerifiernullability reflecting non-nullPublishervalues by @chemicL in #4132🐞 Bug fixes
RetryBackoffSpecmultiplier handling of fractional values by @chemicL in #4048Flux#mapmapper to disallownullreturn values by @chemicL in #4103📖 Documentation
tapoperator by @ttddyy in #4009New Contributors
Full Changelog: reactor/reactor-core@v3.7.3...v3.8.0
v3.7.14Reactor Core3.7.14is part of the2024.0.13Release Train.What's Changed
✨ New features and improvements
ByteBuddyfrom1.17.8to1.18.2by @dependabot[bot] in #4144 and #4149Micrometertov1.14.14by @chemicL in #4160Full Changelog: reactor/reactor-core@v3.7.13...v3.7.14
v3.7.13Reactor Core3.7.13is part of the2024.0.12Release Train.What's Changed
✨ New features and improvements
ByteBuddyv1.17.8by @dependabot[bot] in #4113Blockhoundv1.0.15.RELEASEby @dependabot[bot] in #4120Micrometerv1.14.13by @chemicL indbbb82fMicrometer Tracingv1.4.12by @chemicL indbbb82fFull Changelog: reactor/reactor-core@v3.7.12...v3.7.13
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.