Reactor Core v3.4.0-M1 Release Notes

Release Date: 2020-07-01 // almost 4 years ago
  • ๐Ÿš€ Reactor-Core 3.4.0-M1 is the first MILESTONE in the 2020.0.0-M1 Release Train (codename Europium).

    ๐Ÿš€ Note that in terms of content this milestone is also aligned with what was released in 3.3.7.RELEASE

    โšก๏ธ โš ๏ธ Update considerations and deprecations

    • ๐Ÿ—„ Introduce Sinks and deprecate concrete processors (#2188)
      • more detailed migration notes to come
    • โฑ Deprecate Schedulers.elastic for 3.5 removal (#1893)
      • This further enforces the use of the boundedElastic flavor
    • โœ‚ Remove schedulers deprecated in 3.3 (#2208)

    ๐Ÿฑ โœจ New features and improvements

    • ๐Ÿ– Handle nulls from collectors in Flux.collect() (#2181)
    • Have push(emitter) delegate to push(emitter, backpressure) (#2177)
    • Align implementations of MonoCollect to be comparable to MonoCollectList (#2186)
    • โฌ†๏ธ Bump the perf baseline to 3.3.6

    ๐Ÿฑ ๐Ÿž Bug fixes

    • ๐Ÿ›  Fix input package rule for OSGi metadata generator (#2185)

    ๐Ÿ“š ๐Ÿ“– Documentation, Tests and Build

    • ๐Ÿ— [build] master is 3.4 Europium, introduce new versioning scheme (#2140)
    • ๐Ÿ— [build] Ensure tools fat jar is the one published (#2189)
    • [doc] Make ParallelFlux runOn methods doc consistent about work stealing (#2170)
    • [doc] Fix 'decided' typo in coreFeatures.adoc (#2174)

    ๐Ÿš€ ๐Ÿ‘ Thanks to the following contributors that also participated to this release

    @jonenst , @rstoyanchev , @Inego , @gurkerl83