Use alluxio-core instead of shaded deps to get rid of CVEs#24231
Use alluxio-core instead of shaded deps to get rid of CVEs#24231tdcmeehan merged 1 commit intoprestodb:masterfrom
Conversation
9b2ed60 to
932d013
Compare
6fad246 to
6816244
Compare
ZacBlanco
left a comment
There was a problem hiding this comment.
one nit, otherwise looks good
6816244 to
839a27d
Compare
|
Suggest including at least the critical CVE in the release note for visibility. This suggestion would look like this: |
steveburnett
left a comment
There was a problem hiding this comment.
I don't find any documentation to review.
1926a63 to
9fd2878
Compare
|
@ZacBlanco, could you review again, please? We just merged the conflicting changes. Failing checks in |
|
@tdcmeehan, any possibility of merging it? |
b81a8d5
9fd2878 to
b81a8d5
Compare
|
Could someone run |
|
Could it be merged now? The prestocpp errors are due to |
|
@denodo-research-labs can you please rebase to fix the flaky C++ tests above? |
4ad0677 to
4122ea1
Compare
4122ea1 to
ef35c12
Compare
ef35c12 to
73ec774
Compare
|

Description
Replace
alluxio-shaded-clientbyalluxio-core-client-hdfs,alluxio-core-client-fsandalluxio-core-common.This change fixes the following Critical and HIGH CVEs introduced by
alluxio-shaded-client v313:CRITICAL
HIGH
The following dependencies need to be upgraded due to this change:
guice-multibindingsfrom some libraries that depend on earlier versions of Guice, sinceguice-multibindingshas been moved toguice-corev4.2.Motivation and Context
Using the
alluxio-corelibraries instead of the shaded version prevents a lot of CVEs of Critical and HIGH severity.In general, the shaded versions should be avoided for this reason.
Contributor checklist
Release Notes
Please follow release notes guidelines and fill in the release notes below.