Reactor Core Versions Save

Non-Blocking Reactive Foundation for the JVM

v3.5.10

8 months ago

Reactor Core 3.5.10 is part of 2022.0.11 Release Train.

What's Changed

:book: Documentation, Tests and Build

  • Fix return type for Mono.tap in javadoc by @ajax-surovskyi-y in #3564

:up: Dependency Upgrades

  • Update Micrometer version to 1.10.11 by @chemicL in 7f9c77ec28dc0bdfc1eafe04062cb1195fd9b552

New Contributors

  • @ajax-surovskyi-y made their first contribution in #3564

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

v3.6.0-M2

9 months ago

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

What's Changed

:sparkles: New features and improvements

  • Rework FluxPublish internals to relay on predictable state machine by @OlegDokuka in #3538
  • Fix takeUntil Predicate test before emit by @AramMessdaghi9001 in #3544

:lady_beetle: Bug fixes

  • Fix MonoDelayElemnt to properly handle race between run and onNext by @OlegDokuka in #3546
  • Ensure GroupedFlux delivers subscription for the second subscriber by @OlegDokuka in #3555
  • Ensure late onRequest consumer observes demand by @OlegDokuka in #3557

:up: 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
  • Upgrade to latest Micrometer versions by @OlegDokuka in #3561

New Contributors

  • @AramMessdaghi9001 made their first contribution in #3544

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

v3.5.9

9 months ago

Reactor Core 3.5.9 is part of 2022.0.10 Release Train.

What's Changed

:sparkles: New features and improvements

  • Rework FluxPublish internals to relay on predictable state machine by @OlegDokuka in #3538
  • Fix takeUntil Predicate test before emit by @AramMessdaghi9001 in #3544

:lady_beetle: Bug fixes

  • Fixe MonoDelayElement to properly handle race between run and onNext by @OlegDokuka in #3546
  • Ensure GroupedFlux delivers subscription for the second subscriber by @OlegDokuka in #3555
  • Ensure late onRequest consumer observes demand by @OlegDokuka in #3557

:up: 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
  • Update Micrometer version to 1.10.10 by @violetagg in #3560

New Contributors

  • @AramMessdaghi9001 made their first contribution in #3544

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

v3.4.32

9 months ago

Reactor Core 3.4.32 is part of 2020.0.35 Release Train.

What's Changed

:lady_beetle: Bug fixes

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

:up: 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: https://github.com/reactor/reactor-core/compare/v3.4.31...v3.4.32

v3.6.0-M1

10 months ago

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

What's Changed

:sparkles: New features and improvements

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

v3.5.8

10 months ago

Reactor Core 3.5.8 is part of 2022.0.9 Release Train.

What's Changed

:sparkles: New features and improvements

:lady_beetle: Bug fixes

:book: Documentation, Tests and Build

New Contributors

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

v3.4.31

10 months ago

Reactor Core 3.4.31 is part of 2020.0.34 Release Train.

What's Changed

:sparkles: New features and improvements

:lady_beetle: Bug fixes

:book: Documentation, Tests and Build

New Contributors

Full Changelog: https://github.com/reactor/reactor-core/compare/v3.4.30...v3.4.31

v3.5.7

11 months ago

What's Changed

:sparkles: New features and improvements

  • Remove redundant Operators.serialize in MonoTimeout#subscribeOrReturn by @manzhizhen in #3470
  • Add @Override to MonoDefer#subscribe by @manzhizhen in #3471
  • Backport: [#3446] Optimize ContextN putAllInto by @koo-taejin in #3448
  • context-propagation: Use new ThreadLocalAccessor contract by @marcingrzejszczak in #3460
  • Transparent contextCapture in block operators by @chemicL in #3420
  • context-propagation: use ContextSnapshotFactory by @chemicL in #3489
  • Buffer timeout with fair backpressure by @chemicL in #3332
  • ensures reactor is backward compatible with latest context propagation changes by @OlegDokuka in #3493
  • removes queue-wrapping from acp by @OlegDokuka in #3498

:lady_beetle: 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

:book: Documentation, Tests and Build

  • Improve documentation about subscribeOn by @chemicL in #3466

:up: Dependency Upgrades

  • Bump org.testng:testng from 7.5 to 7.5.1 by @dependabot in #3472
  • Bump io.projectreactor.tools:blockhound from 1.0.7.RELEASE to 1.0.8.RELEASE by @dependabot in #3475
  • Bump byteBuddyVersion from 1.14.1 to 1.14.5 by @dependabot in #3494

New Contributors

  • @manzhizhen made their first contribution in #3470
  • @koo-taejin made their first contribution in #3448
  • @marcingrzejszczak made their first contribution in #3460

Full Changelog: https://github.com/reactor/reactor-core/compare/v3.5.6...v3.5.7

v3.4.30

11 months ago

What's Changed

:sparkles: New features and improvements

  • Remove redundant Operators.serialize in MonoTimeout#subscribeOrReturn by @manzhizhen in #3470
  • Add @Override to MonoDefer#subscribe by @manzhizhen in #3471
  • Backport: [#3446] Optimize ContextN putAllInto by @koo-taejin in #3448

:lady_beetle: 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

:book: Documentation, Tests and Build

  • Improve documentation about subscribeOn by @chemicL in #3466

:up: Dependency Upgrades

  • Bump org.testng:testng from 7.5 to 7.5.1 by @dependabot in #3472
  • Bump io.projectreactor.tools:blockhound from 1.0.7.RELEASE to 1.0.8.RELEASE by @dependabot in #3475
  • Bump byteBuddyVersion from 1.14.1 to 1.14.5 by @dependabot in #3494

New Contributors

  • @manzhizhen made their first contribution in #3470
  • @koo-taejin made their first contribution in #3448

Full Changelog: https://github.com/reactor/reactor-core/compare/v3.4.29...v3.4.30

v3.5.6

1 year ago

Reactor-Core 3.5.6 is part of 2022.0.7 Release Train.

What's Changed

:up: Dependency Upgrades

  • Update Micrometer version to 1.10.7 by @violetagg in #3453

Full Changelog: https://github.com/reactor/reactor-core/compare/v3.5.5...v3.5.6