2
2
# Compatibility problem with internal version getting onto 1.5.3.
3
3
# https://github.com/grpc/grpc-java/pull/9118
4
4
googleauth = " 1.4.0"
5
+ # Update notes / 2023-07-19 sergiitk:
6
+ # Couldn't update to 32.1.1 because Guava 32.1.0 broke gradle metadata:
7
+ # https://github.com/google/guava/releases/tag/v32.1.0
8
+ # 32.1.1 partially fixed this, but our build still breaks with:
9
+ # Could not resolve com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava.
10
+ #
5
11
# TODO(any release manager): attempt removing runtimeOnly dependencies when guava upgraded:
6
12
# - okhttp: errorprone.annotations
7
- guava = " 32.0.1-android"
13
+ #
14
+ # Allowed to be different from guava-jre.
15
+ guava = ' 32.0.1-android'
8
16
netty = ' 4.1.94.Final'
9
17
# Keep the following references of tcnative version in sync whenever it's updated:
10
18
# SECURITY.md
@@ -26,13 +34,11 @@ animalsniffer-annotations = "org.codehaus.mojo:animal-sniffer-annotations:1.23"
26
34
auto-value = " com.google.auto.value:auto-value:1.10.2"
27
35
auto-value-annotations = " com.google.auto.value:auto-value-annotations:1.10.2"
28
36
checkstyle = " com.puppycrawl.tools:checkstyle:10.12.1"
29
- checkstylejava8 = " com.puppycrawl.tools:checkstyle:9.3"
30
37
commons-math3 = " org.apache.commons:commons-math3:3.6.1"
31
38
conscrypt = " org.conscrypt:conscrypt-openjdk-uber:2.5.2"
32
39
cronet-api = " org.chromium.net:cronet-api:108.5359.79"
33
40
cronet-embedded = " org.chromium.net:cronet-embedded:108.5359.79"
34
41
errorprone-annotations = " com.google.errorprone:error_prone_annotations:2.20.0"
35
- errorprone-corejava8 = " com.google.errorprone:error_prone_core:2.10.0"
36
42
errorprone-core = " com.google.errorprone:error_prone_core:2.20.0"
37
43
google-api-protos = " com.google.api.grpc:proto-google-common-protos:2.22.0"
38
44
google-auth-credentials = { module = " com.google.auth:google-auth-library-credentials" , version.ref = " googleauth" }
@@ -42,6 +48,8 @@ gson = "com.google.code.gson:gson:2.10.1"
42
48
guava = { module = " com.google.guava:guava" , version.ref = " guava" }
43
49
guava-betaChecker = " com.google.guava:guava-beta-checker:1.0"
44
50
guava-testlib = { module = " com.google.guava:guava-testlib" , version.ref = " guava" }
51
+ # JRE version is needed for projects where its a transitive dependency, f.e. gcp-observability.
52
+ # May be different from the -android version.
45
53
guava-jre = " com.google.guava:guava:32.0.1-jre"
46
54
hdrhistogram = " org.hdrhistogram:HdrHistogram:2.1.12"
47
55
javax-annotation = " org.apache.tomcat:annotations-api:6.0.53"
@@ -75,3 +83,9 @@ robolectric = "org.robolectric:robolectric:4.10.3"
75
83
signature-android = " net.sf.androidscents.signature:android-api-level-19:4.4.2_r4"
76
84
signature-java = " org.codehaus.mojo.signature:java18:1.0"
77
85
truth = " com.google.truth:truth:1.1.5"
86
+
87
+ # Do not update: Pinned to the last version supporting Java 8.
88
+ # See https://checkstyle.sourceforge.io/releasenotes.html#Release_10.1
89
+ checkstylejava8 = " com.puppycrawl.tools:checkstyle:9.3"
90
+ # See https://github.com/google/error-prone/releases/tag/v2.11.0
91
+ errorprone-corejava8 = " com.google.errorprone:error_prone_core:2.10.0"
0 commit comments