github reactor/reactor-core v3.4.3

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

Reactor-Core 3.4.3 is part of 2020.0.4 release train (Europium SR4).

This is a maintenance release which also inherit changes from 3.3.14.RELEASE.

✨ New features and improvements

  • Provide a reworked FluxSwitchMap with no queue, allows switchMap/switchOnNext with prefetch=0 (#2596)
  • from 3.3.14.RELEASE:
    • fix #2569 Enrich message of elementAt's IndexOutOfBoundsException
    • Add hook to wrap Queues (#2566)

🪲 Bug fixes

  • Protect against sparse array on subscribe (#2557)
  • Rework how stepName() is computed (#2551)
  • Reorder repeatWhen onComplete request vs signalling (#2579)
  • from 3.3.14.RELEASE:
    • Metrics should prioritize closest tag in case of duplicates (#2560)
    • Rework how stepName() is computed (backport #2551 in 3.3.14.RELEASE)
    • skipUntil conditional subscriber logic inconsistent (#2578)
    • Fix OverflowException in MultiSubscriptionSubscriber, notably affecting concatMap (#2576)

📖 Documentation, Tests and Build

  • [reactor-test] Let TestLogger be configured with simplified format (#2538)
  • [doc] Format Consumer in backpressure doc (#2590)
  • from 3.3.14.RELEASE:
    • Fix some metrics tests to avoid implicit use of globalRegistry (#2575)
    • [build] Enforce NoHTTP with plugin and relevant exclusions (#2574)
    • [build] Document the Java 8/9 stubs in Core's build file (#2573)
    • Fix a few return types in Mono javadocs (#2581)
    • Amend SerializedSubscriberTest to accept rare double discard (#2592)
    • Improve explanations in Retry javadoc (#2609)

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

@richardfearn, @vdjuketic

Don't miss a new reactor-core release

NewReleases is sending notifications on new releases.