Skip to content

Releases: reactor/reactor-core

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

🐞 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
0e0cdf8
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
296dd82
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

v3.4.28

14 Mar 13:19
Compare
Choose a tag to compare

Reactor-Core 3.4.28 is part of 2020.0.30 Release Train (Europium SR30).

What's Changed

🐞 Bug fixes

📖 Documentation, Tests and Build

🆙 Dependency Upgrades

Full Changelog: v3.4.27...v3.4.28

v3.5.3

14 Feb 19:01
d1c5c1c
Compare
Choose a tag to compare

Reactor-Core 3.5.3 is part of 2022.0.3 Release Train.

What's Changed

⚠️ Update considerations and deprecations

  • ensures empty inner source handled properly in case of sync fusion for concatMapIterable by @OlegDokuka in #3329

✨ New features and improvements

  • Add .singleOptional() to Mono and Flux by @AndreasHuber-CH in #3317
  • Avoid BlockHound NoSuchTypeException when context propagation dependency is unavailable by @pderop in #3337
  • Context propagation with automatic ThreadLocals restoration by @chemicL in #3335

🐞 Bug fixes

  • Remove Traces$SharedSecretsCallSiteSupplierFactory from the native-image configuration by @violetagg in #3339
  • ensures exception is caught if inner fused for FlatMap #3353 by @OlegDokuka in #3353

🆙 Dependency Upgrades

New Contributors

Full Changelog: v3.5.2...v3.5.3

v3.4.27

14 Feb 19:01
cb43648
Compare
Choose a tag to compare

Reactor-Core 3.4.27 is part of 2020.0.28 Release Train (Europium SR28).

What's Changed

⚠️ Update considerations and deprecations

  • ensures empty inner source handled properly in case of sync fusion for concatMapIterable by @OlegDokuka in #3329

🐞 Bug fixes

🆙 Dependency Upgrades

Full Changelog: v3.4.26...v3.4.27