Skip to content

Releases: reactor/reactor-core

v3.4.32

15 Aug 06:04
Compare
Choose a tag to compare

Reactor Core 3.4.32 is part of 2020.0.35 Release Train.

What's Changed

🐞 Bug fixes

  • Ensure GroupedFlux delivers subscription for the second subscriber by @OlegDokuka in #3555
  • Ensure late onRequest consumer observes demand by @OlegDokuka in #3557

🆙 Dependency Upgrades

  • Bump gradle/wrapper-validation-action from 1.0.5 to 1.1.0 in /.github/workflows by @dependabot in #3542
  • Bump com.gradle.enterprise from 3.12.4 to 3.14.1 by @dependabot in #3548
  • Bump actions/setup-java from 3.6.0 to 3.12.0 in /.github/workflows by @dependabot in #3550
  • Bump gradle/gradle-build-action from 2.3.3 to 2.7.0 in /.github/workflows by @dependabot in #3551

Full Changelog: v3.4.31...v3.4.32

v3.6.0-M1

11 Jul 21:31
Compare
Choose a tag to compare
v3.6.0-M1 Pre-release
Pre-release

Reactor Core 3.6.0-M1 is part of 2023.0.0-M1 Pre Release Train.

What's Changed

✨ New features and improvements

Full Changelog: v3.5.8...v3.6.0-M1

v3.5.8

11 Jul 21:28
Compare
Choose a tag to compare

Reactor Core 3.5.8 is part of 2022.0.9 Release Train.

What's Changed

✨ New features and improvements

  • Add thread interrupt state propagate (#3451) by @10sa in #3482
  • Removes unnecessary JSR305 import from package-info.java by @chemicL in #3510
  • Issue #3455: ability to customize micrometer observation by @nvervelle in #3456
  • fixes flaky test by ensuring CDL is awaited by @OlegDokuka in #3533
  • Add tests for context values with scope semantics by @chemicL in #3516
  • Extracted automatic context propagation tests to another class by @chemicL in #3534

🐞 Bug fixes

  • Allowing Blocking call for handlePossibleCancellationInterrupt by @tejavenkatlanka in #3515
  • enforces ordering on concurrent subscription to FluxRefCount by @OlegDokuka in #3517
  • ensures sourceMode is obtained with happens-before relationships by @OlegDokuka in #3518

📖 Documentation, Tests and Build

New Contributors

Full Changelog: v3.5.7...v3.5.8

v3.4.31

11 Jul 21:26
Compare
Choose a tag to compare

Reactor Core 3.4.31 is part of 2020.0.34 Release Train.

What's Changed

✨ New features and improvements

  • Add thread interrupt state propagate (#3451) by @10sa in #3482
  • fixes flaky test by ensuring CDL is awaited by @OlegDokuka in #3533

🐞 Bug fixes

  • enforces ordering on concurrent subscription to FluxRefCount by @OlegDokuka in #3517
  • ensures sourceMode is obtained with happens-before relationships by @OlegDokuka in #3518

📖 Documentation, Tests and Build

  • Update retryWhen docs on deprecated currentContext by @cbrunsdon in #3283

New Contributors

Full Changelog: v3.4.30...v3.4.31

v3.5.7

13 Jun 21:18
Compare
Choose a tag to compare

What's Changed

✨ New features and improvements

🐞 Bug fixes

  • Avoid IllegalStateException: Cannot resolve type description for io.micrometer.context.ContextRegistry by @pderop in #3459
  • ensures completion flag is set after the set error by @OlegDokuka in #3477
  • ensures CP is enabled only when ContextFactory is really available by @OlegDokuka in #3490
  • ensures cancel handler is wrapped in try catch and drops potential cancellation failure by @OlegDokuka in #3485

📖 Documentation, Tests and Build

🆙 Dependency Upgrades

New Contributors

Full Changelog: v3.5.6...v3.5.7

v3.4.30

13 Jun 13:02
Compare
Choose a tag to compare

What's Changed

✨ New features and improvements

🐞 Bug fixes

  • ensures completion flag is set after the set error by @OlegDokuka in #3477
  • ensures cancel handler is wrapped in try catch and drops potential cancellation failure by @OlegDokuka in #3485

📖 Documentation, Tests and Build

🆙 Dependency Upgrades

New Contributors

Full Changelog: v3.4.29...v3.4.30

v3.5.6

09 May 07:57
Compare
Choose a tag to compare

Reactor-Core 3.5.6 is part of 2022.0.7 Release Train.

What's Changed

🆙 Dependency Upgrades

Full Changelog: v3.5.5...v3.5.6

v3.5.5

11 Apr 19:54
Compare
Choose a tag to compare

Reactor-Core 3.5.5 is part of 2022.0.6 Release Train.

What's Changed

✨ New features and improvements

  • Remove Fuseable interface from ContextWriteRestoringThreadLocals by @chemicL in #3409
  • Propagate ThreadLocals for non-Reactor upstream sources by @chemicL in #3418
  • makes error handling for fmSequential consistent with flatMap by @eralmansouri in #3397

🐞 Bug fixes

  • Propagate ThreadLocals in tap by @chemicL in #3405
  • ensures SignalListener#addToContext exceptions are handled by @chemicL in #3415

📖 Documentation, Tests and Build

🆙 Dependency Upgrades

❓ Other Changes

New Contributors

Full Changelog: v3.5.4...v3.5.5

v3.4.29

11 Apr 19:53
Compare
Choose a tag to compare

Reactor-Core 3.4.29 is part of 2020.0.31 Release Train (Europium SR31).

What's Changed

✨ New features and improvements

🆙 Dependency Upgrades

❓ Other Changes

New Contributors

Full Changelog: v3.4.28...v3.4.29

v3.5.4

14 Mar 15:06
Compare
Choose a tag to compare

Reactor-Core 3.5.4 is part of 2022.0.5 Release Train.

What's Changed

✨ New features and improvements

  • Exclude ContextPropagation#isContextPropagationAvailable from the preprocessing for native-image support by @violetagg in #3374, by @izeye in #3376

🐞 Bug fixes

📖 Documentation, Tests and Build

🆙 Dependency Upgrades

Full Changelog: v3.5.3...v3.5.4