@@ -11,18 +11,20 @@ protobuf = "3.25.5"
11
11
[libraries ]
12
12
android-annotations = " com.google.android:annotations:4.1.1.4"
13
13
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.
14
16
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 "
17
19
androidx-test-core = " androidx.test:core:1.6.1"
18
20
androidx-test-ext-junit = " androidx.test.ext:junit:1.2.1"
19
21
androidx-test-rules = " androidx.test:rules:1.6.1"
20
22
animalsniffer = " org.codehaus.mojo:animal-sniffer:1.24"
21
23
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"
23
25
auto-value = " com.google.auto.value:auto-value:1.11.0"
24
26
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 "
26
28
commons-math3 = " org.apache.commons:commons-math3:3.6.1"
27
29
conscrypt = " org.conscrypt:conscrypt-openjdk-uber:2.5.2"
28
30
cronet-api = " org.chromium.net:cronet-api:119.6045.31"
@@ -34,14 +36,16 @@ cronet-embedded = "org.chromium.net:cronet-embedded:119.6045.31"
34
36
errorprone-annotations = " com.google.errorprone:error_prone_annotations:2.30.0"
35
37
# error-prone 2.32.0+ require Java 17+
36
38
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"
38
40
# google-auth-library 1.25.0+ requires error_prone_annotations 2.31.0+, which
39
41
# breaks the Android build
40
42
google-auth-credentials = " com.google.auth:google-auth-library-credentials:1.24.1"
41
43
google-auth-oauth2Http = " com.google.auth:google-auth-library-oauth2-http:1.24.1"
42
44
# 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
44
47
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)
45
49
guava = " com.google.guava:guava:33.3.1-android"
46
50
guava-betaChecker = " com.google.guava:guava-beta-checker:1.0"
47
51
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"
51
55
hdrhistogram = " org.hdrhistogram:HdrHistogram:2.2.2"
52
56
# 6.0.0+ use java.lang.Deprecated forRemoval and since from Java 9
53
57
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.
54
60
javax-annotation = " org.apache.tomcat:annotations-api:6.0.53"
55
61
javax-servlet-api = " javax.servlet:javax.servlet-api:4.0.1"
56
62
# 12.0.0+ require Java 17+
57
63
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 "
59
65
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 "
61
67
jetty-servlet10 = " org.eclipse.jetty:jetty-servlet:10.0.20"
62
68
jsr305 = " com.google.code.findbugs:jsr305:3.0.2"
63
69
junit = " junit:junit:4.13.2"
@@ -85,18 +91,18 @@ opencensus-contrib-grpc-metrics = { module = "io.opencensus:opencensus-contrib-g
85
91
opencensus-exporter-stats-stackdriver = { module = " io.opencensus:opencensus-exporter-stats-stackdriver" , version.ref = " opencensus" }
86
92
opencensus-exporter-trace-stackdriver = { module = " io.opencensus:opencensus-exporter-trace-stackdriver" , version.ref = " opencensus" }
87
93
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"
93
99
perfmark-api = " io.perfmark:perfmark-api:0.27.0"
94
100
protobuf-java = { module = " com.google.protobuf:protobuf-java" , version.ref = " protobuf" }
95
101
protobuf-java-util = { module = " com.google.protobuf:protobuf-java-util" , version.ref = " protobuf" }
96
102
protobuf-javalite = { module = " com.google.protobuf:protobuf-javalite" , version.ref = " protobuf" }
97
103
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 "
100
106
signature-android = " net.sf.androidscents.signature:android-api-level-21:5.0.1_r2"
101
107
signature-java = " org.codehaus.mojo.signature:java18:1.0"
102
108
# 11.0.0+ require Java 17+
@@ -109,5 +115,5 @@ undertow-servlet = "io.undertow:undertow-servlet:2.3.18.Final"
109
115
# Do not update: Pinned to the last version supporting Java 8.
110
116
# See https://checkstyle.sourceforge.io/releasenotes.html#Release_10.1
111
117
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)
113
119
errorprone-corejava8 = " com.google.errorprone:error_prone_core:2.10.0"
0 commit comments