[ 
https://issues.apache.org/jira/browse/KAFKA-21126?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dejan Stojadinović updated KAFKA-21126:
---------------------------------------
    Description: 
*Rationale to move `gradle-versions-plugin` reference (from `build.gradle` to 
`settings.gradle`):*
 * Kafka trunk --> `./gradlew dependencyUpdates` shows no entries for plugins 
declared in `settings.gradle`:
{code:java}
dejan@home:~/kafka$ ./gradlew dU | grep -E 
'\.gradle\.common|\.gradle\.develocity'
dejan@home:~/kafka$
{code}

 * This PR: 
{code:java}
dejan@home:~/kafka$ ./gradlew dU | grep -E 
'\.gradle\.common|\.gradle\.develocity'
 - 
com.gradle.common-custom-user-data-gradle-plugin:com.gradle.common-custom-user-data-gradle-plugin.gradle.plugin
 [2.0.2 -> 2.8.0]
 - com.gradle.develocity:com.gradle.develocity.gradle.plugin [3.19 -> 3.19.2 -> 
4.6.0]
dejan@home:~/kafka$
{code}

 * *_gradle-versions-plugin_* related link: 
[https://github.com/ben-manes/gradle-versions-plugin/tree/v0.64.0#applying-the-plugin]
{code:java}
> The recommended way to add the Gradle Versions Plugin to any build is to 
> apply the settings plugin once in the `settings` script.
{code}

----
 

*version updates details:*
 * bcpkix: 1.85 --> 1.86
 * caffeine: 3.2.0 --> 3.2.4
 * commonsValidator: 1.10.1 --> 1.11.0
 * classgraph: 4.8.179 --> 4.8.196
 * jgit: 7.7.1 --> 7.8.0
 * jline: 3.30.16 --> 3.30.17
 * mockito: 5.23.0 --> 5.24.0
 * rocksDB: 10.10.1 --> 10.10.1.1
 * snappy: 1.1.10.7 --> 1.1.10.10
 * swagger: 2.2.53 --> 2.2.55
 * gradle-versions-plugin: 0.61.0 --> 0.64.0
 * spotbugs plugin: 6.5.10 --> 6.5.12
 * spotless plugin: 8.10.0 --> 8.10.3

*release notes:*
 * bcpkix:
 ** [https://github.com/bcgit/bc-java/discussions/2449]
 ** 
[https://github.com/bcgit/bc-java/blob/r1rv86/docs/releasenotes.md#211-version]
 * caffeine:
 ** [https://github.com/ben-manes/caffeine/releases/tag/v3.2.1]
 ** [https://github.com/ben-manes/caffeine/releases/tag/v3.2.2]
 ** [https://github.com/ben-manes/caffeine/releases/tag/v3.2.3]
 ** [https://github.com/ben-manes/caffeine/releases/tag/v3.2.4]
 * commonsValidator:
 ** [https://commons.apache.org/proper/commons-validator/changes.html#a1.11.0]
 ** 
[https://github.com/apache/commons-validator/blob/rel/commons-validator-1.11.0/RELEASE-NOTES.txt]
 ** 
[https://github.com/apache/commons-validator/compare/rel/commons-validator-1.10.1...rel/commons-validator-1.11.0]
 * classgraph: 
[https://github.com/classgraph/classgraph/releases#release-classgraph-4.8.196]
 * jgit: [https://projects.eclipse.org/projects/technology.jgit/releases/7.8.0]
 * jline: [https://github.com/jline/jline3/releases/tag/jline-3.30.17]
 * mockito: [https://github.com/mockito/mockito/releases/tag/v5.24.0]
 * rocksDB: 
[https://central.sonatype.com/artifact/org.rocksdb/rocksdbjni/10.10.1.1]
 * snappy:
 ** [https://github.com/xerial/snappy-java/releases#release-v1.1.10.8]
 ** [https://github.com/xerial/snappy-java/releases#release-v1.1.10.9]
 ** [https://github.com/xerial/snappy-java/releases#release-v1.1.10.10]
 * swagger:
 ** [https://github.com/swagger-api/swagger-core/blob/v2.2.55/CHANGELOG.md]
 ** 
[https://github.com/swagger-api/swagger-core/blob/v2.2.55/modules/swagger-gradle-plugin/README.md]
 * gradle-versions-plugin:
 ** [https://github.com/ben-manes/gradle-versions-plugin/releases/tag/v0.62.0]
 ** [https://github.com/ben-manes/gradle-versions-plugin/releases/tag/v0.63.0]
 ** [https://github.com/ben-manes/gradle-versions-plugin/releases/tag/v0.63.1]
 ** [https://github.com/ben-manes/gradle-versions-plugin/releases/tag/v0.64.0]
 ** 
[https://github.com/ben-manes/gradle-versions-plugin/tree/v0.64.0#applying-the-plugin]
 * spotbugs plugin: 
[https://github.com/spotbugs/spotbugs-gradle-plugin/compare/6.5.10...6.5.12]
 * spotless plugin:
 ** [https://github.com/diffplug/spotless/releases/tag/gradle%2F8.10.1]
 ** [https://github.com/diffplug/spotless/releases/tag/gradle%2F8.10.2]
 ** [https://github.com/diffplug/spotless/releases/tag/gradle%2F8.10.3]

*Additional notes:*
 * rocksDB version `10.10.1.1` fails to present corresponding git tag on 
[https://github.com/facebook/rocksdb] but artefact version is published to 
Maven Central; also, other ASF projects decided to use this version:
 ** [https://central.sonatype.com/artifact/org.rocksdb/rocksdbjni/10.10.1.1]
 ** [https://github.com/apache/bookkeeper/pull/4886]
 ** [https://github.com/facebook/rocksdb/issues/14537]
 * spotless version update is properly tested (same as here: 
[https://github.com/apache/kafka/pull/23164])

  was:
*Rationale to move `gradle-versions-plugin` reference (from `build.gradle` to 
`settings.gradle`):*
 * Kafka trunk --> `./gradlew dependencyUpdates` shows no entries for plugins 
declared in `settings.gradle`:
{code:java}
dejan@home:~/kafka$ ./gradlew dU | grep -E 
'\.gradle\.common|\.gradle\.develocity'
dejan@home:~/kafka$
{code}

 * This PR: 
{code:java}
dejan@home:~/kafka$ ./gradlew dU | grep -E 
'\.gradle\.common|\.gradle\.develocity'
 - 
com.gradle.common-custom-user-data-gradle-plugin:com.gradle.common-custom-user-data-gradle-plugin.gradle.plugin
 [2.0.2 -> 2.8.0]
 - com.gradle.develocity:com.gradle.develocity.gradle.plugin [3.19 -> 3.19.2 -> 
4.6.0]
dejan@home:~/kafka$
{code}

 * *_gradle-versions-plugin_* related link: 
[https://github.com/ben-manes/gradle-versions-plugin/tree/v0.64.0#applying-the-plugin]
{code:java}
> The recommended way to add the Gradle Versions Plugin to any build is to 
> apply the settings plugin once in the `settings` script.
{code}

----
 

*version updates details:*
 * bcpkix: 1.85 --> 1.86
 * caffeine: 3.2.0 --> 3.2.4
 * commonsValidator: 1.10.1 --> 1.11.0
 * classgraph: 4.8.179 --> 4.8.196
 * jgit: 7.7.1 --> 7.8.0
 * jline: 3.30.16 --> 3.30.17
 * mockito: 5.23.0 --> 5.24.0
 * rocksDB: 10.10.1 --> 10.10.1.1
 * snappy: 1.1.10.7 --> 1.1.10.8
 * swagger: 2.2.53 --> 2.2.55
 * gradle-versions-plugin: 0.61.0 --> 0.64.0
 * spotbugs plugin: 6.5.10 --> 6.5.12
 * spotless plugin: 8.10.0 --> 8.10.3

*release notes:*
 * bcpkix:
 ** [https://github.com/bcgit/bc-java/discussions/2449]
 ** 
[https://github.com/bcgit/bc-java/blob/r1rv86/docs/releasenotes.md#211-version]
 * caffeine:
 ** [https://github.com/ben-manes/caffeine/releases/tag/v3.2.1]
 ** [https://github.com/ben-manes/caffeine/releases/tag/v3.2.2]
 ** [https://github.com/ben-manes/caffeine/releases/tag/v3.2.3]
 ** [https://github.com/ben-manes/caffeine/releases/tag/v3.2.4]
 * commonsValidator:
 ** [https://commons.apache.org/proper/commons-validator/changes.html#a1.11.0]
 ** 
[https://github.com/apache/commons-validator/blob/rel/commons-validator-1.11.0/RELEASE-NOTES.txt]
 ** 
[https://github.com/apache/commons-validator/compare/rel/commons-validator-1.10.1...rel/commons-validator-1.11.0]
 * classgraph: 
[https://github.com/classgraph/classgraph/releases#release-classgraph-4.8.196]
 * jgit: [https://projects.eclipse.org/projects/technology.jgit/releases/7.8.0]
 * jline: [https://github.com/jline/jline3/releases/tag/jline-3.30.17]
 * mockito: [https://github.com/mockito/mockito/releases/tag/v5.24.0]
 * rocksDB: 
[https://central.sonatype.com/artifact/org.rocksdb/rocksdbjni/10.10.1.1]
 * snappy: [https://github.com/xerial/snappy-java/releases/tag/v1.1.10.8]
 * swagger:
 ** [https://github.com/swagger-api/swagger-core/blob/v2.2.55/CHANGELOG.md]
 ** 
[https://github.com/swagger-api/swagger-core/blob/v2.2.55/modules/swagger-gradle-plugin/README.md]
 * gradle-versions-plugin:
 ** [https://github.com/ben-manes/gradle-versions-plugin/releases/tag/v0.62.0]
 ** [https://github.com/ben-manes/gradle-versions-plugin/releases/tag/v0.63.0]
 ** [https://github.com/ben-manes/gradle-versions-plugin/releases/tag/v0.63.1]
 ** [https://github.com/ben-manes/gradle-versions-plugin/releases/tag/v0.64.0]
 ** 
[https://github.com/ben-manes/gradle-versions-plugin/tree/v0.64.0#applying-the-plugin]
 * spotbugs plugin: 
[https://github.com/spotbugs/spotbugs-gradle-plugin/compare/6.5.10...6.5.12]
 * spotless plugin:
 ** [https://github.com/diffplug/spotless/releases/tag/gradle%2F8.10.1]
 ** [https://github.com/diffplug/spotless/releases/tag/gradle%2F8.10.2]
 ** [https://github.com/diffplug/spotless/releases/tag/gradle%2F8.10.3]

*Additional notes:*
 * rocksDB version `10.10.1.1` fails to present corresponding git tag on 
[https://github.com/facebook/rocksdb] but artefact version is published to 
Maven Central; also, other ASF projects decided to use this version:
 ** [https://central.sonatype.com/artifact/org.rocksdb/rocksdbjni/10.10.1.1]
 ** [https://github.com/apache/bookkeeper/pull/4886]
 ** [https://github.com/facebook/rocksdb/issues/14537]
 * spotless version update is properly tested (same as here: 
[https://github.com/apache/kafka/pull/23164])


> Version updates for build and project dependencies; `gradle-versions-plugin` 
> reference has been moved to `settings.gradle`
> --------------------------------------------------------------------------------------------------------------------------
>
>                 Key: KAFKA-21126
>                 URL: https://issues.apache.org/jira/browse/KAFKA-21126
>             Project: Kafka
>          Issue Type: Task
>          Components: build
>            Reporter: Dejan Stojadinović
>            Assignee: Dejan Stojadinović
>            Priority: Minor
>              Labels: Gradle, dependencies, dependency, dependency-upgrade, 
> gradle, update
>             Fix For: 4.5.0
>
>
> *Rationale to move `gradle-versions-plugin` reference (from `build.gradle` to 
> `settings.gradle`):*
>  * Kafka trunk --> `./gradlew dependencyUpdates` shows no entries for plugins 
> declared in `settings.gradle`:
> {code:java}
> dejan@home:~/kafka$ ./gradlew dU | grep -E 
> '\.gradle\.common|\.gradle\.develocity'
> dejan@home:~/kafka$
> {code}
>  * This PR: 
> {code:java}
> dejan@home:~/kafka$ ./gradlew dU | grep -E 
> '\.gradle\.common|\.gradle\.develocity'
>  - 
> com.gradle.common-custom-user-data-gradle-plugin:com.gradle.common-custom-user-data-gradle-plugin.gradle.plugin
>  [2.0.2 -> 2.8.0]
>  - com.gradle.develocity:com.gradle.develocity.gradle.plugin [3.19 -> 3.19.2 
> -> 4.6.0]
> dejan@home:~/kafka$
> {code}
>  * *_gradle-versions-plugin_* related link: 
> [https://github.com/ben-manes/gradle-versions-plugin/tree/v0.64.0#applying-the-plugin]
> {code:java}
> > The recommended way to add the Gradle Versions Plugin to any build is to 
> > apply the settings plugin once in the `settings` script.
> {code}
> ----
>  
> *version updates details:*
>  * bcpkix: 1.85 --> 1.86
>  * caffeine: 3.2.0 --> 3.2.4
>  * commonsValidator: 1.10.1 --> 1.11.0
>  * classgraph: 4.8.179 --> 4.8.196
>  * jgit: 7.7.1 --> 7.8.0
>  * jline: 3.30.16 --> 3.30.17
>  * mockito: 5.23.0 --> 5.24.0
>  * rocksDB: 10.10.1 --> 10.10.1.1
>  * snappy: 1.1.10.7 --> 1.1.10.10
>  * swagger: 2.2.53 --> 2.2.55
>  * gradle-versions-plugin: 0.61.0 --> 0.64.0
>  * spotbugs plugin: 6.5.10 --> 6.5.12
>  * spotless plugin: 8.10.0 --> 8.10.3
> *release notes:*
>  * bcpkix:
>  ** [https://github.com/bcgit/bc-java/discussions/2449]
>  ** 
> [https://github.com/bcgit/bc-java/blob/r1rv86/docs/releasenotes.md#211-version]
>  * caffeine:
>  ** [https://github.com/ben-manes/caffeine/releases/tag/v3.2.1]
>  ** [https://github.com/ben-manes/caffeine/releases/tag/v3.2.2]
>  ** [https://github.com/ben-manes/caffeine/releases/tag/v3.2.3]
>  ** [https://github.com/ben-manes/caffeine/releases/tag/v3.2.4]
>  * commonsValidator:
>  ** [https://commons.apache.org/proper/commons-validator/changes.html#a1.11.0]
>  ** 
> [https://github.com/apache/commons-validator/blob/rel/commons-validator-1.11.0/RELEASE-NOTES.txt]
>  ** 
> [https://github.com/apache/commons-validator/compare/rel/commons-validator-1.10.1...rel/commons-validator-1.11.0]
>  * classgraph: 
> [https://github.com/classgraph/classgraph/releases#release-classgraph-4.8.196]
>  * jgit: 
> [https://projects.eclipse.org/projects/technology.jgit/releases/7.8.0]
>  * jline: [https://github.com/jline/jline3/releases/tag/jline-3.30.17]
>  * mockito: [https://github.com/mockito/mockito/releases/tag/v5.24.0]
>  * rocksDB: 
> [https://central.sonatype.com/artifact/org.rocksdb/rocksdbjni/10.10.1.1]
>  * snappy:
>  ** [https://github.com/xerial/snappy-java/releases#release-v1.1.10.8]
>  ** [https://github.com/xerial/snappy-java/releases#release-v1.1.10.9]
>  ** [https://github.com/xerial/snappy-java/releases#release-v1.1.10.10]
>  * swagger:
>  ** [https://github.com/swagger-api/swagger-core/blob/v2.2.55/CHANGELOG.md]
>  ** 
> [https://github.com/swagger-api/swagger-core/blob/v2.2.55/modules/swagger-gradle-plugin/README.md]
>  * gradle-versions-plugin:
>  ** [https://github.com/ben-manes/gradle-versions-plugin/releases/tag/v0.62.0]
>  ** [https://github.com/ben-manes/gradle-versions-plugin/releases/tag/v0.63.0]
>  ** [https://github.com/ben-manes/gradle-versions-plugin/releases/tag/v0.63.1]
>  ** [https://github.com/ben-manes/gradle-versions-plugin/releases/tag/v0.64.0]
>  ** 
> [https://github.com/ben-manes/gradle-versions-plugin/tree/v0.64.0#applying-the-plugin]
>  * spotbugs plugin: 
> [https://github.com/spotbugs/spotbugs-gradle-plugin/compare/6.5.10...6.5.12]
>  * spotless plugin:
>  ** [https://github.com/diffplug/spotless/releases/tag/gradle%2F8.10.1]
>  ** [https://github.com/diffplug/spotless/releases/tag/gradle%2F8.10.2]
>  ** [https://github.com/diffplug/spotless/releases/tag/gradle%2F8.10.3]
> *Additional notes:*
>  * rocksDB version `10.10.1.1` fails to present corresponding git tag on 
> [https://github.com/facebook/rocksdb] but artefact version is published to 
> Maven Central; also, other ASF projects decided to use this version:
>  ** [https://central.sonatype.com/artifact/org.rocksdb/rocksdbjni/10.10.1.1]
>  ** [https://github.com/apache/bookkeeper/pull/4886]
>  ** [https://github.com/facebook/rocksdb/issues/14537]
>  * spotless version update is properly tested (same as here: 
> [https://github.com/apache/kafka/pull/23164])



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to