Simon Baslé <sbasle@vmware.com>: Author Summary

Builds triggered by Simon Baslé <sbasle@vmware.com>

Builds triggered by an author are those builds which contains changes committed by the author.
191
15 (8%)
176 (92%)

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.
13 (7% of all builds triggered)
13 (7% of all builds triggered)
0
Build Completed Code commits Tests
REACTOR › RNEXT › #3038 1 day ago
Fix flatMap race favoring onComplete over onError (#2628)
This issue also affects the `merge` operator, since it relies on flatMap
internal classes. It would manifest in flatMap and merge seemingly
dropping errors and completing successfully.

The race is in the `innerError` method, which marks the inner as `done`
_before_ it updates the ERROR field with the inner error (or adds it to
the composite in case of delayErrors). This can cause a parrallel inner
onComplete signal to only observe the `inner.done` state without seeing
any `Throwable` in the ERROR field, which it interprets as a trigger
for downstream onComplete.

By ensuring the inner onError path only sets the `inner.done` to true
once the ERROR has been updated, we can avoid this race condition.

Fixes #2618.
Fixes #1941.
Merge #2628 into 3.4.4 and add jcstress test
7720 passed
REACTOR › RNEXT › #3037 1 day ago
Merge #2617 into 3.4.4
Add a RaceTestUtils.race variant with timeout parameter (#2627)
This additional variant is intended to ease step-debugging sessions
with a RaceTestUtils usage.
7719 passed
REACTOR › RNEXT › #3036 2 days ago
Merge #2625 into 3.4.4
Fix Mono.publish(Function) not propagating onError (#2625)
This commit fixes the drain loop of MonoPublishMulticast so that it now
correctly takes captured `onError` into account.

The operator would previously only propagate the error to late
subscribers, but not live ones.

The unit tests have also been cleared (removal of unnecessary public
modifiers, small amount of formatting) and the normal+fused case has
been fixed to actually trigger a fused path.

Fixes #2600.
7719 passed
REACTOR › RNEXT › #3035 1 week ago
Merge #2621 into 3.4.4
Remove CustomVersionPlugin (#2621)
The recommended way to achieve the same thing is
to use jitpack.io or similar tooling.
7717 passed
REACTOR › RNEXT › #3034 1 week ago
Merge #2614 into 3.4.4
Fixed conflict where the 0 prefetch option is mentioned.
7717 passed
REACTOR › SITE2 › #14 2 weeks ago
Released 2020.0.4
Testless build
REACTOR › REACTORBOM › #273 2 weeks ago
Back to snapshots
Testless build
REACTOR › REACTORBOM › #271 2 weeks ago
Prepare BOM release 2020.0.4
Testless build
REACTOR › RKAFKA › #925 2 weeks ago
Back to core snapshot
156 passed
REACTOR › RKAFKA › #922 2 weeks ago
Prepare release 1.3.2
156 passed
Build Completed Code commits Tests
REACTOR › RNEXT › #3025 2 weeks ago
Merge #2567 into 3.4.3
1 of 7410 failed
REACTOR › RNEXT › #3010 1 month ago
Merge #2574 into 3.4.3
[build] Enforce NoHTTP with plugin and relevant exclusions (#2574)
Testless build
REACTOR › SITE2 › #10 1 month ago
Remove the domain to stick to newest routes syntax, with https
Add /security-policy page (redirect to tanzu's own) (#61)
Testless build
REACTOR › SITE2 › #8 1 month ago
Attempt to reintroduce domain and explicit https scheme in routes
Testless build
REACTOR › SITE2 › #6 1 month ago
Use routes syntax in manifest
Testless build
REACTOR › KOTLIN › #83 1 month ago
Back to core & addons snapshots
Testless build
REACTOR › RNEXT › #3000 1 month ago
Merge-ignore release 3.3.13.RELEASE into master
Prepare release 3.3.13.RELEASE
1 of 7376 failed
REACTOR › RNETTY › #2330 2 months ago
Merge-ignore 0.9.x release into master
Prepare release 1.0.2
Prepare release 0.9.15.RELEASE
Back to core/pool snapshots
1 of 799 failed
REACTOR › RNEXT › #2988 2 months ago
Merge 838d3f52 into 3.3.12.RELEASE
[build] Polish repo.spring.io repositories, remove libs prefix
This commit reorders the repositories so that central repositories are
hit first and removes the `libs-` prefix to repo.spring.io repositories.
Merge 838d3f52 into 3.4.1
Testless build
REACTOR › RNEXT › #2979 3 months ago
fix #2502 Generate OSGI Bundle-Version from Europium+ scheme
This commit ensures that the OSGI Bundle-Version is consistently
comparable between snapshots, milestones and release versions using
the new versioning scheme introduced in Europium/2020.0, by forcing
a Bundle-Version similar to the old scheme for OSGI.

Additionally, the OSGI version for snapshots will have a timestamp
appended to it, and said version is also used in export-package.

See reactor/reactor#689 for context.

Reviewed-in: #2505
7195 passed
Build Completed Code commits Tests
REACTOR › RNEXT › #3027 2 weeks ago
Polish after #2576: ScalarSubscription has RunStyle.SYNC (#2613)
This commit makes ScalarSubscription advertise a RunStyle.SYNC, which
can be safely assumed of any ScalarSubscription, and is congruent with
the RunStyle of `FluxJust` prior to it switching to the mutualized
implementation.
7737 passed
REACTOR › RNEXT › #3016 1 month ago
Merge #2581 into 3.4.3
 - also fixed Mono.timed
 - also fixed Mono.metrics
7714 passed
REACTOR › RNEXT › #3011 1 month ago
Polish #2574 on master (fix additional http in svgs)
7705 passed
REACTOR › RNEXT › #3002 1 month ago
Prepare release 3.4.2
7701 passed
REACTOR › RNEXT › #2989 2 months ago
[build] Add jcenter for plugins too
Merge ee947ff9 (jcenter for plugins) to 3.3.12.RELEASE
Merge ee947ff9 (jcenter for plugins) to 3.4.1
7656 passed
REACTOR › RKAFKA › #911 2 months ago
Merge #186 into 1.3.1
156 passed
REACTOR › KOTLIN › #73 3 months ago
Merge cf6c539 into 1.1.1
[build] Fix repositories order and plugin repositories
This commit reorders repositories to prioritize getting artifacts from
central repositories rather than the repo.spring.io (which now only
contains artifacts owned by the Spring and Reactor teams, and can also
ask for authentication).

It also ensures `snapshot`/`milestone`/`release` names are used, as the
`libs-` prefixed repositories are reserved for publishing artifacts.

Finally, it ensure gradle plugins are resolved from the jcenter
repository over the repo.spring.io one.
130 passed
REACTOR › RNEXT › #2980 3 months ago
Merge #2510 into 3.4.1
7651 passed
REACTOR › RNEXT › #2968 3 months ago
[polish] Removing ErrorFormatterTest, was re-added empty in bad merge
The ErrorFormatterTest class was renamed to MessageFormatterTest in
3.3.0.M1. It was reintroduced empty by a bad merge of #2343 in the
3.3.11.RELEASE. This commit cleans up after said merge, removing the
empty extraneous file.
Merge ErrorFormatterTest polish commit 72118228 into 3.4.1
7637 passed
REACTOR › RNETTY › #2274 4 months ago
Prepare to release 1.0.0 again (fix dependencies)
759 passed