Skip to content

Pin Guava on the test classpath - #485

Merged
slachiewicz merged 1 commit into
4.xfrom
pin-guava-test-scope-4x
Aug 23, 2026
Merged

Pin Guava on the test classpath#485
slachiewicz merged 1 commit into
4.xfrom
pin-guava-test-scope-4x

Conversation

@slachiewicz

Copy link
Copy Markdown
Member

The 4.x counterpart of #484. Guice 5.1.0 resolves Guava 30.1-jre transitively (CVE-2023-2976, CVE-2020-8908); no code in this project uses Guava, so the test-scoped pin only keeps the flagged version off the classpath.

Guava 33.7.1-jre still ships Java 8 bytecode, so it holds on this line.

This change was created with AI assistance.

Guice 5.1.0 resolves Guava 30.1-jre, which CVE-2023-2976 and
CVE-2020-8908 cover. No code here uses Guava; the pin only keeps the
flagged version out. 33.7.1-jre is still Java 8 bytecode.
@slachiewicz slachiewicz added the dependencies Pull requests that update a dependency file label Aug 23, 2026
@slachiewicz
slachiewicz marked this pull request as ready for review August 23, 2026 12:16
@slachiewicz
slachiewicz merged commit 1825ccf into 4.x Aug 23, 2026
14 checks passed
@slachiewicz
slachiewicz deleted the pin-guava-test-scope-4x branch August 23, 2026 12:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant