@@ -10,45 +10,54 @@ protobuf = "3.25.5"
10
10
11
11
[libraries ]
12
12
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"
14
14
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 "
17
17
androidx-test-core = " androidx.test:core:1.6.1"
18
18
androidx-test-ext-junit = " androidx.test.ext:junit:1.2.1"
19
19
androidx-test-rules = " androidx.test:rules:1.6.1"
20
20
animalsniffer = " org.codehaus.mojo:animal-sniffer:1.24"
21
21
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 "
23
23
auto-value = " com.google.auto.value:auto-value:1.11.0"
24
24
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"
26
26
commons-math3 = " org.apache.commons:commons-math3:3.6.1"
27
27
conscrypt = " org.conscrypt:conscrypt-openjdk-uber:2.5.2"
28
28
cronet-api = " org.chromium.net:cronet-api:119.6045.31"
29
29
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"
35
42
# 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 "
37
44
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"
39
46
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"
41
48
# JRE version is needed for projects where its a transitive dependency, f.e. gcp-observability.
42
49
# 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"
44
51
hdrhistogram = " org.hdrhistogram:HdrHistogram:2.2.2"
52
+ # 6.0.0+ use java.lang.Deprecated forRemoval and since from Java 9
45
53
jakarta-servlet-api = " jakarta.servlet:jakarta.servlet-api:5.0.0"
46
54
javax-annotation = " org.apache.tomcat:annotations-api:6.0.53"
47
55
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"
50
59
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 "
52
61
jetty-servlet10 = " org.eclipse.jetty:jetty-servlet:10.0.20"
53
62
jsr305 = " com.google.code.findbugs:jsr305:3.0.2"
54
63
junit = " junit:junit:4.13.2"
@@ -76,11 +85,11 @@ opencensus-contrib-grpc-metrics = { module = "io.opencensus:opencensus-contrib-g
76
85
opencensus-exporter-stats-stackdriver = { module = " io.opencensus:opencensus-exporter-stats-stackdriver" , version.ref = " opencensus" }
77
86
opencensus-exporter-trace-stackdriver = { module = " io.opencensus:opencensus-exporter-trace-stackdriver" , version.ref = " opencensus" }
78
87
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"
84
93
perfmark-api = " io.perfmark:perfmark-api:0.27.0"
85
94
protobuf-java = { module = " com.google.protobuf:protobuf-java" , version.ref = " protobuf" }
86
95
protobuf-java-util = { module = " com.google.protobuf:protobuf-java-util" , version.ref = " protobuf" }
@@ -90,11 +99,12 @@ re2j = "com.google.re2j:re2j:1.7"
90
99
robolectric = " org.robolectric:robolectric:4.13"
91
100
signature-android = " net.sf.androidscents.signature:android-api-level-19:4.4.2_r4"
92
101
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"
94
104
tomcat-embed-core9 = " org.apache.tomcat.embed:tomcat-embed-core:9.0.89"
95
105
truth = " com.google.truth:truth:1.4.4"
96
106
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"
98
108
99
109
# Do not update: Pinned to the last version supporting Java 8.
100
110
# See https://checkstyle.sourceforge.io/releasenotes.html#Release_10.1
0 commit comments