github reactor/reactor-core v3.4.5

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

Reactor-Core 3.4.5 is part of 2020.0.6 Release Train (Europium SR6).

This service release contains bugfixes and a couple implementation improvements forwarded from the 3.3.x line as well as documentation improvements.

All changes from 3.3.16.RELEASE are also included and these are listed below with an additional level of indentation.

⚠️ Update considerations and deprecations

  • from 3.3.x:
    • Remove Fuseable from MonoSingle[Mono|Callable] (#2668)

✨ New features and improvements

  • from 3.3.x:
    • MonoDelayUntil now subscribes each trigger from the last trigger (#2644)
    • Make Mono.then execution model more deterministic (#2604)

🪲 Bug fixes

  • from 3.3.x:
    • Account for source disconnection in refCountGrace (#2652)
    • Avoid infinite discard loop on fused fromIterable/fromStream (#2655)
    • Fix both Flux.single variants when applied to a Callable (#2657)
    • FluxWindowWhile now drains the inner window if it is cancelled, instead of hanging (#2651)

📖 Documentation, Tests and Build

  • Fix buffer constructor error message displaying wrong variable name (#2658)
  • Add links to "Which operator do I need?" documentation (#2639)
  • Clarify onErrorContinue() caveats and alternatives (#2662)
  • from 3.3.x:
    • Removed jcenter() from build
    • Upgraded the release process to stop relying on bintray/jcenter

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

@berry120, @mickeelm, @underbell

Don't miss a new reactor-core release

NewReleases is sending notifications on new releases.