github reactor/reactor-core v3.5.0-RC1

latest releases: v3.8.5, v3.7.18, v3.8.4...
pre-release3 years ago

What's Changed

⚠️ Update considerations and deprecations

✨ New features and improvements

  • Replay terminal signals to late subscribers in Flux.replay(int) and Flux.cache(int) by @chemicL in #3200
  • Ensure StepVerifier evaluates signal that exits thenConsumeWhile by @simonbasle in #3203
  • Add ContextPropagation runtime util + captureContext operator by @simonbasle in #3145
  • Fix cancel behavior of FluxTakeUntilOther by @haraldpusch in #3219
  • Make use of CompletionStage#handle instead of whenComplete by @He-Pin in #3221

🐞 Bug fixes

  • Dispose picked worker when BoundedElasticScheduler rejects task by @Fearsin in #3183
  • Allow blocking calls in WorkerTask#dispose by @nathankooij in #3213

📖 Documentation, Tests and Build

  • Document reactor-Core-Micrometer obs/meters/tags via enums by @simonbasle in #3175
  • Improve JapiCmp: avoid misses, improve reporting and exclusions by @simonbasle in #3198
  • Adapt to Micrometer SNAPSHOTs before RC1 by @simonbasle in #3215
  • Micrometer Observation test: ensure assert fails the test by @simonbasle in #3220
  • Polish Micrometer Docs generation by @simonbasle in #3225
  • Document not to reuse/cache EmitFailureHandle#busyLooping by @He-Pin in #3224
  • Rework the refguide section on metrics to focus on new module by @simonbasle in #3205

🆙 Dependency Upgrades

  • Update dependencies junit, mockito, bytebuddy, jcstress, spotless... by @chemicL in #3218
  • Update Micrometer dependency to RC1 by @violetagg in #3228

New Contributors

Full Changelog: v3.5.0-M6...v3.5.0-RC1

Don't miss a new reactor-core release

NewReleases is sending notifications on new releases.