Stephane Maldini <stephane.maldini@gmail.com>: Author Summary

Builds triggered by Stephane Maldini <stephane.maldini@gmail.com>

Builds triggered by an author are those builds which contains changes committed by the author.
590
123 (21%)
467 (79%)

Breakages and fixes

Broken means the build has failed but the previous build was successful.
Fixed means that the build was successful but the previous build has failed.
73 (12% of all builds triggered)
52 (9% of all builds triggered)
-21
Build Completed Code commits Tests
REACTOR › RNEXT › #1960 1 week ago
Polish Signal based operators
Polish Signal based operators
- Turn Signal into interface
- Remove MutableNextSignal
- Precise FluxPeekStateful to FluxDoOnEach
3682 passed
REACTOR › RNEXT › #1952 2 weeks ago
Rework Hooks and introduce Operators.lift()
* Rework Hooks and introduce Operators.lift()
* Remove Hooks.OperatorHook
* Add Operators.lift(BiFunction<Scannable, CoreSubscriber, CoreSubscriber>)
* Add Operators.lift(Predicate<Scannable>, BiFunction<Scannable, CoreSub, CoreSub>)
* Hooks: compose debug function (always first)

The purpose of this change is to offer a consistent way to add global or local operator behavior via Function<Publisher, Publisher>. Hooks.onEach/LastOperator now replace onOperator/onNewSubscriber and take a Function<Publisher, Publisher>.
To produce such reusable function, a convenient Operators.lift(BiFunction) has been added and works similarly than reactivex lift operation.
3 of 3492 failed
REACTOR › SITENEXT › #2842 1 month ago
Update build.gradle.kts
Testless build
REACTOR › REACTORBOM › #47 1 month ago
Update gradle.properties
Testless build
REACTOR › REACTORBOM › #45 1 month ago
Update gradle.properties
Testless build
REACTOR › RNEXT › #1930 1 month ago
Update README.md
3589 passed
REACTOR › RNEXT › #1915 1 month ago
fix #716 Add error scalar support
This commit makes operators that had a path consistently ending in
onError Callable. In turn, the `call` method will throw an exception for
these cases.

As this makes the makes the error synchronously available (at the slight
cost of a try-catch at assembly time), this may change the behavior a
bit when combined with operators that delay errors, which won't have the
opportunity to do so unless the ScalarCallable is followed by `hide()`.
3574 passed
REACTOR › RNEXT › #1902 1 month ago
improve FluxOnAssembly#extract (#712)
Testless build
REACTOR › RNEXT › #1900 1 month ago
fix #687 support cumulative hooks
This commit allows hooks to be cumulated via `andThen`.

In order to replace a hook, one now needs to be explicit and reset the
hook beforehand.
1 of 3380 failed
REACTOR › RNEXT › #1879 1 month ago
fix #686 Preserve upstream generic in Mono.fromRunnable
This commit preserves the generic type of the upstream rather than
changing it to Void when using `fromRunnable`, aligning the behavior
with Mono.empty.
3513 passed
Build Completed Code commits Tests
REACTOR › RNEXT › #1952 2 weeks ago
Rework Hooks and introduce Operators.lift()
* Rework Hooks and introduce Operators.lift()
* Remove Hooks.OperatorHook
* Add Operators.lift(BiFunction<Scannable, CoreSubscriber, CoreSubscriber>)
* Add Operators.lift(Predicate<Scannable>, BiFunction<Scannable, CoreSub, CoreSub>)
* Hooks: compose debug function (always first)

The purpose of this change is to offer a consistent way to add global or local operator behavior via Function<Publisher, Publisher>. Hooks.onEach/LastOperator now replace onOperator/onNewSubscriber and take a Function<Publisher, Publisher>.
To produce such reusable function, a convenient Operators.lift(BiFunction) has been added and works similarly than reactivex lift operation.
3 of 3492 failed
REACTOR › SITENEXT › #2842 1 month ago
Update build.gradle.kts
Testless build
REACTOR › RNEXT › #1902 1 month ago
improve FluxOnAssembly#extract (#712)
Testless build
REACTOR › RNEXT › #1900 1 month ago
fix #687 support cumulative hooks
This commit allows hooks to be cumulated via `andThen`.

In order to replace a hook, one now needs to be explicit and reset the
hook beforehand.
1 of 3380 failed
REACTOR › RNEXT › #1790 4 months ago
fix #544 elementAt marble (#553)
#323 Remove deprecated Flux/Mono (#552)
1 of 2853 failed
REACTOR › RNETTY › #548 6 months ago
Pooling investigations (#36)
* Share ChannelOutboundHandler instead of replacing in Pooled Client mode
* Correctly initialize proxy and SSL in Pooled Client mode
* Add default SSL context for HttpClientOptions
* Use isActive vs isOpen for liveness of channel
* Do not retain extracted bytebuf
* Properly bridge connection/ssl error and mute when possible
* Reduce overall ByteBuf.retain and polish ByteBuf.release
* Fix Premature cancel (main Mono cancellation) on HTTP protocols
* Fix server drain race condition
* Fix end delimiter http encoding state issue (#27)
* Fix WS Client protocol failure exception
1 of 67 failed
REACTOR › RNEXT › #1631 6 months ago
Fixes and coverage improvements (#398)
* Rework error/complete paths in boundary
* make sure Operators.setOnce cancel upstream
* Remove RingBuffer NotFunMultiProducer, dead code and does not work
Alternatively the user is encouraged to use Flux#parallel in this case
Testless build
REACTOR › SITENEXT › #2636 8 months ago
Merge pull request #4 from sdeleuze/spring-based-website
Migrate the app to Spring Functional Web Framework
Testless build
REACTOR › RDNEXT › #3738 9 months ago
Complete pairWise combinatory optimizations (#240)
*  Complete pairWise combinatory optimizations
*  Optimize thenMany
Testless build
REACTOR › RDNEXT › #3733 9 months ago
Realign versioning
Testless build
Build Completed Code commits Tests
REACTOR › RNEXT › #1960 1 week ago
Polish Signal based operators
Polish Signal based operators
- Turn Signal into interface
- Remove MutableNextSignal
- Precise FluxPeekStateful to FluxDoOnEach
3682 passed
REACTOR › RNEXT › #1876 2 months ago
Revert "fix #233 - add scheduler based on fork join pool" (#682)
This reverts commit 7ba3906b9ee6b17657b855be8b34346d1968c863.
3526 passed
REACTOR › SITENEXT › #2795 3 months ago
Revert "conditional compression (#98)" (#99)
This reverts commit 8a8c3e9840281cfb948be05aaff2c96deab05541.
Testless build
REACTOR › REACTORBOM › #31 4 months ago
Update gradle.properties
Testless build
REACTOR › RNEXT › #1660 6 months ago
Tck improvements and fixes (#424)
* fix #422 Fix replay/cache issue with paging buffer
* Deprecate WaitStrategy.throwAlert
* Rework processor using failWithCancel to use WaitStrategy alert
* Add callable-fusion support for MonoRunnable and open subscribeOn to fuse with it
* Add Operators#drainSubscriber helper
* Fix fusion issue with ParallelFlux#subcribe
* cleanups and  tck scope increase
2584 passed
REACTOR › RNEXT › #1608 7 months ago
Add Flux#handle coverage and fix some fused path (#378)
Add #handle coverage and fix/remove some fused path
2143 passed
REACTOR › RNEXT › #1466 9 months ago
Complete pairWise combinatory optimizations (#240)
*  Complete pairWise combinatory optimizations
*  Optimize thenMany
1526 passed
REACTOR › RNEXT › #1441 10 months ago
Merge pull request #207 from dfeist/issue-205
Fixes #205 reactor.core.publisher.FluxPeekFuseable.PeekFuseableSubscr…
1460 passed
REACTOR › RDNEXT › #3623 10 months ago
Merge pull request #206 from dfeist/issue-204
Fixes #204 Self Suppression IllegalArgumentException when 'onErrorRes…
Testless build
REACTOR › RDNEXT › #3614 10 months ago
Update README.md
Testless build