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
Sinksand deprecate concrete processors (#2188)- more detailed migration notes to come
- Deprecate
Schedulers.elasticfor 3.5 removal (#1893)- This further enforces the use of the
boundedElasticflavor
- This further enforces the use of the
- Remove schedulers deprecated in 3.3 (#2208)
✨ New features and improvements
- Handle nulls from collectors in
Flux.collect()(#2181) - Have
push(emitter) delegate topush(emitter, backpressure)(#2177) - Align implementations of
MonoCollectto be comparable toMonoCollectList(#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
ParallelFluxrunOnmethods 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