Upgrade depedencies (#11655) · grpc/grpc-java@1993e68

@@ -10,45 +10,54 @@ protobuf = "3.25.5"

10101111

[libraries]

1212

android-annotations = "com.google.android:annotations:4.1.1.4"

13-

androidx-annotation = "androidx.annotation:annotation:1.8.0"

13+

androidx-annotation = "androidx.annotation:annotation:1.9.0"

1414

androidx-core = "androidx.core:core:1.13.1"

15-

androidx-lifecycle-common = "androidx.lifecycle:lifecycle-common:2.8.3"

16-

androidx-lifecycle-service = "androidx.lifecycle:lifecycle-service:2.8.3"

15+

androidx-lifecycle-common = "androidx.lifecycle:lifecycle-common:2.8.6"

16+

androidx-lifecycle-service = "androidx.lifecycle:lifecycle-service:2.8.6"

1717

androidx-test-core = "androidx.test:core:1.6.1"

1818

androidx-test-ext-junit = "androidx.test.ext:junit:1.2.1"

1919

androidx-test-rules = "androidx.test:rules:1.6.1"

2020

animalsniffer = "org.codehaus.mojo:animal-sniffer:1.24"

2121

animalsniffer-annotations = "org.codehaus.mojo:animal-sniffer-annotations:1.24"

22-

assertj-core = "org.assertj:assertj-core:3.26.0"

22+

assertj-core = "org.assertj:assertj-core:3.26.3"

2323

auto-value = "com.google.auto.value:auto-value:1.11.0"

2424

auto-value-annotations = "com.google.auto.value:auto-value-annotations:1.11.0"

25-

checkstyle = "com.puppycrawl.tools:checkstyle:10.17.0"

25+

checkstyle = "com.puppycrawl.tools:checkstyle:10.19.0"

2626

commons-math3 = "org.apache.commons:commons-math3:3.6.1"

2727

conscrypt = "org.conscrypt:conscrypt-openjdk-uber:2.5.2"

2828

cronet-api = "org.chromium.net:cronet-api:119.6045.31"

2929

cronet-embedded = "org.chromium.net:cronet-embedded:119.6045.31"

30-

errorprone-annotations = "com.google.errorprone:error_prone_annotations:2.28.0"

31-

errorprone-core = "com.google.errorprone:error_prone_core:2.28.0"

32-

google-api-protos = "com.google.api.grpc:proto-google-common-protos:2.41.0"

33-

google-auth-credentials = "com.google.auth:google-auth-library-credentials:1.23.0"

34-

google-auth-oauth2Http = "com.google.auth:google-auth-library-oauth2-http:1.23.0"

30+

# error-prone 2.31.0+ blocked on https://github.com/grpc/grpc-java/issues/10152

31+

# It breaks Bazel (ArrayIndexOutOfBoundsException in turbine) and Dexing ("D8:

32+

# java.lang.NullPointerException"). We can trivially upgrade the Bazel CI to

33+

# 6.3.0+ (https://github.com/bazelbuild/bazel/issues/18743).

34+

errorprone-annotations = "com.google.errorprone:error_prone_annotations:2.30.0"

35+

# error-prone 2.32.0+ require Java 17+

36+

errorprone-core = "com.google.errorprone:error_prone_core:2.31.0"

37+

google-api-protos = "com.google.api.grpc:proto-google-common-protos:2.48.0"

38+

# google-auth-library 1.25.0+ requires error_prone_annotations 2.31.0+, which

39+

# breaks the Android build

40+

google-auth-credentials = "com.google.auth:google-auth-library-credentials:1.24.1"

41+

google-auth-oauth2Http = "com.google.auth:google-auth-library-oauth2-http:1.24.1"

3542

# Release notes: https://cloud.google.com/logging/docs/release-notes

36-

google-cloud-logging = "com.google.cloud:google-cloud-logging:3.19.0"

43+

google-cloud-logging = "com.google.cloud:google-cloud-logging:3.20.6"

3744

gson = "com.google.code.gson:gson:2.11.0"

38-

guava = "com.google.guava:guava:33.2.1-android"

45+

guava = "com.google.guava:guava:33.3.1-android"

3946

guava-betaChecker = "com.google.guava:guava-beta-checker:1.0"

40-

guava-testlib = "com.google.guava:guava-testlib:33.2.1-android"

47+

guava-testlib = "com.google.guava:guava-testlib:33.3.1-android"

4148

# JRE version is needed for projects where its a transitive dependency, f.e. gcp-observability.

4249

# May be different from the -android version.

43-

guava-jre = "com.google.guava:guava:33.2.1-jre"

50+

guava-jre = "com.google.guava:guava:33.3.1-jre"

4451

hdrhistogram = "org.hdrhistogram:HdrHistogram:2.2.2"

52+

# 6.0.0+ use java.lang.Deprecated forRemoval and since from Java 9

4553

jakarta-servlet-api = "jakarta.servlet:jakarta.servlet-api:5.0.0"

4654

javax-annotation = "org.apache.tomcat:annotations-api:6.0.53"

4755

javax-servlet-api = "javax.servlet:javax.servlet-api:4.0.1"

48-

jetty-client = "org.eclipse.jetty:jetty-client:10.0.20"

49-

jetty-http2-server = "org.eclipse.jetty.http2:http2-server:11.0.22"

56+

# 12.0.0+ require Java 17+

57+

jetty-client = "org.eclipse.jetty:jetty-client:11.0.24"

58+

jetty-http2-server = "org.eclipse.jetty.http2:http2-server:11.0.24"

5059

jetty-http2-server10 = "org.eclipse.jetty.http2:http2-server:10.0.20"

51-

jetty-servlet = "org.eclipse.jetty:jetty-servlet:11.0.22"

60+

jetty-servlet = "org.eclipse.jetty:jetty-servlet:11.0.24"

5261

jetty-servlet10 = "org.eclipse.jetty:jetty-servlet:10.0.20"

5362

jsr305 = "com.google.code.findbugs:jsr305:3.0.2"

5463

junit = "junit:junit:4.13.2"

@@ -76,11 +85,11 @@ opencensus-contrib-grpc-metrics = { module = "io.opencensus:opencensus-contrib-g

7685

opencensus-exporter-stats-stackdriver = { module = "io.opencensus:opencensus-exporter-stats-stackdriver", version.ref = "opencensus" }

7786

opencensus-exporter-trace-stackdriver = { module = "io.opencensus:opencensus-exporter-trace-stackdriver", version.ref = "opencensus" }

7887

opencensus-impl = { module = "io.opencensus:opencensus-impl", version.ref = "opencensus" }

79-

opentelemetry-api = "io.opentelemetry:opentelemetry-api:1.40.0"

80-

opentelemetry-exporter-prometheus = "io.opentelemetry:opentelemetry-exporter-prometheus:1.40.0-alpha"

81-

opentelemetry-gcp-resources = "io.opentelemetry.contrib:opentelemetry-gcp-resources:1.36.0-alpha"

82-

opentelemetry-sdk-extension-autoconfigure = "io.opentelemetry:opentelemetry-sdk-extension-autoconfigure:1.40.0"

83-

opentelemetry-sdk-testing = "io.opentelemetry:opentelemetry-sdk-testing:1.40.0"

88+

opentelemetry-api = "io.opentelemetry:opentelemetry-api:1.43.0"

89+

opentelemetry-exporter-prometheus = "io.opentelemetry:opentelemetry-exporter-prometheus:1.43.0-alpha"

90+

opentelemetry-gcp-resources = "io.opentelemetry.contrib:opentelemetry-gcp-resources:1.40.0-alpha"

91+

opentelemetry-sdk-extension-autoconfigure = "io.opentelemetry:opentelemetry-sdk-extension-autoconfigure:1.43.0"

92+

opentelemetry-sdk-testing = "io.opentelemetry:opentelemetry-sdk-testing:1.43.0"

8493

perfmark-api = "io.perfmark:perfmark-api:0.27.0"

8594

protobuf-java = { module = "com.google.protobuf:protobuf-java", version.ref = "protobuf" }

8695

protobuf-java-util = { module = "com.google.protobuf:protobuf-java-util", version.ref = "protobuf" }

@@ -90,11 +99,12 @@ re2j = "com.google.re2j:re2j:1.7"

9099

robolectric = "org.robolectric:robolectric:4.13"

91100

signature-android = "net.sf.androidscents.signature:android-api-level-19:4.4.2_r4"

92101

signature-java = "org.codehaus.mojo.signature:java18:1.0"

93-

tomcat-embed-core = "org.apache.tomcat.embed:tomcat-embed-core:10.1.25"

102+

# 11.0.0+ require Java 17+

103+

tomcat-embed-core = "org.apache.tomcat.embed:tomcat-embed-core:10.1.31"

94104

tomcat-embed-core9 = "org.apache.tomcat.embed:tomcat-embed-core:9.0.89"

95105

truth = "com.google.truth:truth:1.4.4"

96106

undertow-servlet22 = "io.undertow:undertow-servlet:2.2.32.Final"

97-

undertow-servlet = "io.undertow:undertow-servlet:2.3.14.Final"

107+

undertow-servlet = "io.undertow:undertow-servlet:2.3.18.Final"

9810899109

# Do not update: Pinned to the last version supporting Java 8.

100110

# See https://checkstyle.sourceforge.io/releasenotes.html#Release_10.1