Version upgrades (#11874) · grpc/grpc-java@fc8571a

@@ -11,18 +11,20 @@ protobuf = "3.25.5"

1111

[libraries]

1212

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

1313

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

14+

# 1.15.0 requires libraries and applications that depend on it to compile against

15+

# version 35 or later of the Android APIs.

1416

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

15-

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

16-

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

17+

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

18+

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

1719

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

1820

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

1921

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

2022

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

2123

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

22-

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

24+

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

2325

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

2426

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

25-

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

27+

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

2628

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

2729

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

2830

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

@@ -34,14 +36,16 @@ cronet-embedded = "org.chromium.net:cronet-embedded:119.6045.31"

3436

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

3537

# error-prone 2.32.0+ require Java 17+

3638

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"

39+

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

3840

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

3941

# breaks the Android build

4042

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

4143

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

4244

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

43-

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

45+

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

46+

# 2.12.1 requires error_prone_annotations:2.36.0 but we are stuck with 2.30.0

4447

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

48+

# 33.4.0 requires com.google.errorprone:error_prone_annotations:2.36.0 but we are stuck with 2.30.0 (see above)

4549

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

4650

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

4751

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

@@ -51,13 +55,15 @@ guava-jre = "com.google.guava:guava:33.3.1-jre"

5155

hdrhistogram = "org.hdrhistogram:HdrHistogram:2.2.2"

5256

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

5357

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

58+

# Using javax.annotation is fine as it is part of the JDK, we don't want to depend on J2EE

59+

# where it is relocated to as org.apache.tomcat:tomcat-annotations-api. See issue #9179.

5460

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

5561

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

5662

# 12.0.0+ require Java 17+

5763

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

58-

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

64+

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

5965

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

60-

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

66+

jetty-servlet = "org.eclipse.jetty.ee10:jetty-ee10-servlet:12.0.16"

6167

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

6268

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

6369

junit = "junit:junit:4.13.2"

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

8591

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

8692

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

8793

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

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"

94+

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

95+

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

96+

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

97+

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

98+

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

9399

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

94100

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

95101

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

96102

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

97103

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

98-

re2j = "com.google.re2j:re2j:1.7"

99-

robolectric = "org.robolectric:robolectric:4.13"

104+

re2j = "com.google.re2j:re2j:1.8"

105+

robolectric = "org.robolectric:robolectric:4.14.1"

100106

signature-android = "net.sf.androidscents.signature:android-api-level-21:5.0.1_r2"

101107

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

102108

# 11.0.0+ require Java 17+

@@ -109,5 +115,5 @@ undertow-servlet = "io.undertow:undertow-servlet:2.3.18.Final"

109115

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

110116

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

111117

checkstylejava8 = "com.puppycrawl.tools:checkstyle:9.3"

112-

# See https://github.com/google/error-prone/releases/tag/v2.11.0

118+

# 2.11.0+ requires JDK 11+ (See https://github.com/google/error-prone/releases/tag/v2.11.0)

113119

errorprone-corejava8 = "com.google.errorprone:error_prone_core:2.10.0"