@@ -5,7 +5,7 @@ buildscript {
55}
66
77plugins {
8- id ' net.ltgt.errorprone' version ' 4.0.1 ' apply false
8+ id ' net.ltgt.errorprone' version ' 4.1.0 ' apply false
99 id ' org.cadixdev.licenser' version ' 0.6.1'
1010 id ' com.palantir.git-version' version " ${ palantirGitVersionVersion} " apply false
1111 id ' io.github.gradle-nexus.publish-plugin' version ' 1.3.0'
@@ -29,7 +29,7 @@ allprojects {
2929
3030ext {
3131 // Platforms
32- grpcVersion = ' 1.54 .1' // [1.38.0,) Needed for io.grpc.protobuf.services.HealthStatusManager
32+ grpcVersion = ' 1.58 .1' // [1.38.0,) Needed for io.grpc.protobuf.services.HealthStatusManager
3333 jacksonVersion = ' 2.14.2' // [2.9.0,)
3434 nexusVersion = ' 0.3.0-alpha'
3535 // we don't upgrade to 1.10.x because it requires kotlin 1.6. Users may use 1.10.x in their environments though.
@@ -38,12 +38,13 @@ ext {
3838 // stay on 1.x for a while to don't use any APIs from 2.x which may break our users which still stay on 1.x
3939 // also slf4j 2.x is not compatible with spring boot 2.x
4040 slf4jVersion = project. hasProperty(" edgeDepsTest" ) ? ' 2.0.16' : ' 1.7.36' // [1.4.0,)
41- // [3.12.0,)
42- // 3.12 is brought by min gRPC 1.38.
43- // We can't move pass 3.22.0 because 3.22.2 deprecates some methods used by generated code produced by
44- // the old protoc we keep for compatibility of our generated code with old protobuf-java versions.
45- // Which leads to build failure because of -Werror.
46- protoVersion = ' 3.22.0'
41+ // [3.25.5,)
42+ // 3.25.5 is required because of our protoc compiler 25.x. The proto version must be the same or greater then the protoc version.
43+ // We use this version of protoc because it will generate code that is compatible with protobuf-java 3.x and 4.x.
44+ // We don't move past 3.25.x because the next version is a major version bump and we don't want to break our users.
45+ //
46+ // For more information see: https://github.com/grpc/grpc-java/issues/11015#issuecomment-2560196695
47+ protoVersion = ' 3.25.5'
4748 annotationApiVersion = ' 1.3.2'
4849 guavaVersion = ' 32.0.1-jre' // [10.0,)
4950 tallyVersion = ' 0.13.0' // [0.4.0,)
0 commit comments