v3.4.24
What's Changed
✨ New features and improvements
- Replay terminal signals to late subscribers in
Flux.replay(int)
andFlux.cache(int)
by @chemicL in #3200 - Ensure
StepVerifier
evaluates signal that exitsthenConsumeWhile
by @simonbasle in #3203 - Fix cancel behavior of
FluxTakeUntilOther
by @haraldpusch in #3219 - Make use of
CompletionStage#handle
instead ofwhenComplete
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
- Improve JapiCmp: avoid misses, improve reporting and exclusions by @simonbasle in #3198
- Document not to reuse/cache
EmitFailureHandle#busyLooping
by @He-Pin in #3224
🆙 Dependency Upgrades
New Contributors
- @Fearsin made their first contribution in #3183
- @nathankooij made their first contribution in #3213
- @He-Pin made their first contribution in #3224
- @haraldpusch made their first contribution in #3219
Full Changelog: v3.4.23...v3.4.24