Releases: reactor/reactor-core
v3.7.0
Reactor Core
3.7.0
is part of 2024.0.0
Release Train.
New and Noteworthy
- Reference documentation migrated to
Antora
- Improved
Multi-Release-Jar
experience
What's Changed
β οΈ Update considerations and deprecations
β¨ New features and improvements
- Bump byteBuddyVersion from 1.15.3 to 1.15.4 by @dependabot in #3905
- Bump io.projectreactor.tools:blockhound from 1.0.9.RELEASE to 1.0.10.RELEASE by @dependabot in #3908
- Depend on
Micrometer
v1.14.0
by @violetagg in #3931 - Support
Set
for exact buffers inFlux.buffer
by @Sage-Pierce in #3822 - Make the multiplier for exponential backoff configurable by @chemicL in #3883
- Add
@Incubating
annotation by @violetagg in #3790
π Bug fixes
- Call init() on delegate from TimedScheduler by @luukveenis in #3876
- Fix
Mono#cacheInvalidateIf
NPE when cancelled by @chemicL in #3914 - Configure Gradle toolchains with correct JDK by @chemicL in #3918
π Documentation
- Migrate reference documentation to Antora by @pderop in #3806
- [doc] Document when groupBy can deadlock because of backpressure by @NamrataGuptaRoy in #3872
- [docs] Highlight Micrometer.observation vs Micrometer.metrics difference by @chemicL in #3862
- typo in legend svg by @Hailong in #3710
- Corrected wrongly formatted words in faq.adoc by @akenz1901 in #3775
- Fix JavaDoc Typos in
Scheduler.java
by @rs017991 in #3807 - Fix "Blocking Mono Result" example by @pivovarit in #3599
- Fix "Flux.create" example by @pivovarit in #3600
- Fail on missing asciidoctor pdf command by @pderop in #3819
- Fix SynchronousSink javadoc by @ilya-ulyanov in #3838
- [docs] Remove reference to missing type in Flux javadocs by @chemicL in #3874
- Make marble diagrams readable in dark mode by @violetagg in #3933
- Make png images readable in dark mode by @violetagg in #3935
New Contributors
- @Hailong made their first contribution in #3710
- @akenz1901 made their first contribution in #3775
- @pivovarit made their first contribution in #3599
- @ilya-ulyanov made their first contribution in #3838
- @NamrataGuptaRoy made their first contribution in #3872
- @luukveenis made their first contribution in #3876
- @Sage-Pierce made their first contribution in #3822
Full Changelog: v3.6.9...v3.7.0
v3.6.12
Reactor Core
3.6.12
is part of 2023.0.12
Release Train.
What's Changed
β¨ New features and improvements
- Bump io.projectreactor.tools:blockhound from 1.0.9.RELEASE to 1.0.10.RELEASE by @dependabot in #3908
- Depend on
Micrometer
v1.12.12
by @violetagg in #3930
π Bug fixes
- Fix
Mono#cacheInvalidateIf
NPE when cancelled by @chemicL in #3914 - Configure Gradle toolchains with correct JDK by @chemicL in #3918
Full Changelog: v3.6.11...v3.6.12
v3.7.0-RC1
Reactor Core
3.7.0-RC1
is part of 2024.0.0-RC1
Release Train.
What's Changed
β¨ New features and improvements
- Bump
byteBuddy
to version1.15.4
by @dependabot in #3905 - Bump
Micrometer
to version1.14.0-RC1
by @violetagg in 3dcddb6
Full Changelog: v3.7.0-M6...v3.7.0-RC1
v3.6.11
Reactor Core
3.6.11
is part of 2023.0.11
Release Train.
What's Changed
β¨ New features and improvements
- Bump
byteBuddy
to version1.15.4
by @dependabot in #3905 - Bump
Micrometer
to version1.12.11
by @violetagg in 149aeaf
Full Changelog: v3.6.10...v3.6.11
v3.7.0-M6
What's Changed
β¨ New features and improvements
- [#3821] Support
Set
for exact buffers inFlux.buffer
by @Sage-Pierce in #3822 - Make the multiplier for exponential backoff configurable by @chemicL in #3883
- Bump
Micrometer
to version1.14.0-M3
by @chemicL in af4174e
π Bug fixes
- Call init() on delegate from TimedScheduler by @luukveenis in #3876
π Documentation
- [docs] Remove reference to missing type in Flux javadocs by @chemicL in #3874
- [doc] Document when groupBy can deadlock because of backpressure by @NamrataGuptaRoy in #3872
New Contributors
- @NamrataGuptaRoy made their first contribution in #3872
- @luukveenis made their first contribution in #3876
- @Sage-Pierce made their first contribution in #3822
Full Changelog: v3.7.0-M5...v3.7.0-M6
v3.6.10
What's Changed
β¨ New features and improvements
π Bug fixes
- Call init() on delegate from TimedScheduler by @luukveenis in #3876
π Documentation
New Contributors
- @luukveenis made their first contribution in #3876
Full Changelog: v3.6.9...v3.6.10
v3.7.0-M5
Reactor Core
3.7.0-M5
is part of 2024.0.0-M5
Release Train.
What's Changed
β¨ New features and improvements
- Skip Automatic Context Propagation in special operators by @chemicL in #3845
- Skip Automatic Context Propagation in
Flux.generate
by @chemicL in #3848 - Allow registering a custom
Predicate
for determining non-blocking threads by @trustin in #3854 - Bump
byteBuddyVersion
from1.14.17
to1.14.18
by @dependabot in #3842
π Bug fixes
- Dispose
TimedRunnable
uponTimedWorker
shutdown by @chemicL in #3856 - Fix
ThreadPerTaskScheduler
busyness accounting by @chemicL in #3859
π Documentation
New Contributors
Full Changelog: v3.7.0-M4...v3.7.0-M5
v3.6.9
Reactor Core
3.6.9
is part of 2023.0.9
Release Train.
What's Changed
β¨ New features and improvements
- Skip Automatic Context Propagation in special operators by @chemicL in #3845
- Skip Automatic Context Propagation in
Flux.generate
by @chemicL in #3848 - Allow registering a custom
Predicate
for determining non-blocking threads by @trustin in #3854 - Bump
byteBuddyVersion
from1.14.17
to1.14.18
by @dependabot in #3842
π Bug fixes
- Dispose
TimedRunnable
uponTimedWorker
shutdown by @chemicL in #3856 - Fix
ThreadPerTaskScheduler
busyness accounting by @chemicL in #3859
New Contributors
Full Changelog: v3.6.8...v3.6.9
v3.5.20
Reactor Core
3.5.20
is part of 2022.0.22
Release Train.
This is the last release of 3.5.x
, as 2022.0.x
Release Train is going out of OSS support. For the next steps, check our support policy.
What's Changed
β¨ New features and improvements
- Bump
byteBuddyVersion
from1.14.17
to1.14.18
by @dependabot in #3842
π Bug fixes
Full Changelog: v3.5.19...v3.5.20
v3.4.41
Reactor Core
3.4.41
is part of 2020.0.47
Release Train.
This is the last release of 3.4.x
, as 2020.0.x
Release Train is going out of OSS support. For the next steps, check our support policy.
What's Changed
β¨ New features and improvements
- Bump
byteBuddyVersion
from1.14.17
to1.14.18
by @dependabot in #3842
Full Changelog: v3.4.40...v3.4.41