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
StepVerifierevaluates signal that exitsthenConsumeWhileby @simonbasle in #3203 - Fix cancel behavior of
FluxTakeUntilOtherby @haraldpusch in #3219 - Make use of
CompletionStage#handleinstead ofwhenCompleteby @He-Pin in #3221
🐞 Bug fixes
- Dispose picked worker when
BoundedElasticSchedulerrejects task by @Fearsin in #3183 - Allow blocking calls in
WorkerTask#disposeby @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#busyLoopingby @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