This is the 8th release of Reactor 3.1, part of BISMUTH-SR9 Release Train.
This maintenance update is mainly backporting QoL enhancements and fixes from the ongoing 3.2.0 development effort.
✨ New features and improvements
MonoProcessorinternals have been improved and now support Context resolution (6ab5186)- Pub-Sub operators and processors now support Context resolution (first context found) (#1114)
- Partial resolution for recursive virtual time use (#783)
Flux.take(0)now eagerly cancel and onComplete (#1158)
🪲 Bug fixes
Mono.cache(Duration)should not onSubscribe after adding a new subscriber (#1190)WorkQueueProcessor.forceShutdownshould interrupt hanging threads (#1142)Flux.publishshould properly dispose its state on cancel (#1173)
Many thanks for you reports folks !!! 💃
@Vulcannis @rwinch @elrodro83 @stavalfi
Special thanks to @OlegDokuka for his continuous support on our Gitter channel 🥇