Reactor-Core 3.5.0-M5 is part of 2022.0.0-M5 Release Train (F Milestone 5).
This version brings in a few changes, bugfixes and enhancements from the 3.4.x line, most notably from 3.4.22.
These are also listed below.
What's Changed
⚠️ Update considerations and deprecations
- Make some
Monosources and aggregators lazier by @OlegDokuka in #3081 - Add
TimedSchedulertoreactor-core-micrometermodule by @simonbasle in #3109 - Remove
Micrometer#useRegistry, remove notion ofClockby @simonbasle in #3128
✨ New features and improvements
Micrometer#observation(): avoids scopes, setparentObservationby @simonbasle in #3119- Adapt to
ContextAccessorchange: newreadValuemethod by @simonbasle in #3124 - Fix a couple
reactor-core-micrometermodule compilation errors by @simonbasle in #3132 - Update Micrometer dependency to latest milestone releases by @violetagg in #3143
- from 3.4.x:
- Add logging in
Exceptions.throwIf[Jvm]Fatal, addisFatalmethods by @simonbasle in #3122 - Improve
LoggerUtilssupport and addTestLoggerExtensionby @simonbasle in #3123
- Add logging in
📖 Documentation, Tests and Build
- from 3.4.x:
- Clarify how to use
processExistingClassesindebugging.adocby @kicmeri in #3130 - Refguide: Remove mention of discouraged subscribe variant by @simonbasle in #3141
- Disable flaky
BoundedElasticSchedulertest by @simonbasle in #3142
- Clarify how to use
🆙 Dependency Upgrades
- from 3.4.x:
- Upgrade Gradle to 7.5, workaround nohttp, update gradle action by @simonbasle in #3127
- Upgrade Gradle 7.5.1, Artifactory plugin 4.29.0 by @violetagg in #3144
New Contributors
Full Changelog: v3.5.0-M4...v3.5.0-M5