This is the 9th release of Reactor 3.1, part of BISMUTH-SR10 Release Train.
This is a recommended update for all Reactor 3 users. Note that all fixes in this release
are backports of fixes in the upcoming 3.2.0.RELEASE.
⚠️Update considerations
Flux.last()used to skip throwing aNoSuchElementExceptionon some category of empty sources (FluxorMonothat areCallable). This is a bug and it correctly does throw now. (#1226)
✨ New features and improvements
🪲 Bug fixes
Flux.last()throwsNoSuchElementException(see update considerations section, #1226)Operators.liftproperly maintainGroupedFlux/ConnectableFluxinterface (#1204)- Request is not tracked in
FluxOnBackpressureBufferTimeout(#1194) - Let
Flux.intervalsupport 0 delay/period (#1178) delayUntilnow requestsLong.MAX_VALUEinstead ofInteger.MAX_VALUE(#1214)
📖 Documentation, Tests and Build
- Fix compiler warnings during compileTestJava phase (#1139)
- Revert bad replace of word "set" with "push" in comments (#1192)