aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJihun Cho <jihuncho@google.com>2020-03-24 11:54:59 -0700
committerGitHub <noreply@github.com>2020-03-24 11:54:59 -0700
commitbf12157fc49ee2494e05696affb2240c41d257d6 (patch)
tree53dd53ed2f6f2b47061a370af432e28afaf92ecd
parentfc53747f1f5ac7629d845fe530297b83feffbecb (diff)
downloadgrpc-grpc-java-bf12157fc49ee2494e05696affb2240c41d257d6.tar.gz
build: bump netty to 4.1.48.Final, bump tcnative to 2.0.30.Final (#6845)
-rw-r--r--SECURITY.md3
-rw-r--r--build.gradle4
-rw-r--r--examples/example-tls/build.gradle2
-rw-r--r--examples/example-tls/pom.xml2
-rw-r--r--repositories.bzl72
5 files changed, 42 insertions, 41 deletions
diff --git a/SECURITY.md b/SECURITY.md
index 9ffc46367..5b4c75f48 100644
--- a/SECURITY.md
+++ b/SECURITY.md
@@ -397,7 +397,8 @@ grpc-netty version | netty-handler version | netty-tcnative-boringssl-static ver
1.22.x | 4.1.35.Final | 2.0.25.Final
1.23.x-1.24.x | 4.1.38.Final | 2.0.25.Final
1.25.x-1.27.x | 4.1.42.Final | 2.0.26.Final
-1.28.x- | 4.1.45.Final | 2.0.28.Final
+1.28.x | 4.1.45.Final | 2.0.28.Final
+1.29.x- | 4.1.48.Final | 2.0.30.Final
_(grpc-netty-shaded avoids issues with keeping these versions in sync.)_
diff --git a/build.gradle b/build.gradle
index 5ad1a222d..974109bfd 100644
--- a/build.gradle
+++ b/build.gradle
@@ -46,7 +46,7 @@ subprojects {
protocPluginBaseName = 'protoc-gen-grpc-java'
javaPluginPath = "$rootDir/compiler/build/exe/java_plugin/$protocPluginBaseName$exeSuffix"
- nettyVersion = '4.1.45.Final'
+ nettyVersion = '4.1.48.Final'
guavaVersion = '28.2-android'
googleauthVersion = '0.20.0'
protobufVersion = '3.11.0'
@@ -165,7 +165,7 @@ subprojects {
// SECURITY.md (multiple occurrences)
// examples/example-tls/build.gradle
// examples/example-tls/pom.xml
- netty_tcnative: 'io.netty:netty-tcnative-boringssl-static:2.0.28.Final',
+ netty_tcnative: 'io.netty:netty-tcnative-boringssl-static:2.0.30.Final',
conscrypt: 'org.conscrypt:conscrypt-openjdk-uber:2.2.1',
re2j: 'com.google.re2j:re2j:1.2',
diff --git a/examples/example-tls/build.gradle b/examples/example-tls/build.gradle
index 0c683cf29..39db52531 100644
--- a/examples/example-tls/build.gradle
+++ b/examples/example-tls/build.gradle
@@ -24,7 +24,7 @@ targetCompatibility = 1.7
// Feel free to delete the comment at the next line. It is just for safely
// updating the version in our release process.
def grpcVersion = '1.29.0-SNAPSHOT' // CURRENT_GRPC_VERSION
-def nettyTcNativeVersion = '2.0.28.Final'
+def nettyTcNativeVersion = '2.0.30.Final'
def protocVersion = '3.11.0'
dependencies {
diff --git a/examples/example-tls/pom.xml b/examples/example-tls/pom.xml
index a1144f73c..4ea76cb3d 100644
--- a/examples/example-tls/pom.xml
+++ b/examples/example-tls/pom.xml
@@ -14,7 +14,7 @@
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<grpc.version>1.29.0-SNAPSHOT</grpc.version><!-- CURRENT_GRPC_VERSION -->
<protoc.version>3.11.0</protoc.version>
- <netty.tcnative.version>2.0.25.Final</netty.tcnative.version>
+ <netty.tcnative.version>2.0.30.Final</netty.tcnative.version>
<!-- required for jdk9 -->
<maven.compiler.source>1.7</maven.compiler.source>
<maven.compiler.target>1.7</maven.compiler.target>
diff --git a/repositories.bzl b/repositories.bzl
index 7bb66dc60..9dac4ad17 100644
--- a/repositories.bzl
+++ b/repositories.bzl
@@ -24,18 +24,18 @@ IO_GRPC_GRPC_JAVA_ARTIFACTS = [
"com.google.truth:truth:1.0.1",
"com.squareup.okhttp:okhttp:2.7.4",
"com.squareup.okio:okio:1.13.0",
- "io.netty:netty-buffer:4.1.45.Final",
- "io.netty:netty-codec-http2:4.1.45.Final",
- "io.netty:netty-codec-http:4.1.45.Final",
- "io.netty:netty-codec-socks:4.1.45.Final",
- "io.netty:netty-codec:4.1.45.Final",
- "io.netty:netty-common:4.1.45.Final",
- "io.netty:netty-handler-proxy:4.1.45.Final",
- "io.netty:netty-handler:4.1.45.Final",
- "io.netty:netty-resolver:4.1.45.Final",
- "io.netty:netty-tcnative-boringssl-static:2.0.28.Final",
- "io.netty:netty-transport-native-epoll:jar:linux-x86_64:4.1.45.Final",
- "io.netty:netty-transport:4.1.45.Final",
+ "io.netty:netty-buffer:4.1.48.Final",
+ "io.netty:netty-codec-http2:4.1.48.Final",
+ "io.netty:netty-codec-http:4.1.48.Final",
+ "io.netty:netty-codec-socks:4.1.48.Final",
+ "io.netty:netty-codec:4.1.48.Final",
+ "io.netty:netty-common:4.1.48.Final",
+ "io.netty:netty-handler-proxy:4.1.48.Final",
+ "io.netty:netty-handler:4.1.48.Final",
+ "io.netty:netty-resolver:4.1.48.Final",
+ "io.netty:netty-tcnative-boringssl-static:2.0.30.Final",
+ "io.netty:netty-transport-native-epoll:jar:linux-x86_64:4.1.48.Final",
+ "io.netty:netty-transport:4.1.48.Final",
"io.opencensus:opencensus-api:0.24.0",
"io.opencensus:opencensus-contrib-grpc-metrics:0.24.0",
"io.perfmark:perfmark-api:0.19.0",
@@ -319,108 +319,108 @@ def io_grpc_grpc_proto():
def io_netty_netty_buffer():
jvm_maven_import_external(
name = "io_netty_netty_buffer",
- artifact = "io.netty:netty-buffer:4.1.45.Final",
+ artifact = "io.netty:netty-buffer:4.1.48.Final",
server_urls = ["https://repo.maven.apache.org/maven2/"],
- artifact_sha256 = "8437b43e03c272093066837567e1b89019ef291f06f5ace1051017981d98d59f",
+ artifact_sha256 = "7efc8f98224c703ef09a409e5ddffbe14f5b4b6f527d3836c1647b4d9eff8cec",
licenses = ["notice"], # Apache 2.0
)
def io_netty_netty_codec():
jvm_maven_import_external(
name = "io_netty_netty_codec",
- artifact = "io.netty:netty-codec:4.1.45.Final",
+ artifact = "io.netty:netty-codec:4.1.48.Final",
server_urls = ["https://repo.maven.apache.org/maven2/"],
- artifact_sha256 = "47e211ad8c4c2b809b6e04541d6c8e3893dea63918dabe93fa5cf63914ffc9cc",
+ artifact_sha256 = "81b4c316163a591b4f74fd2dc23a3ea45359cb817d0a9c4fc7f37dc9edfdbea8",
licenses = ["notice"], # Apache 2.0
)
def io_netty_netty_codec_http():
jvm_maven_import_external(
name = "io_netty_netty_codec_http",
- artifact = "io.netty:netty-codec-http:4.1.45.Final",
+ artifact = "io.netty:netty-codec-http:4.1.48.Final",
server_urls = ["https://repo.maven.apache.org/maven2/"],
- artifact_sha256 = "db8d8bf478bd3ad723c3d23fdf1cbf62ab9d419a8636e17add3f82f51f8e0bc1",
+ artifact_sha256 = "aa4b18070e7fc105f0c94a077605687bec48091274c8acc121116692c335edd0",
licenses = ["notice"], # Apache 2.0
)
def io_netty_netty_codec_http2():
jvm_maven_import_external(
name = "io_netty_netty_codec_http2",
- artifact = "io.netty:netty-codec-http2:4.1.45.Final",
+ artifact = "io.netty:netty-codec-http2:4.1.48.Final",
server_urls = ["https://repo.maven.apache.org/maven2/"],
- artifact_sha256 = "09f82454ec9d4203b569c6027e11dd2f265aeba4bec5f61cef71845547e61faa",
+ artifact_sha256 = "359548f53cf8697ebdfa13a4700f1b9a5585573c64f2d3ed135a3197ebd51579",
licenses = ["notice"], # Apache 2.0
)
def io_netty_netty_codec_socks():
jvm_maven_import_external(
name = "io_netty_netty_codec_socks",
- artifact = "io.netty:netty-codec-socks:4.1.45.Final",
+ artifact = "io.netty:netty-codec-socks:4.1.48.Final",
server_urls = ["https://repo.maven.apache.org/maven2/"],
- artifact_sha256 = "f5aa6197d3df9009bbb889ada2b1ae09b23559ebe748030478652c05a5977a25",
+ artifact_sha256 = "d0dd35f9ac6892a03bb0d38ea32e683993c4308a02de5756bb5a23ecb929f917",
licenses = ["notice"], # Apache 2.0
)
def io_netty_netty_common():
jvm_maven_import_external(
name = "io_netty_netty_common",
- artifact = "io.netty:netty-common:4.1.45.Final",
+ artifact = "io.netty:netty-common:4.1.48.Final",
server_urls = ["https://repo.maven.apache.org/maven2/"],
- artifact_sha256 = "6f3c61684cf8c0f09df7ebb5a19df29d5d9fc175ce68ae237993b91366ccc43e",
+ artifact_sha256 = "e44a2369566fd1fa8a0f30b12e2801de8fb405b9d1fa3894a58b6262065a9916",
licenses = ["notice"], # Apache 2.0
)
def io_netty_netty_handler():
jvm_maven_import_external(
name = "io_netty_netty_handler",
- artifact = "io.netty:netty-handler:4.1.45.Final",
+ artifact = "io.netty:netty-handler:4.1.48.Final",
server_urls = ["https://repo.maven.apache.org/maven2/"],
- artifact_sha256 = "2ad6785ba22fb522dba8128a0599b3f5ee47c210dddb8d8ec678f7765ac406f0",
+ artifact_sha256 = "757f83c7891ad2ebad209f02d8dbca0121e03f7062c2d4ec9d00eba1a0d403d5",
licenses = ["notice"], # Apache 2.0
)
def io_netty_netty_handler_proxy():
jvm_maven_import_external(
name = "io_netty_netty_handler_proxy",
- artifact = "io.netty:netty-handler-proxy:4.1.45.Final",
+ artifact = "io.netty:netty-handler-proxy:4.1.48.Final",
server_urls = ["https://repo.maven.apache.org/maven2/"],
- artifact_sha256 = "410fc065171e26bb9a24ed5f7f88b3200e641cb65605ec11bc9c7625da28429a",
+ artifact_sha256 = "f784f331bdb05834390c132d1534724e5371c1a19c7a62217e5f192963a9a92c",
licenses = ["notice"], # Apache 2.0
)
def io_netty_netty_resolver():
jvm_maven_import_external(
name = "io_netty_netty_resolver",
- artifact = "io.netty:netty-resolver:4.1.45.Final",
+ artifact = "io.netty:netty-resolver:4.1.48.Final",
server_urls = ["https://repo.maven.apache.org/maven2/"],
- artifact_sha256 = "1d762ecfa9da9241db339b611fad0529491bb0c3098c16e9c80d64f04d80323c",
+ artifact_sha256 = "fb125914398ebef821def3dbb1642f9f360f39d182f00149ef3db845ebf06ad2",
licenses = ["notice"], # Apache 2.0
)
def io_netty_netty_tcnative_boringssl_static():
jvm_maven_import_external(
name = "io_netty_netty_tcnative_boringssl_static",
- artifact = "io.netty:netty-tcnative-boringssl-static:2.0.28.Final",
+ artifact = "io.netty:netty-tcnative-boringssl-static:2.0.30.Final",
server_urls = ["https://repo.maven.apache.org/maven2/"],
- artifact_sha256 = "2cf327d8185202804c998cc8ae9f493f483c5398c597d5385366c6fc9ad20aef",
+ artifact_sha256 = "61934ca753be47973fe427d1f483a1b2fbcaf56eefc71519bf35fddb036ee111",
licenses = ["notice"], # Apache 2.0
)
def io_netty_netty_transport():
jvm_maven_import_external(
name = "io_netty_netty_transport",
- artifact = "io.netty:netty-transport:4.1.45.Final",
+ artifact = "io.netty:netty-transport:4.1.48.Final",
server_urls = ["https://repo.maven.apache.org/maven2/"],
- artifact_sha256 = "ca38fc85e9e18c4921d9ce92830445efad05d0fb3e8dd6ba3536e0843cdf723b",
+ artifact_sha256 = "6b4ba9e09a8e060bad2540845491b5fa1ca73614d157860e657f4027c91e72fd",
licenses = ["notice"], # Apache 2.0
)
def io_netty_netty_transport_native_epoll_linux_x86_64():
jvm_maven_import_external(
name = "io_netty_netty_transport_native_epoll_linux_x86_64",
- artifact = "io.netty:netty-transport-native-epoll:jar:linux-x86_64:4.1.45.Final",
+ artifact = "io.netty:netty-transport-native-epoll:jar:linux-x86_64:4.1.48.Final",
server_urls = ["https://repo.maven.apache.org/maven2/"],
- artifact_sha256 = "3a9a5645177e20adef2fadb0feabba0d544e8f4403b2fc07353658717593af3e",
+ artifact_sha256 = "7436ecfb442b299af6ecff7ae6a8d3f00fb56e081d20e82b467dad2e6ee8848f",
licenses = ["notice"], # Apache 2.0
)