This is an automated email from the ASF dual-hosted git repository.
mimaison pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/kafka.git
The following commit(s) were added to refs/heads/trunk by this push:
new 76507853bfa MINOR: Updates build and project dependencies (#22939)
76507853bfa is described below
commit 76507853bfa6c59a9f43c0ad18cad75aec422fab
Author: Dejan Stojadinović <[email protected]>
AuthorDate: Wed Jul 29 11:09:46 2026 +0200
MINOR: Updates build and project dependencies (#22939)
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 -
https://github.com/urllib3/urllib3/security/advisories/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
Reviewers: Mickael Maison <[email protected]>
---
LICENSE-binary | 4 ++--
README.md | 2 +-
build.gradle | 10 +++++-----
gradle.properties | 2 +-
gradle/dependencies.gradle | 10 +++++-----
5 files changed, 14 insertions(+), 14 deletions(-)
diff --git a/LICENSE-binary b/LICENSE-binary
index 937f475b934..58f8cf4e28c 100644
--- a/LICENSE-binary
+++ b/LICENSE-binary
@@ -243,7 +243,7 @@ License Version 2.0:
- log4j-slf4j-impl-2.25.5
- log4j-1.2-api-2.25.5
- lz4-java-1.11.1
-- maven-artifact-3.9.15
+- maven-artifact-3.9.16
- metrics-core-2.2.0
- opentelemetry-proto-1.3.2-alpha
- plexus-utils-3.6.1
@@ -253,7 +253,7 @@ License Version 2.0:
- scala-reflect-2.13.18
- snappy-java-1.1.10.7
- snakeyaml-2.5
-- swagger-annotations-2.2.48
+- swagger-annotations-2.2.52
===============================================================================
This product bundles various third-party components under other open source
diff --git a/README.md b/README.md
index eae6242158b..692edbfdfd7 100644
--- a/README.md
+++ b/README.md
@@ -298,7 +298,7 @@ These take the same arguments as the built-in variants.
### Determining if any dependencies could be updated
```bash
-./gradlew dependencyUpdates --no-parallel
+./gradlew dependencyUpdates
```
### Common build options ###
diff --git a/build.gradle b/build.gradle
index e0f9532a3fb..dc8159a2237 100644
--- a/build.gradle
+++ b/build.gradle
@@ -30,17 +30,17 @@ buildscript {
}
plugins {
- id 'com.github.ben-manes.versions' version '0.54.0'
+ id 'io.github.ben-manes.versions' version '0.56.0'
id 'idea'
id 'jacoco'
id 'java-library'
- id 'org.owasp.dependencycheck' version '12.2.1'
+ id 'org.owasp.dependencycheck' version '12.2.2'
id 'org.nosphere.apache.rat' version "0.8.1"
id "io.swagger.core.v3.swagger-gradle-plugin" version "${swaggerVersion}"
- id "com.github.spotbugs" version '6.5.1' apply false
- id 'org.scoverage' version '8.1' apply false
- id 'com.gradleup.shadow' version '9.4.1' apply false
+ id "com.github.spotbugs" version '6.5.9' apply false
+ id 'org.scoverage' version '9.1' apply false
+ id 'com.gradleup.shadow' version '9.6.1' apply false
id 'com.diffplug.spotless' version "8.4.0"
// Pre-register the KIP-1265 checker so `apply plugin:` resolves it inside
subprojects { }.
diff --git a/gradle.properties b/gradle.properties
index 764971ebcb0..86dc8354587 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -17,7 +17,7 @@ group=org.apache.kafka
version=4.4.0-SNAPSHOT
scalaVersion=2.13.18
# Adding swaggerVersion in gradle.properties to have a single version in place
for swagger
-swaggerVersion=2.2.48
+swaggerVersion=2.2.52
task=build
org.gradle.jvmargs=-Xmx4g -Xss4m -XX:+UseParallelGC
org.gradle.parallel=true
diff --git a/gradle/dependencies.gradle b/gradle/dependencies.gradle
index 84fc2e7ffae..e43642c3055 100644
--- a/gradle/dependencies.gradle
+++ b/gradle/dependencies.gradle
@@ -53,7 +53,7 @@ versions += [
apacheda: "1.0.2",
apacheds: "2.0.0-M24",
argparse4j: "0.7.0",
- bcpkix: "1.84",
+ bcpkix: "1.85",
caffeine: "3.2.0",
checkstyle: project.hasProperty('checkstyleVersion') ? checkstyleVersion :
"12.3.1",
commonsValidator: "1.10.1",
@@ -70,7 +70,7 @@ versions += [
// (e.g. Logger.atDebug()) in production code, as Kafka uses SLF4J 1.7.x.
jetty: "12.0.37",
jersey: "3.1.10",
- jgit: "7.6.0.202603022253-r",
+ jgit: "7.7.1.202607240634-r",
jline: "3.30.16",
jmh: "1.37",
hamcrest: "3.0",
@@ -82,7 +82,7 @@ versions += [
jfreechart: "1.5.6",
jopt: "5.0.4",
jose4j: "0.9.6",
- junit: "5.14.3",
+ junit: "5.14.4",
kafka_0110: "0.11.0.3",
kafka_10: "1.0.2",
kafka_11: "1.1.1",
@@ -114,7 +114,7 @@ versions += [
//
https://github.com/apache/kafka/blob/trunk/clients/src/main/java/org/apache/kafka/common/record/internal/CompressionType.java#L73-L74
//
https://github.com/yawkat/lz4-java/blob/main/src/java/net/jpountz/lz4/LZ4Constants.java#L23-L24
lz4: "1.11.1",
- mavenArtifact: "3.9.15",
+ mavenArtifact: "3.9.16",
metrics: "2.2.0",
mockito: "5.23.0",
opentelemetryProto: "1.3.2-alpha",
@@ -137,7 +137,7 @@ versions += [
// When updating the zstd version, please do as well in
docker/native/native-image-configs/resource-config.json
// Also make sure the compression levels in
org.apache.kafka.common.record.CompressionType are still valid
zstd: "1.5.6-10",
- junitPlatform: "1.14.3",
+ junitPlatform: "1.14.4",
hdrHistogram: "2.2.2",
hash4j: "0.22.0"
]