@@ -2,80 +2,61 @@ module(
22 name = "grpc-java" ,
33 compatibility_level = 0 ,
44 repo_name = "io_grpc_grpc_java" ,
5- version = "1.74 .0-SNAPSHOT" , # CURRENT_GRPC_VERSION
5+ version = "1.76 .0-SNAPSHOT" , # CURRENT_GRPC_VERSION
66)
77
88# GRPC_DEPS_START
99IO_GRPC_GRPC_JAVA_ARTIFACTS = [
1010 "com.google.android:annotations:4.1.1.4" ,
11- "com.google.api.grpc:proto-google-common-protos:2.51.0 " ,
11+ "com.google.api.grpc:proto-google-common-protos:2.59.2 " ,
1212 "com.google.auth:google-auth-library-credentials:1.24.1" ,
1313 "com.google.auth:google-auth-library-oauth2-http:1.24.1" ,
1414 "com.google.auto.value:auto-value-annotations:1.11.0" ,
1515 "com.google.auto.value:auto-value:1.11.0" ,
1616 "com.google.code.findbugs:jsr305:3.0.2" ,
1717 "com.google.code.gson:gson:2.11.0" ,
18- "com.google.errorprone:error_prone_annotations:2.30 .0" ,
18+ "com.google.errorprone:error_prone_annotations:2.36 .0" ,
1919 "com.google.guava:failureaccess:1.0.1" ,
20- "com.google.guava:guava:33.3.1 -android" ,
20+ "com.google.guava:guava:33.4.8 -android" ,
2121 "com.google.re2j:re2j:1.8" ,
22- "com.google.s2a.proto.v2:s2a-proto:0.1.1 " ,
22+ "com.google.s2a.proto.v2:s2a-proto:0.1.2 " ,
2323 "com.google.truth:truth:1.4.2" ,
2424 "com.squareup.okhttp:okhttp:2.7.5" ,
2525 "com.squareup.okio:okio:2.10.0" , # 3.0+ needs swapping to -jvm; need work to avoid flag-day
26- "io.netty:netty-buffer:4.1.110 .Final" ,
27- "io.netty:netty-codec-http2:4.1.110 .Final" ,
28- "io.netty:netty-codec-http:4.1.110 .Final" ,
29- "io.netty:netty-codec-socks:4.1.110 .Final" ,
30- "io.netty:netty-codec:4.1.110 .Final" ,
31- "io.netty:netty-common:4.1.110 .Final" ,
32- "io.netty:netty-handler-proxy:4.1.110 .Final" ,
33- "io.netty:netty-handler:4.1.110 .Final" ,
34- "io.netty:netty-resolver:4.1.110 .Final" ,
26+ "io.netty:netty-buffer:4.1.124 .Final" ,
27+ "io.netty:netty-codec-http2:4.1.124 .Final" ,
28+ "io.netty:netty-codec-http:4.1.124 .Final" ,
29+ "io.netty:netty-codec-socks:4.1.124 .Final" ,
30+ "io.netty:netty-codec:4.1.124 .Final" ,
31+ "io.netty:netty-common:4.1.124 .Final" ,
32+ "io.netty:netty-handler-proxy:4.1.124 .Final" ,
33+ "io.netty:netty-handler:4.1.124 .Final" ,
34+ "io.netty:netty-resolver:4.1.124 .Final" ,
3535 "io.netty:netty-tcnative-boringssl-static:2.0.70.Final" ,
3636 "io.netty:netty-tcnative-classes:2.0.70.Final" ,
37- "io.netty:netty-transport-native-epoll:jar:linux-x86_64:4.1.110 .Final" ,
38- "io.netty:netty-transport-native-unix-common:4.1.110 .Final" ,
39- "io.netty:netty-transport:4.1.110 .Final" ,
37+ "io.netty:netty-transport-native-epoll:jar:linux-x86_64:4.1.124 .Final" ,
38+ "io.netty:netty-transport-native-unix-common:4.1.124 .Final" ,
39+ "io.netty:netty-transport:4.1.124 .Final" ,
4040 "io.opencensus:opencensus-api:0.31.0" ,
4141 "io.opencensus:opencensus-contrib-grpc-metrics:0.31.0" ,
4242 "io.perfmark:perfmark-api:0.27.0" ,
4343 "junit:junit:4.13.2" ,
44- "org.checkerframework:checker-qual:3.12.0 " ,
44+ "org.checkerframework:checker-qual:3.49.5 " ,
4545 "org.codehaus.mojo:animal-sniffer-annotations:1.24" ,
4646]
4747# GRPC_DEPS_END
4848
49+ bazel_dep (name = "bazel_jar_jar" , version = "0.1.7" )
4950bazel_dep (name = "bazel_skylib" , version = "1.7.1" )
5051bazel_dep (name = "googleapis" , repo_name = "com_google_googleapis" , version = "0.0.0-20240326-1c8d509c5" )
51-
52- # CEL Spec may be removed when cncf/xds MODULE is no longer using protobuf 27.x
53- bazel_dep (name = "cel-spec" , repo_name = "dev_cel" , version = "0.15.0" )
54- bazel_dep (name = "grpc" , repo_name = "com_github_grpc_grpc" , version = "1.56.3.bcr.1" )
5552bazel_dep (name = "grpc-proto" , repo_name = "io_grpc_grpc_proto" , version = "0.0.0-20240627-ec30f58" )
56- bazel_dep (name = "protobuf" , repo_name = "com_google_protobuf" , version = "23.1" )
53+ # Protobuf 25.5+ is incompatible with Bazel 7 with bzlmod
54+ bazel_dep (name = "protobuf" , repo_name = "com_google_protobuf" , version = "24.4" )
5755bazel_dep (name = "rules_cc" , version = "0.0.9" )
5856bazel_dep (name = "rules_java" , version = "5.3.5" )
59- bazel_dep (name = "rules_go" , repo_name = "io_bazel_rules_go" , version = "0.46.0" )
6057bazel_dep (name = "rules_jvm_external" , version = "6.0" )
6158bazel_dep (name = "rules_proto" , version = "5.3.0-21.7" )
6259
63- non_module_deps = use_extension ("//:repositories.bzl" , "grpc_java_repositories_extension" )
64-
65- use_repo (
66- non_module_deps ,
67- "com_github_cncf_xds" ,
68- "envoy_api" ,
69- )
70-
71- grpc_repo_deps_ext = use_extension ("@com_github_grpc_grpc//bazel:grpc_deps.bzl" , "grpc_repo_deps_ext" )
72-
73- use_repo (
74- grpc_repo_deps_ext ,
75- "com_envoyproxy_protoc_gen_validate" ,
76- "opencensus_proto" ,
77- )
78-
7960maven = use_extension ("@rules_jvm_external//:extensions.bzl" , "maven" )
8061
8162maven .install (
@@ -202,7 +183,3 @@ maven.override(
202183 coordinates = "io.grpc:grpc-util" ,
203184 target = "@io_grpc_grpc_java//util" ,
204185)
205-
206- switched_rules = use_extension ("@com_google_googleapis//:extensions.bzl" , "switched_rules" )
207-
208- switched_rules .use_languages (java = True )
0 commit comments