Reactor Core Versions Save

Non-Blocking Reactive Foundation for the JVM

v3.4.35

4 months ago

Reactor Core 3.4.35 is part of 2020.0.40 Release Train.

What's Changed

:book: Documentation, Tests and Build

:up: Dependency Upgrades

Full Changelog: https://github.com/reactor/reactor-core/compare/v3.4.34...v3.4.35

v3.6.1

5 months ago

Reactor Core 3.6.1 is part of 2023.0.1 Release Train.

What's Changed

:lady_beetle: Bug fixes

  • SinkManyUnicast discard support during subscription cancel by @chemicL in #3641, 1bee07c56b955e2102a884fb2d3b82f2deee64e1
  • Ensure scheduler is initialised by @OlegDokuka in 06bf103de8db24d3e3f118f3cdfb257e8304b8a0

:book: Documentation, Tests and Build

  • MemoryUtils.Tracked used in tests releases collections by @chemicL in #3328
  • Final method declaration in final class by @subbarao in #3461
  • Update reactiveProgramming.adoc by @Navaneethsen in #3592
  • Add @Override annotations in sample java code by @ByoungJoonIm in #3605
  • Improve documentation for VirtualThreads boundedElastic behaviour by @OlegDokuka in #3635
  • StressSubscriber discardedValues should not have downstream type by @chemicL in #3643
  • Add Pull Request template by @chemicL in #3650

:up: Dependency Upgrades

  • Bump byteBuddyVersion from 1.14.8 to 1.14.9 by @dependabot in #3619
  • Bump Micrometer libs versions by @OlegDokuka in #3662

New Contributors

  • @Navaneethsen made their first contribution in #3592
  • @ByoungJoonIm made their first contribution in #3605
  • @subbarao made their first contribution in #3461

Full Changelog: https://github.com/reactor/reactor-core/compare/v3.6.0...v3.6.1

v3.5.13

5 months ago

Reactor Core 3.5.13 is part of 2022.0.14 Release Train.

What's Changed

:lady_beetle: Bug fixes

  • SinkManyUnicast discard support during subscription cancel by @chemicL in #3641

:book: Documentation, Tests and Build

  • MemoryUtils.Tracked used in tests releases collections by @chemicL in #3328
  • StressSubscriber discardedValues should not have downstream type by @chemicL in #3643

:up: Dependency Upgrades

  • Bump byteBuddyVersion from 1.14.8 to 1.14.9 by @dependabot in #3619

Full Changelog: https://github.com/reactor/reactor-core/compare/v3.5.12...v3.5.13

v3.6.0

6 months ago

Reactor-Core 3.6.0 is part of 2023.0.0 Release Train.

This is the first GA release of 2023.0.0 🎉

This note focuses on 3.6.0 proper, curating changes from across all milestones and also includes changes already released as part of 3.4.x line up to 3.4.34 as well as 3.5.x line up to 3.5.12.

While there are plenty of improvements and bug fixes, it's worth to highlight the bigger themes first:

  • The Schedulers.boundedElastic() may return a specific implementation tailored for Project Loom and running on virtual threads if application runs in Java 21+ runtime and have set the reactor.schedulers.defaultBoundedElasticOnVirtualThreads system property to true. Please consult the javadocs and the reference documentation for more information.
  • Support for Multi-Release Jar. Since this release project has java version specific sources that are enabled if runs in specific Java runtime. This allows to avoid unnecessary reflection checks as well as embrace some new neat java features without changing the baseline for the whole code base.
  • Hardening of the context-propagation. This release introduces better support for external Publishers detection with their corresponding decoration if detected. This enables more stable context-propagation when it comes to external libraries integration.

See dedicated pre-release blogpost for more information.

What's Changed

:warning: Update considerations and deprecations

:sparkles: New features and improvements

:lady_beetle: Bug fixes

:book: Documentation, Tests and Build

:up: Dependency Upgrades

New Contributors

Full Changelog: https://github.com/reactor/reactor-core/compare/v3.5.8...v3.6.0

v3.5.12

6 months ago

Reactor Core 3.5.12 is part of 2022.0.13 Release Train.

What's Changed

:warning: Update considerations and deprecations

  • Make throwable assignment happens-before done assignment in onError for FluxPublish by @OlegDokuka in #3638

:sparkles: New features and improvements

  • JCStress: Await Scheduler dispose and increase timeouts by @chemicL in #3630

:up: Dependency Upgrades

  • Update Micrometer and Micrometer Tracing by @pderop in #3636

Full Changelog: https://github.com/reactor/reactor-core/compare/v3.5.11...v3.5.12

v3.4.34

6 months ago

Reactor Core 3.4.34 is part of 2020.0.38 Release Train.

What's Changed

:lady_beetle: Bug fixes

  • Ensure addCap always returns value with flag by @OlegDokuka in 0b988cb1cef0339df81220b937e75fff5c7c9123

Full Changelog: https://github.com/reactor/reactor-core/compare/v3.4.33...v3.4.34

v3.6.0-RC1

7 months ago

What's Changed

:warning: Update considerations and deprecations

:sparkles: New features and improvements

:lady_beetle: Bug fixes

:book: Documentation, Tests and Build

:up: Dependency Upgrades

Full Changelog: https://github.com/reactor/reactor-core/compare/v3.6.0-M3...v3.6.0-RC1

v3.5.11

7 months ago

What's Changed

:warning: Update considerations and deprecations

:sparkles: New features and improvements

:lady_beetle: Bug fixes

:book: Documentation, Tests and Build

:up: Dependency Upgrades

Full Changelog: https://github.com/reactor/reactor-core/compare/v3.5.10...v3.5.11

v3.4.33

7 months ago

What's Changed

:book: Documentation, Tests and Build

:up: Dependency Upgrades

Full Changelog: https://github.com/reactor/reactor-core/compare/v3.4.32...v3.4.33

v3.6.0-M3

8 months ago

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

What's Changed

:book: Documentation, Tests and Build

New Contributors

Full Changelog: https://github.com/reactor/reactor-core/compare/v3.6.0-M2...v3.6.0-M3