github reactor/reactor-core v3.3.12.RELEASE

latest releases: v3.8.5, v3.7.18, v3.8.4...
5 years ago

Reactor-Core 3.3.12.RELEASE is part of Dysprosium-SR15 Release Train.

This service release contains a couple bugfixes and documentation polishing.

This note focuses on changes specific to this version, but all changes from 3.2.22.RELEASE are also included.

🪲 Bug fixes

  • fix #2519 Cancel propagation on empty collectXxx
  • from 3.2.22.RELEASE:
    • fix #2498 Exception thrown in Flux.handle causes hanging in fused case

📖 Documentation, Tests and Build

  • The Mono contract was not sufficiently and explicitly stated in the docs, this has been fixed (#2481)
  • Effort around test tooling: switch to JUnit5, remove JUnit4, switch to AssertJ (#2442, #2465, #2467, #2491)
  • Improvements to the javadoc/marble diagrams (#2413, #2289, #2200, #2483, #2509, #2504
  • Improvements to the reference guide:
    • Mention the current latest BOM in the "how to get Reactor" section (#2470)
    • Added a section on how to read marble diagrams (appendix B, #2314)
  • Bump to latest generation of plugins for asciidoctor (#2510) + allow forcing rendering of pdf reference guide (97f4e4e)

👍 Thanks to the following contributors that also participated to this release

@BilliAlpha

Don't miss a new reactor-core release

NewReleases is sending notifications on new releases.