io.projectreactor:reactor-scala-extensions_2.11
0.7.1
#1621 most downloaded on Maven Central
reactor/reactor-scala-extensions
What this package is like to depend on
Last release 6 years ago
no release in 18 months
Release timing varies
gaps range from 3 weeks to 9 months
Some releases are documented
notes for 6 of 18 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
18 releases · first in 2017
0 releases in the last 12 months
see the full history below
Release timeline
18 releases · Sep 2017 to Jul 2020Releases
latest 18-
0.7.106 Jul 2020Release notes
Open source →❗️(Potential) Breaking Changes
SFlux. scanparameter is changed to reference value. The originalSFlux.scanwith by-name parameter is now renamed toSFlux.scanWith(#61)
➕Added Operators
SFlux.foldWiththis will align closer to scala collection operators, which will makeSFlux.reduceWithdeprecated (#61)SFlux.scanWithsimilar toSFlux.scan, but use by-name parameter (#61)SFlux.productto multiply all the emitted value if they'reNumericSMono.+to sum the value of thisSMonoand anotherSMonoif the value type isNumericSMono.-to subtract the value of thisSMonoand anotherSMonoif the value type isNumericSMono.*to multiply the value of thisSMonoand anotherSMonoif the value type isNumeric
👋 Deprecated Operators
SFlux. reduceWith. UseSFlux.foldWith(#61)
➖ Removed Operators
SFlux.foldLeft. This is an alias forSFlux.fold. In reactive-stream, there is only one way from front to back hence there is no concept of foldLeft or foldRight. (#61)
🐞Bug Fixed
SFlux.asJavaandSMono.asJavawill return an in-variant type to retain the semantic of previous code and avoid the need to cast. (#69)
🛠️Build - Code coverage - Continuous Integration
- Compiled and tested using scala 2.12.11 for 2.12 branch
- Compiled and tested using scala 2.13.2 for 2.13 branch
- Code coverage now is 82.83%
🙏Thanks to the following contributors
-
0.7.012 Jun 2020Release notes
Open source →❗️(Potential) Breaking Changes
SFluxandSMonoelement type is now declared as Covariant Type. This may or may not be breaking changes. (#54)
➕Added Operators
SFlux.deferWithContextSFlux.metricswhenever there is Micrometer in classpath (#56)SMono.metricswhenever there is Micrometer in classpath (#56)
🐞Bug Fixed
SFlux.toStreamto use thebatchSizeparameter
🛠️Build - Code coverage - Continuous Integration
- Added Github Action Scala CI
- Compile and Test using multiple Java LTE versions (8, 11, 14)
- Updated sbt to 1.3.10
🙏Thanks to the following contributors
-
0.6.102 May 2020Release notes
Open source →Added Operators
- Added
SFlux.retryWhen(Retry)
Deprecated Operators
Deprecate old
SFlux.retryWhen(predicate)Breaking Changes
Renamed
ConnectableFluxtoConnectableSFluxto differentiate between Java ConnectableFlux and Scala ConnectableFluxBuild - Code coverage - Continuous Integration
- Cross compile with jdk-14
- Switch build using sbt (#35)
- Added unit test for SFlux.switchOnNext
- Compile with scala 2.13.2
Documentation
- Added scaladoc for
SFlux.sample - Added scaladoc for
SFlux.scan - Added scaladoc for
SFlux.startWith
- Added
-
0.6.001 Apr 2020Release notes
Open source →Updated:
- Updated to reactor-core-3.3.3.RELEASE
SFlux.scanworks without explicitly specifying generic type (#52)SFlux.scanWithworks without explicit generic type(#52)
New Operators:
foldinSFluxas alias forfoldLeftscan,reduce&zipWithCombinatorinSFluxuses curry function to pass the accumulator. This replaces the previous signature where the accumulator is passed via 2nd parameter. (#52)
Removed Operators:
scan,reduce&zipWithCombinatorwith accumulator as 2nd parameter. See new operator. (#52)
-
0.5.120 Feb 2020Release notes
Open source →New Operators:
++inSFluxas an alias toconcatWithso it can performSFlux.just(1) ++ SFlux.just(2,3)
What's New:
- Fixed code coverage that's not detected by codecov
- Removed dependency findbug as it is highlighted in BlackDuck scanning (#51)
- Update underlying reactor library to version 3.3.2.RELEASE
-
0.5.025 Dec 2019Release notes
Open source →Merry Chrismas
New Operators:
SFlux.transformDeferredto replaceSFlux.composeSMono.transformDefferedto replaceSMono.compose
Deprecated Operators:
SFlux.composereplaced bySFlux.transformDeferredSMono.composereplaced bySMono.composed
What's new:
- Cross compile with Scala 2.13 #27
- Upgraded underlying reactor-core to version v3.3.1.RELEASE
Contributors:
-
0.4.718 Oct 2019Nothing published for this version
-
0.4.627 Aug 2019Nothing published for this version
-
0.4.104 Jul 2019Nothing published for this version
-
0.4.012 Jun 2019Nothing published for this version
-
0.3.704 Mar 2019Nothing published for this version
-
0.3.516 Jun 2018Nothing published for this version
-
0.3.428 Mar 2018Nothing published for this version
-
0.3.325 Feb 2018Nothing published for this version
-
0.3.211 Dec 2017Nothing published for this version
-
0.3.115 Nov 2017Nothing published for this version
-
0.3.009 Oct 2017Nothing published for this version
-
0.2.529 Sep 2017Nothing published for this version