reactor-core 3.3.2.RELEASE is part of Dysprosium-SR3 Release Train.
💥 Known issues
- (since 3.3.0.M2) There are regressions with
Flux.replay/cachehanging or delivering wrong data (tracked in #2030)
⚠️ Update considerations and deprecations
- Documentation zip file is now published with -docs classifier (#1975)
✨ New features and improvements
- Add onErrorContinue support to FluxFlattenIterable (#2008)
- Eagerly remove executor metrics after each worker is terminated (#1787)
- Do not instrument CGLIB proxies in BlockHound (#1983)
- Discard elements of Collection in collect(), cover more cases (#1924)
- Avoid creating Map.Entry in Context.putAll (#1970, #1971)
- Implement Mono.cache() as MonoCacheTime without TTL (#2002)
📖 Documentation, Tests and Build
- [build] Improve builds and prepare for a releaser script automating a lot (198ce1a, 0953bcf, 63265b5, 086132c, 22ecb2e)
- bump versions in README, publish to artifactory, correctly get credentials from env, etc...
- Add FAQ section about logging with MDC (#1985, #1986)
- [doc] Fix typos and improve explanations/diagrams (#2001, #1994, #1989, #1981, #1999)
- Check for explicit
currentContext()with ArchUnit (#1988) - [build] Remove propdeps-maven and use propdeps for optional (2ba4760)
- StepVerifier fix For Fusion and request after onNext (#1982)
- Documentation zip file is now published with -docs classifier (#1975)
👍 Thanks to the following contributors that also participated to this release
@echooymxq, @hojongs, @martin-tarjanyi, @mdonkers, @OlegDokuka, @sgsfak