22# Compatibility problem with internal version getting onto 1.5.3.
33# https://github.com/grpc/grpc-java/pull/9118
44googleauth = " 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. TBD TBD
9+ #
10+ # Allowed to be different from guava-jre.
11+ #
512# TODO(any release manager): attempt removing runtimeOnly dependencies when guava upgraded:
613# - okhttp: errorprone.annotations
7- guava = " 32.0.1-android"
14+ guava = ' 32.0.1-android'
815netty = ' 4.1.94.Final'
916# Keep the following references of tcnative version in sync whenever it's updated:
1017# SECURITY.md
@@ -26,13 +33,11 @@ animalsniffer-annotations = "org.codehaus.mojo:animal-sniffer-annotations:1.23"
2633auto-value = " com.google.auto.value:auto-value:1.10.2"
2734auto-value-annotations = " com.google.auto.value:auto-value-annotations:1.10.2"
2835checkstyle = " com.puppycrawl.tools:checkstyle:10.12.1"
29- checkstylejava8 = " com.puppycrawl.tools:checkstyle:9.3"
3036commons-math3 = " org.apache.commons:commons-math3:3.6.1"
3137conscrypt = " org.conscrypt:conscrypt-openjdk-uber:2.5.2"
3238cronet-api = " org.chromium.net:cronet-api:108.5359.79"
3339cronet-embedded = " org.chromium.net:cronet-embedded:108.5359.79"
3440errorprone-annotations = " com.google.errorprone:error_prone_annotations:2.20.0"
35- errorprone-corejava8 = " com.google.errorprone:error_prone_core:2.10.0"
3641errorprone-core = " com.google.errorprone:error_prone_core:2.20.0"
3742google-api-protos = " com.google.api.grpc:proto-google-common-protos:2.22.0"
3843google-auth-credentials = { module = " com.google.auth:google-auth-library-credentials" , version.ref = " googleauth" }
@@ -42,6 +47,8 @@ gson = "com.google.code.gson:gson:2.10.1"
4247guava = { module = " com.google.guava:guava" , version.ref = " guava" }
4348guava-betaChecker = " com.google.guava:guava-beta-checker:1.0"
4449guava-testlib = { module = " com.google.guava:guava-testlib" , version.ref = " guava" }
50+ # JRE version is needed for projects where its a transitive dependency, f.e. gcp-observability.
51+ # May be different from the -android version.
4552guava-jre = " com.google.guava:guava:32.0.1-jre"
4653hdrhistogram = " org.hdrhistogram:HdrHistogram:2.1.12"
4754javax-annotation = " org.apache.tomcat:annotations-api:6.0.53"
@@ -75,3 +82,9 @@ robolectric = "org.robolectric:robolectric:4.10.3"
7582signature-android = " net.sf.androidscents.signature:android-api-level-19:4.4.2_r4"
7683signature-java = " org.codehaus.mojo.signature:java18:1.0"
7784truth = " com.google.truth:truth:1.1.5"
85+
86+ # Do not update: Pinned to the last version supporting Java 8.
87+ # See https://checkstyle.sourceforge.io/releasenotes.html#Release_10.1
88+ checkstylejava8 = " com.puppycrawl.tools:checkstyle:9.3"
89+ # See https://github.com/google/error-prone/releases/tag/v2.11.0
90+ errorprone-corejava8 = " com.google.errorprone:error_prone_core:2.10.0"
0 commit comments