1
1
[versions ]
2
- googleauth = " 1.22.0"
3
2
netty = ' 4.1.100.Final'
4
3
# Keep the following references of tcnative version in sync whenever it's updated:
5
4
# SECURITY.md
6
5
nettytcnative = ' 2.0.61.Final'
7
6
opencensus = " 0.31.1"
8
- protobuf = " 3.25.1"
7
+ # Not upgrading to 4.x as it is not yet ABI compatible.
8
+ # https://github.com/protocolbuffers/protobuf/issues/17247
9
+ protobuf = " 3.25.3"
9
10
10
11
[libraries ]
11
12
android-annotations = " com.google.android:annotations:4.1.1.4"
12
- androidx-annotation = " androidx.annotation:annotation:1.7 .0"
13
- androidx-core = " androidx.core:core:1.12.0 "
14
- androidx-lifecycle-common = " androidx.lifecycle:lifecycle-common:2.6.2 "
15
- androidx-lifecycle-service = " androidx.lifecycle:lifecycle-service:2.6.2 "
16
- androidx-test-core = " androidx.test:core:1.5.0 "
17
- androidx-test-ext-junit = " androidx.test.ext:junit:1.1.5 "
18
- androidx-test-rules = " androidx.test:rules:1.5.0 "
19
- animalsniffer = " org.codehaus.mojo:animal-sniffer:1.23 "
20
- animalsniffer-annotations = " org.codehaus.mojo:animal-sniffer-annotations:1.23 "
21
- assertj-core = " org.assertj:assertj-core:3.24.2 "
22
- auto-value = " com.google.auto.value:auto-value:1.10.4 "
23
- auto-value-annotations = " com.google.auto.value:auto-value-annotations:1.10.4 "
13
+ androidx-annotation = " androidx.annotation:annotation:1.8 .0"
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 "
17
+ androidx-test-core = " androidx.test:core:1.6.1 "
18
+ androidx-test-ext-junit = " androidx.test.ext:junit:1.2.1 "
19
+ androidx-test-rules = " androidx.test:rules:1.6.1 "
20
+ animalsniffer = " org.codehaus.mojo:animal-sniffer:1.24 "
21
+ animalsniffer-annotations = " org.codehaus.mojo:animal-sniffer-annotations:1.24 "
22
+ assertj-core = " org.assertj:assertj-core:3.26.0 "
23
+ auto-value = " com.google.auto.value:auto-value:1.11.0 "
24
+ auto-value-annotations = " com.google.auto.value:auto-value-annotations:1.11.0 "
24
25
checkstyle = " com.puppycrawl.tools:checkstyle:10.17.0"
25
26
commons-math3 = " org.apache.commons:commons-math3:3.6.1"
26
27
conscrypt = " org.conscrypt:conscrypt-openjdk-uber:2.5.2"
27
28
cronet-api = " org.chromium.net:cronet-api:119.6045.31"
28
29
cronet-embedded = " org.chromium.net:cronet-embedded:119.6045.31"
29
- errorprone-annotations = " com.google.errorprone:error_prone_annotations:2.23 .0"
30
+ errorprone-annotations = " com.google.errorprone:error_prone_annotations:2.28 .0"
30
31
errorprone-core = " com.google.errorprone:error_prone_core:2.23.0"
31
- google-api-protos = " com.google.api.grpc:proto-google-common-protos:2.29 .0"
32
- google-auth-credentials = { module = " com.google.auth:google-auth-library-credentials" , version.ref = " googleauth " }
33
- google-auth-oauth2Http = { module = " com.google.auth:google-auth-library-oauth2-http" , version.ref = " googleauth " }
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 "
34
35
# Release notes: https://cloud.google.com/logging/docs/release-notes
35
- google-cloud-logging = " com.google.cloud:google-cloud-logging:3.15.14 "
36
- gson = " com.google.code.gson:gson:2.10.1 "
37
- guava = " com.google.guava:guava:32.1.3 -android"
36
+ google-cloud-logging = " com.google.cloud:google-cloud-logging:3.19.0 "
37
+ gson = " com.google.code.gson:gson:2.11.0 "
38
+ guava = " com.google.guava:guava:33.2.1 -android"
38
39
guava-betaChecker = " com.google.guava:guava-beta-checker:1.0"
39
- guava-testlib = " com.google.guava:guava-testlib:32.1.3 -android"
40
+ guava-testlib = " com.google.guava:guava-testlib:33.2.1 -android"
40
41
# JRE version is needed for projects where its a transitive dependency, f.e. gcp-observability.
41
42
# May be different from the -android version.
42
- guava-jre = " com.google.guava:guava:32.1.3 -jre"
43
- hdrhistogram = " org.hdrhistogram:HdrHistogram:2.1.12 "
44
- j2objc-annotations = " com.google.j2objc:j2objc-annotations:2.8 "
43
+ guava-jre = " com.google.guava:guava:33.2.1 -jre"
44
+ hdrhistogram = " org.hdrhistogram:HdrHistogram:2.2.2 "
45
+ j2objc-annotations = " com.google.j2objc:j2objc-annotations:3.0.0 "
45
46
jakarta-servlet-api = " jakarta.servlet:jakarta.servlet-api:5.0.0"
46
47
javax-annotation = " org.apache.tomcat:annotations-api:6.0.53"
47
48
javax-servlet-api = " javax.servlet:javax.servlet-api:4.0.1"
48
49
jetty-client = " org.eclipse.jetty:jetty-client:10.0.20"
49
- jetty-http2-server = " org.eclipse.jetty.http2:http2-server:11.0.20 "
50
+ jetty-http2-server = " org.eclipse.jetty.http2:http2-server:11.0.22 "
50
51
jetty-http2-server10 = " org.eclipse.jetty.http2:http2-server:10.0.20"
51
- jetty-servlet = " org.eclipse.jetty:jetty-servlet:11.0.20 "
52
+ jetty-servlet = " org.eclipse.jetty:jetty-servlet:11.0.22 "
52
53
jetty-servlet10 = " org.eclipse.jetty:jetty-servlet:10.0.20"
53
54
jsr305 = " com.google.code.findbugs:jsr305:3.0.2"
54
55
junit = " junit:junit:4.13.2"
55
- lincheck = " org.jetbrains.kotlinx:lincheck:2.14.1"
56
+ # 2.17+ require Java 11+ (not mentioned in release notes)
57
+ lincheck = " org.jetbrains.kotlinx:lincheck:2.16"
56
58
# Update notes / 2023-07-19 sergiitk:
57
59
# Couldn't update to 5.4.0, updated to the last in 4.x line. Version 5.x breaks some tests.
58
60
# Error log: https://github.com/grpc/grpc-java/pull/10359#issuecomment-1632834435
@@ -75,25 +77,27 @@ opencensus-contrib-grpc-metrics = { module = "io.opencensus:opencensus-contrib-g
75
77
opencensus-exporter-stats-stackdriver = { module = " io.opencensus:opencensus-exporter-stats-stackdriver" , version.ref = " opencensus" }
76
78
opencensus-exporter-trace-stackdriver = { module = " io.opencensus:opencensus-exporter-trace-stackdriver" , version.ref = " opencensus" }
77
79
opencensus-impl = { module = " io.opencensus:opencensus-impl" , version.ref = " opencensus" }
78
- opentelemetry-api = " io.opentelemetry:opentelemetry-api:1.39 .0"
79
- opentelemetry-exporter-prometheus = " io.opentelemetry:opentelemetry-exporter-prometheus:1.39 .0-alpha"
80
+ opentelemetry-api = " io.opentelemetry:opentelemetry-api:1.40 .0"
81
+ opentelemetry-exporter-prometheus = " io.opentelemetry:opentelemetry-exporter-prometheus:1.40 .0-alpha"
80
82
opentelemetry-gcp-resources = " io.opentelemetry.contrib:opentelemetry-gcp-resources:1.36.0-alpha"
81
- opentelemetry-sdk-extension-autoconfigure = " io.opentelemetry:opentelemetry-sdk-extension-autoconfigure:1.39 .0"
82
- opentelemetry-sdk-testing = " io.opentelemetry:opentelemetry-sdk-testing:1.39 .0"
83
- perfmark-api = " io.perfmark:perfmark-api:0.26 .0"
83
+ opentelemetry-sdk-extension-autoconfigure = " io.opentelemetry:opentelemetry-sdk-extension-autoconfigure:1.40 .0"
84
+ opentelemetry-sdk-testing = " io.opentelemetry:opentelemetry-sdk-testing:1.40 .0"
85
+ perfmark-api = " io.perfmark:perfmark-api:0.27 .0"
84
86
protobuf-java = { module = " com.google.protobuf:protobuf-java" , version.ref = " protobuf" }
85
87
protobuf-java-util = { module = " com.google.protobuf:protobuf-java-util" , version.ref = " protobuf" }
86
88
protobuf-javalite = { module = " com.google.protobuf:protobuf-javalite" , version.ref = " protobuf" }
87
89
protobuf-protoc = { module = " com.google.protobuf:protoc" , version.ref = " protobuf" }
88
90
re2j = " com.google.re2j:re2j:1.7"
89
- robolectric = " org.robolectric:robolectric:4.11.1 "
91
+ robolectric = " org.robolectric:robolectric:4.13 "
90
92
signature-android = " net.sf.androidscents.signature:android-api-level-19:4.4.2_r4"
91
93
signature-java = " org.codehaus.mojo.signature:java18:1.0"
92
- tomcat-embed-core = " org.apache.tomcat.embed:tomcat-embed-core:10.1.23 "
94
+ tomcat-embed-core = " org.apache.tomcat.embed:tomcat-embed-core:10.1.25 "
93
95
tomcat-embed-core9 = " org.apache.tomcat.embed:tomcat-embed-core:9.0.89"
94
- truth = " com.google.truth:truth:1.1.5"
96
+ # 1.4.3+ causes "unknown enum constant ElementType.MODULE" warning.
97
+ # https://github.com/google/truth/issues/1320
98
+ truth = " com.google.truth:truth:1.4.2"
95
99
undertow-servlet = " io.undertow:undertow-servlet:2.2.32.Final"
96
- undertow-servlet-jakartaee9 = " io.undertow:undertow-servlet:2.3.13 .Final"
100
+ undertow-servlet-jakartaee9 = " io.undertow:undertow-servlet:2.3.14 .Final"
97
101
98
102
# Do not update: Pinned to the last version supporting Java 8.
99
103
# See https://checkstyle.sourceforge.io/releasenotes.html#Release_10.1
0 commit comments