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,29 +34,33 @@ 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" }
39
45
google-auth-oauth2Http = { module = " com.google.auth:google-auth-library-oauth2-http" , version.ref = " googleauth" }
46
+ # Release notes: https://cloud.google.com/logging/docs/release-notes
40
47
google-cloud-logging = " com.google.cloud:google-cloud-logging:3.15.5"
41
48
gson = " com.google.code.gson:gson:2.10.1"
42
49
guava = { module = " com.google.guava:guava" , version.ref = " guava" }
43
50
guava-betaChecker = " com.google.guava:guava-beta-checker:1.0"
44
51
guava-testlib = { module = " com.google.guava:guava-testlib" , version.ref = " guava" }
52
+ # JRE version is needed for projects where its a transitive dependency, f.e. gcp-observability.
53
+ # May be different from the -android version.
45
54
guava-jre = " com.google.guava:guava:32.0.1-jre"
46
55
hdrhistogram = " org.hdrhistogram:HdrHistogram:2.1.12"
47
56
javax-annotation = " org.apache.tomcat:annotations-api:6.0.53"
48
57
j2objc-annotations = " com.google.j2objc:j2objc-annotations:2.8"
49
58
jetty-alpn-agent = " org.mortbay.jetty.alpn:jetty-alpn-agent:2.0.10"
50
59
jsr305 = " com.google.code.findbugs:jsr305:3.0.2"
51
60
junit = " junit:junit:4.13.2"
61
+ # Update notes / 2023-07-19 sergiitk:
62
+ # Couldn't update to 5.4.0, updated to the last in 4.x line. Version 5.x breaks some tests.
63
+ # Error log: https://github.com/grpc/grpc-java/pull/10359#issuecomment-1632834435
52
64
mockito-android = " org.mockito:mockito-android:4.11.0"
53
65
mockito-core = " org.mockito:mockito-core:4.11.0"
54
66
netty-codec-http2 = { module = " io.netty:netty-codec-http2" , version.ref = " netty" }
@@ -75,3 +87,9 @@ robolectric = "org.robolectric:robolectric:4.10.3"
75
87
signature-android = " net.sf.androidscents.signature:android-api-level-19:4.4.2_r4"
76
88
signature-java = " org.codehaus.mojo.signature:java18:1.0"
77
89
truth = " com.google.truth:truth:1.1.5"
90
+
91
+ # Do not update: Pinned to the last version supporting Java 8.
92
+ # See https://checkstyle.sourceforge.io/releasenotes.html#Release_10.1
93
+ checkstylejava8 = " com.puppycrawl.tools:checkstyle:9.3"
94
+ # See https://github.com/google/error-prone/releases/tag/v2.11.0
95
+ errorprone-corejava8 = " com.google.errorprone:error_prone_core:2.10.0"
0 commit comments