Skip to content

KAFKA-20862 update gradle-versions-plugin to improve dependencyUpdates task result output - #22995

Open
dejan2609 wants to merge 1 commit into
apache:trunkfrom
dejan2609:KAFKA-20862
Open

KAFKA-20862 update gradle-versions-plugin to improve dependencyUpdates task result output#22995
dejan2609 wants to merge 1 commit into
apache:trunkfrom
dejan2609:KAFKA-20862

Conversation

@dejan2609

@dejan2609 dejan2609 commented Jul 30, 2026

Copy link
Copy Markdown
Contributor

Prologue (how it started): an awkward situation with dependencies update report was spotted while testing JaCoCo version update (after executing ./gradlew dependencyUpdates task) so it makes sense to update JaCoCo version (0.8.14 -->> 0.8.15) all along.


Jira ticket: KAFKA-20862

Action points:

  • update gradle-versions-plugin: 0.56.0 -->> 0.58.0
    • dependencyUpdates task output looks much better now
    • gradle-versions-plugin developers used Kafka codebase for these releases 🙂
  • (optional) update jacoco: 0.8.14 -->> 0.8.15

Rationale:

Addendum: Jacoco latest version release notes >> https://github.com/jacoco/jacoco/releases/tag/v0.8.15

@github-actions github-actions Bot added triage PRs from the community build Gradle build or GitHub Actions small Small PRs labels Jul 30, 2026
@dejan2609 dejan2609 changed the title KAFKA-20862 update gradle versions plugin (0.56.0 -->> 0.57.0) in order to resolve issues with dependencies resolution KAFKA-20862 update gradle versions plugin (0.56.0 -->> 0.57.0) in order to resolve issues with a current version dependencies resolution Jul 30, 2026
@dejan2609 dejan2609 changed the title KAFKA-20862 update gradle versions plugin (0.56.0 -->> 0.57.0) in order to resolve issues with a current version dependencies resolution KAFKA-20862 update gradle versions plugin in order improve dependencyUpdates task result output Jul 31, 2026
@dejan2609 dejan2609 changed the title KAFKA-20862 update gradle versions plugin in order improve dependencyUpdates task result output KAFKA-20862 update gradle-versions-plugin to improve dependencyUpdates task result output Jul 31, 2026
@dejan2609

Copy link
Copy Markdown
Contributor Author

Comparing ./gradlew dependencyUpdates report output (trunk vs. this PR):

trunk: ./gradlew dU | grep -E "jacoco|kafka|streams"`
 - org.apache.kafka:kafka-streams:4.3.1
 - org.apache.kafka:kafka-streams [0.11.0.3 -> 4.3.1]
     https://kafka.apache.org
 - org.apache.kafka:kafka-streams [1.0.2 -> 4.3.1]
     https://kafka.apache.org
 - org.apache.kafka:kafka-streams [1.1.1 -> 4.3.1]
     https://kafka.apache.org
 - org.apache.kafka:kafka-streams [2.0.1 -> 4.3.1]
     https://kafka.apache.org
 - org.apache.kafka:kafka-streams [2.1.1 -> 4.3.1]
     https://kafka.apache.org
 - org.apache.kafka:kafka-streams [2.2.2 -> 4.3.1]
     https://kafka.apache.org
 - org.apache.kafka:kafka-streams [2.3.1 -> 4.3.1]
     https://kafka.apache.org
 - org.apache.kafka:kafka-streams [2.4.1 -> 4.3.1]
     https://kafka.apache.org
 - org.apache.kafka:kafka-streams [2.5.1 -> 4.3.1]
     https://kafka.apache.org
 - org.apache.kafka:kafka-streams [2.6.3 -> 4.3.1]
     https://kafka.apache.org
 - org.apache.kafka:kafka-streams [2.7.2 -> 4.3.1]
     https://kafka.apache.org
 - org.apache.kafka:kafka-streams [2.8.2 -> 4.3.1]
     https://kafka.apache.org
 - org.apache.kafka:kafka-streams [3.0.2 -> 4.3.1]
     https://kafka.apache.org
 - org.apache.kafka:kafka-streams [3.1.2 -> 4.3.1]
     https://kafka.apache.org
 - org.apache.kafka:kafka-streams [3.2.3 -> 4.3.1]
     https://kafka.apache.org
 - org.apache.kafka:kafka-streams [3.3.2 -> 4.3.1]
     https://kafka.apache.org
 - org.apache.kafka:kafka-streams [3.4.1 -> 4.3.1]
     https://kafka.apache.org
 - org.apache.kafka:kafka-streams [3.5.2 -> 4.3.1]
     https://kafka.apache.org
 - org.apache.kafka:kafka-streams [3.6.2 -> 4.3.1]
     https://kafka.apache.org
 - org.apache.kafka:kafka-streams [3.7.2 -> 4.3.1]
     https://kafka.apache.org
 - org.apache.kafka:kafka-streams [3.8.1 -> 4.3.1]
     https://kafka.apache.org
 - org.apache.kafka:kafka-streams [3.9.2 -> 4.3.1]
     https://kafka.apache.org
 - org.apache.kafka:kafka-streams [4.0.1 -> 4.3.1]
     https://kafka.apache.org
 - org.apache.kafka:kafka-streams [4.1.2 -> 4.3.1]
     https://kafka.apache.org
 - org.apache.kafka:kafka-streams [4.2.1 -> 4.3.1]
     https://kafka.apache.org
 - org.jacoco:org.jacoco.agent [0.8.14 -> 0.8.15]
     http://jacoco.org
 - org.jacoco:org.jacoco.ant [0.8.14 -> 0.8.15]
     http://jacoco.org
this PR: ./gradlew dU | grep -E "jacoco|kafka|streams"`
 - org.apache.kafka:kafka-streams:4.3.1
     declared in :streams:upgrade-system-tests-43
 - org.apache.kafka:kafka-streams [0.11.0.3 -> 4.3.1]
     https://kafka.apache.org
     declared in :streams:upgrade-system-tests-0110
 - org.apache.kafka:kafka-streams [1.0.2 -> 4.3.1]
     https://kafka.apache.org
     declared in :streams:upgrade-system-tests-10
 - org.apache.kafka:kafka-streams [1.1.1 -> 4.3.1]
     https://kafka.apache.org
     declared in :streams:upgrade-system-tests-11
 - org.apache.kafka:kafka-streams [2.0.1 -> 4.3.1]
     https://kafka.apache.org
     declared in :streams:upgrade-system-tests-20
 - org.apache.kafka:kafka-streams [2.1.1 -> 4.3.1]
     https://kafka.apache.org
     declared in :streams:upgrade-system-tests-21
 - org.apache.kafka:kafka-streams [2.2.2 -> 4.3.1]
     https://kafka.apache.org
     declared in :streams:upgrade-system-tests-22
 - org.apache.kafka:kafka-streams [2.3.1 -> 4.3.1]
     https://kafka.apache.org
     declared in :streams:upgrade-system-tests-23
 - org.apache.kafka:kafka-streams [2.4.1 -> 4.3.1]
     https://kafka.apache.org
     declared in :streams:upgrade-system-tests-24
 - org.apache.kafka:kafka-streams [2.5.1 -> 4.3.1]
     https://kafka.apache.org
     declared in :streams:upgrade-system-tests-25
 - org.apache.kafka:kafka-streams [2.6.3 -> 4.3.1]
     https://kafka.apache.org
     declared in :streams:upgrade-system-tests-26
 - org.apache.kafka:kafka-streams [2.7.2 -> 4.3.1]
     https://kafka.apache.org
     declared in :streams:upgrade-system-tests-27
 - org.apache.kafka:kafka-streams [2.8.2 -> 4.3.1]
     https://kafka.apache.org
     declared in :streams:upgrade-system-tests-28
 - org.apache.kafka:kafka-streams [3.0.2 -> 4.3.1]
     https://kafka.apache.org
     declared in :streams:upgrade-system-tests-30
 - org.apache.kafka:kafka-streams [3.1.2 -> 4.3.1]
     https://kafka.apache.org
     declared in :streams:upgrade-system-tests-31
 - org.apache.kafka:kafka-streams [3.2.3 -> 4.3.1]
     https://kafka.apache.org
     declared in :streams:upgrade-system-tests-32
 - org.apache.kafka:kafka-streams [3.3.2 -> 4.3.1]
     https://kafka.apache.org
     declared in :streams:upgrade-system-tests-33
 - org.apache.kafka:kafka-streams [3.4.1 -> 4.3.1]
     https://kafka.apache.org
     declared in :streams:upgrade-system-tests-34
 - org.apache.kafka:kafka-streams [3.5.2 -> 4.3.1]
     https://kafka.apache.org
     declared in :streams:upgrade-system-tests-35
 - org.apache.kafka:kafka-streams [3.6.2 -> 4.3.1]
     https://kafka.apache.org
     declared in :streams:upgrade-system-tests-36
 - org.apache.kafka:kafka-streams [3.7.2 -> 4.3.1]
     https://kafka.apache.org
     declared in :streams:upgrade-system-tests-37
 - org.apache.kafka:kafka-streams [3.8.1 -> 4.3.1]
     https://kafka.apache.org
     declared in :streams:upgrade-system-tests-38
 - org.apache.kafka:kafka-streams [3.9.2 -> 4.3.1]
     https://kafka.apache.org
     declared in :streams:upgrade-system-tests-39
 - org.apache.kafka:kafka-streams [4.0.1 -> 4.3.1]
     https://kafka.apache.org
     declared in :streams:upgrade-system-tests-40
 - org.apache.kafka:kafka-streams [4.1.2 -> 4.3.1]
     https://kafka.apache.org
     declared in :streams:upgrade-system-tests-41
 - org.apache.kafka:kafka-streams [4.2.1 -> 4.3.1]
     https://kafka.apache.org
     declared in :streams:upgrade-system-tests-42
 - org.jacoco:org.jacoco.agent [0.8.14 -> 0.8.15]
     http://jacoco.org
     contributed by a plugin into the 'jacocoAgent' configuration
 - org.jacoco:org.jacoco.ant [0.8.14 -> 0.8.15]
     http://jacoco.org
     contributed by a plugin into the 'jacocoAnt' configuration
Details

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 small Small PRs triage PRs from the community

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant