Skip to content

MINOR: version updates for build and project dependencies (multiple CVEs are addressed) - #22939

Merged
mimaison merged 1 commit into
apache:trunkfrom
dejan2609:build-and-test-dependencies-version-updates
Jul 29, 2026
Merged

MINOR: version updates for build and project dependencies (multiple CVEs are addressed)#22939
mimaison merged 1 commit into
apache:trunkfrom
dejan2609:build-and-test-dependencies-version-updates

Conversation

@dejan2609

@dejan2609 dejan2609 commented Jul 26, 2026

Copy link
Copy Markdown
Contributor

details: - bcpkix: 1.84 -->> 1.85 - jgit: 7.6.0 -->> 7.7.1 -
junit: 5.14.3 -->> 5.14.4 - junitPlatform: 1.14.3 -->> 1.14.4 -
mavenArtifact: 3.9.15 -->> 3.9.16 - swagger: 2.2.48 -->> 2.2.52 -
Gradle plugins: - gradle-versions-plugin: version update (0.54.0 -->>
0.56.0) and name change (from com.github.ben-manes.versions plugin to
io.github.ben-manes.versions) - note: plugin now supports
parallel build (and hence --no-parallel switch is not required
anymore) - dependencycheck: 12.2.1 -->> 12.2.2 - spotbugs: 6.5.1
-->> 6.5.9 - scoverage: 8.1 -->> 9.1 - shadow: 9.4.1 -->> 9.6.1

CVEs addressed via bcpkix and jgit version updates: - bcpkix: several
vulnerabilities are addressed:
https://github.com/bcgit/bc-java/blob/r1rv85/docs/releasenotes.html#L330

Some notable release notes links: - bcpkix:
https://github.com/bcgit/bc-java/blob/r1rv85/docs/releasenotes.html#L22

https://github.com/ben-manes/gradle-versions-plugin/releases/tag/v0.56.0

Reviewers: Mickael Maison mickael.maison@gmail.com

@github-actions github-actions Bot added triage PRs from the community dependencies Pull requests that update a dependency file build Gradle build or GitHub Actions small Small PRs labels Jul 26, 2026
@dejan2609
dejan2609 force-pushed the build-and-test-dependencies-version-updates branch 2 times, most recently from 168cf89 to 8d7eb38 Compare July 26, 2026 10:14
@dejan2609 dejan2609 changed the title MINOR: version updates for build and project dependencies MINOR: version updates for build and project dependencies (multiple CVEs are addressed) Jul 26, 2026
@dejan2609

Copy link
Copy Markdown
Contributor Author

🧪 PR is tested (using this reference: https://kafka.apache.org/quickstart)

  • Kafka distribution was created (./gradlew clean releaseTarGz) and then unpacked
  • smoke tests are performed and things are looking fine (messages are written into the topic and read by a consumer) ✅

@dejan2609

Copy link
Copy Markdown
Contributor Author

FYI @chia7712

@dejan2609

Copy link
Copy Markdown
Contributor Author

Update: single job (build results upload to Develocity instance) failed; this is probably unrelated with PR changes, but I'll still invoke another execution for all Github Actions jobs.
image

@dejan2609
dejan2609 force-pushed the build-and-test-dependencies-version-updates branch from 8d7eb38 to 37bec52 Compare July 27, 2026 13:18
@dejan2609

Copy link
Copy Markdown
Contributor Author

Test results are fine (just a few unrelated test are failing for both Java 17 and 25):

(FAILED ❌ KRaftClusterTest > testDescribeQuorumRequestToControllers()

FYI @mimaison

@dejan2609

Copy link
Copy Markdown
Contributor Author

Update: gradle-versions-plugin version update (0.54.0 -->> 0.56.0) will be added also; some notes:

  • plugin name changed from com.github.ben-manes.versions plugin to io.github.ben-manes.versions
  • plugin now supports parallel build (and hence --no-parallel switch is not required anymore)

Related links:

@dejan2609
dejan2609 force-pushed the build-and-test-dependencies-version-updates branch from 37bec52 to 48cab93 Compare July 28, 2026 09:25
@dejan2609

Copy link
Copy Markdown
Contributor Author

Build is fine, but now I have to solve some minor conflicts 😅
image

…VEs are addressed)

details:
 - bcpkix: 1.84 -->> 1.85
 - jgit: 7.6.0 -->> 7.7.1
 - junit: 5.14.3 -->> 5.14.4
 - junitPlatform: 1.14.3 -->> 1.14.4
 - mavenArtifact: 3.9.15 -->> 3.9.16
 - swagger: 2.2.48 -->> 2.2.52
 - Gradle plugins:
  - gradle-versions-plugin: version update (0.54.0 -->> 0.56.0) and name change (from `com.github.ben-manes.versions plugin` to `io.github.ben-manes.versions`)
     - note: plugin now supports parallel build (and hence `--no-parallel` switch is not required anymore)
  - dependencycheck: 12.2.1 -->> 12.2.2
  - spotbugs: 6.5.1 -->> 6.5.9
  - scoverage: 8.1 -->> 9.1
  - shadow: 9.4.1 -->> 9.6.1

CVEs addressed via bcpkix and jgit version updates:
 - bcpkix: several vulnerabilities are addressed: https://github.com/bcgit/bc-java/blob/r1rv85/docs/releasenotes.html#L330
 - JGit: these two vulnerabilities are addressed:
   - CVE-2026-44432
     - https://www.cve.org/CVERecord?id=CVE-2026-44432
     - GHSA-mf9v-mfxr-j63j
   - CVE-2026-56624
     - https://www.cve.org/CVERecord?id=CVE-2026-56624
     - https://lists.apache.org/thread/o4c2jml522j3z80gbryqzc2f1253ltp6

Some notable release notes links:
 - bcpkix: https://github.com/bcgit/bc-java/blob/r1rv85/docs/releasenotes.html#L22
 - JGit:
   - https://projects.eclipse.org/projects/technology.jgit/releases/7.7.0
   - https://projects.eclipse.org/projects/technology.jgit/releases/7.7.1
 - gradle-versions-plugin:
   - https://github.com/ben-manes/gradle-versions-plugin/releases/tag/v0.55.0
   - https://github.com/ben-manes/gradle-versions-plugin/releases/tag/v0.56.0
 - scoverage gradle plugin:
   - https://github.com/scoverage/gradle-scoverage/releases/tag/9.0
   - https://github.com/scoverage/gradle-scoverage/releases/tag/9.1
 - shadow gradle plugin: https://gradleup.com/shadow/changes/#961-2026-07-22
@dejan2609
dejan2609 force-pushed the build-and-test-dependencies-version-updates branch from 48cab93 to e09170b Compare July 28, 2026 13:14
@dejan2609

Copy link
Copy Markdown
Contributor Author

@mimaison all tests results are fine ✅

@mimaison mimaison left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@mimaison
mimaison merged commit 7650785 into apache:trunk Jul 29, 2026
22 checks passed
@dejan2609
dejan2609 deleted the build-and-test-dependencies-version-updates branch July 29, 2026 09:19
@github-actions github-actions Bot removed the triage PRs from the community label Jul 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build Gradle build or GitHub Actions ci-approved dependencies Pull requests that update a dependency file small Small PRs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants