reactor-core v3.3.12.RELEASE Release Notes

Release Date: 2020-12-08 // over 3 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