This is an automated email from the ASF dual-hosted git repository.
chia7712 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 3fd60177aca KAFKA-19761 Gradle Shadow plugin version upgrade: 8.3.9
-->> 9.3.1 (#20866)
3fd60177aca is described below
commit 3fd60177aca8ebe4e00fd57621715a4e1bbb0a9a
Author: Dejan Stojadinović <[email protected]>
AuthorDate: Thu Feb 26 08:39:45 2026 +0100
KAFKA-19761 Gradle Shadow plugin version upgrade: 8.3.9 -->> 9.3.1 (#20866)
**Prologue:**
https://github.com/apache/kafka/pull/19513#discussion_r2365708218
:bulb: **Rationale:** Gradle 10 will be released in Q4 2026 or Q1 2027
and we can't expect that Shadow plugin version 8 will be compatible:
<img width="780" height="215" alt="image"
src="https://github.com/user-attachments/assets/f9db215c-f6c8-4a6f-ad9d-f5fbb2871482"
/>
**Release notes for Shadow plugin:**
- https://gradleup.com/shadow/changes/#931-2026-01-06
___
I did some testing, and results look just fine :white_check_mark::
- gradle builds `./gradlew :jmh-benchmarks:shadowJar` and `./gradlew
releaseTarGz` are successful
- generated distributions (`kafka_2.13-4.3.0-SNAPSHOT-site-docs.tgz and`
and `kafka_2.13-4.3.0-SNAPSHOT.tgz`) have identical file numbers (for
trunk and this branch)
- Kafka cluster starts and messages can be produced and consumed:
https://kafka.apache.org/quickstart
___
:warning: **~disclaimer notes:~**
- ~solution is generated via Gemini CLI~
- ~Gemini prompt is based on~ Jira ticket (previously created by me):
KAFKA-19761
Reviewers: Chia-Ping Tsai <[email protected]>
---
build.gradle | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/build.gradle b/build.gradle
index bb11d6eb3bc..fa1f19cde8d 100644
--- a/build.gradle
+++ b/build.gradle
@@ -39,7 +39,7 @@ plugins {
id "com.github.spotbugs" version '6.4.4' apply false
id 'org.scoverage' version '8.1' apply false
- id 'com.gradleup.shadow' version '8.3.9' apply false
+ id 'com.gradleup.shadow' version '9.3.1' apply false
id 'com.diffplug.spotless' version "8.0.0"
}