This is an automated email from the ASF dual-hosted git repository.
dockerzhang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/inlong.git
The following commit(s) were added to refs/heads/master by this push:
new 95bca0bb4 [INLONG-5643][DataProxy] Upgrade flume to 1.10.0 to fix
security vulnerability issue (#7208)
95bca0bb4 is described below
commit 95bca0bb4c247437a8ee29873795cd9b54f22e57
Author: woofyzhao <[email protected]>
AuthorDate: Wed Jan 11 10:57:28 2023 +0800
[INLONG-5643][DataProxy] Upgrade flume to 1.10.0 to fix security
vulnerability issue (#7208)
---
inlong-sdk/dataproxy-sdk/pom.xml | 5 +++++
inlong-tubemq/tubemq-server/pom.xml | 4 ++++
licenses/inlong-dataproxy/LICENSE | 22 +++++++++++-----------
pom.xml | 3 ++-
4 files changed, 22 insertions(+), 12 deletions(-)
diff --git a/inlong-sdk/dataproxy-sdk/pom.xml b/inlong-sdk/dataproxy-sdk/pom.xml
index fa1980b5a..6f7424c1c 100644
--- a/inlong-sdk/dataproxy-sdk/pom.xml
+++ b/inlong-sdk/dataproxy-sdk/pom.xml
@@ -39,6 +39,11 @@
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
</dependency>
+ <dependency>
+ <groupId>io.netty</groupId>
+ <artifactId>netty</artifactId>
+ <version>${jboss.netty.version}</version>
+ </dependency>
<dependency>
<groupId>io.netty</groupId>
<artifactId>netty-transport</artifactId>
diff --git a/inlong-tubemq/tubemq-server/pom.xml
b/inlong-tubemq/tubemq-server/pom.xml
index dfe978e60..636f62a11 100644
--- a/inlong-tubemq/tubemq-server/pom.xml
+++ b/inlong-tubemq/tubemq-server/pom.xml
@@ -54,6 +54,10 @@
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
</exclusion>
+ <exclusion>
+ <groupId>org.apache.tomcat.embed</groupId>
+ <artifactId>tomcat-embed-core</artifactId>
+ </exclusion>
</exclusions>
</dependency>
<dependency>
diff --git a/licenses/inlong-dataproxy/LICENSE
b/licenses/inlong-dataproxy/LICENSE
index 038715479..b4391af43 100644
--- a/licenses/inlong-dataproxy/LICENSE
+++ b/licenses/inlong-dataproxy/LICENSE
@@ -362,17 +362,17 @@ The text of each license is the standard Apache 2.0
license.
com.google.errorprone:error_prone_annotations:2.7.1 - error-prone
annotations (https://github.com/google/error-prone), (Apache 2.0)
com.google.guava:failureaccess:1.0.1 - Guava InternalFutureFailureAccess and
InternalFutures (https://github.com/google/guava/tree/failureaccess-v1.0.1),
(The Apache Software License, Version 2.0)
com.alibaba:fastjson:1.2.83 - fastjson
(https://github.com/alibaba/fastjson), (Apache 2)
- org.apache.flume.flume-ng-channels:flume-file-channel:1.9.0 - Flume NG
file-based channel
(https://github.com/apache/flume/tree/flume-1.9/flume-ng-channels/flume-file-channel),
(The Apache Software License, Version 2.0)
- org.apache.flume.flume-ng-sinks:flume-hdfs-sink:1.9.0 - Flume NG HDFS Sink
(https://github.com/apache/flume/tree/flume-1.9/flume-ng-sinks/flume-hdfs-sink),
(The Apache Software License, Version 2.0)
- org.apache.flume.flume-ng-sinks:flume-irc-sink:1.9.0 - Flume NG IRC Sink
(https://github.com/apache/flume/tree/flume-1.9/flume-ng-sinks/flume-irc-sink),
(The Apache Software License, Version 2.0)
- org.apache.flume.flume-ng-channels:flume-jdbc-channel:1.9.0 - Flume NG JDBC
channel
(https://github.com/apache/flume/tree/flume-1.9/flume-ng-channels/flume-jdbc-channel),
(The Apache Software License, Version 2.0)
- org.apache.flume:flume-ng-auth:1.9.0 - Flume Auth
(https://github.com/apache/flume/tree/flume-1.9/flume-ng-auth), (The Apache
Software License, Version 2.0)
- org.apache.flume.flume-ng-configfilters:flume-ng-config-filter-api:1.9.0 -
Flume NG Config Filters API
(https://github.com/apache/flume/tree/flume-1.9/flume-ng-configfilters/flume-ng-config-filter-api),
(The Apache Software License, Version 2.0)
- org.apache.flume:flume-ng-configuration:1.9.0 - Flume NG Configuration
(https://github.com/apache/flume/tree/flume-1.9/flume-ng-configuration), (The
Apache Software License, Version 2.0)
- org.apache.flume:flume-ng-core:1.9.0 - Flume NG Core
(https://github.com/apache/flume/tree/flume-1.9/flume-ng-core), (The Apache
Software License, Version 2.0)
- org.apache.flume:flume-ng-node:1.9.0 - Flume NG Node
(https://github.com/apache/flume/tree/flume-1.9/flume-ng-node), (The Apache
Software License, Version 2.0)
- org.apache.flume:flume-ng-sdk:1.9.0 - Flume NG SDK
(https://github.com/apache/flume/tree/flume-1.9/flume-ng-sdk), (The Apache
Software License, Version 2.0)
- org.apache.flume.flume-ng-channels:flume-spillable-memory-channel:1.9.0 -
Flume NG Spillable Memory channel
(https://github.com/apache/flume/tree/flume-1.9/flume-ng-channels/flume-spillable-memory-channel),
(The Apache Software License, Version 2.0)
+ org.apache.flume.flume-ng-channels:flume-file-channel:1.10.0 - Flume NG
file-based channel
(https://github.com/apache/flume/tree/flume-1.10.0/flume-ng-channels/flume-file-channel),
(The Apache Software License, Version 2.0)
+ org.apache.flume.flume-ng-sinks:flume-hdfs-sink:1.10.0 - Flume NG HDFS Sink
(https://github.com/apache/flume/tree/flume-1.10.0/flume-ng-sinks/flume-hdfs-sink),
(The Apache Software License, Version 2.0)
+ org.apache.flume.flume-ng-sinks:flume-irc-sink:1.10.0 - Flume NG IRC Sink
(https://github.com/apache/flume/tree/flume-1.10.0/flume-ng-sinks/flume-irc-sink),
(The Apache Software License, Version 2.0)
+ org.apache.flume.flume-ng-channels:flume-jdbc-channel:1.10.0 - Flume NG JDBC
channel
(https://github.com/apache/flume/tree/flume-1.10.0/flume-ng-channels/flume-jdbc-channel),
(The Apache Software License, Version 2.0)
+ org.apache.flume:flume-ng-auth:1.10.0 - Flume Auth
(https://github.com/apache/flume/tree/flume-1.10.0/flume-ng-auth), (The Apache
Software License, Version 2.0)
+ org.apache.flume.flume-ng-configfilters:flume-ng-config-filter-api:1.10.0 -
Flume NG Config Filters API
(https://github.com/apache/flume/tree/flume-1.10.0/flume-ng-configfilters/flume-ng-config-filter-api),
(The Apache Software License, Version 2.0)
+ org.apache.flume:flume-ng-configuration:1.10.0 - Flume NG Configuration
(https://github.com/apache/flume/tree/flume-1.10.0/flume-ng-configuration),
(The Apache Software License, Version 2.0)
+ org.apache.flume:flume-ng-core:1.10.0 - Flume NG Core
(https://github.com/apache/flume/tree/flume-1.10.0/flume-ng-core), (The Apache
Software License, Version 2.0)
+ org.apache.flume:flume-ng-node:1.10.0 - Flume NG Node
(https://github.com/apache/flume/tree/flume-1.10.0/flume-ng-node), (The Apache
Software License, Version 2.0)
+ org.apache.flume:flume-ng-sdk:1.10.0 - Flume NG SDK
(https://github.com/apache/flume/tree/flume-1.10.0/flume-ng-sdk), (The Apache
Software License, Version 2.0)
+ org.apache.flume.flume-ng-channels:flume-spillable-memory-channel:1.10.0 -
Flume NG Spillable Memory channel
(https://github.com/apache/flume/tree/flume-1.10.0/flume-ng-channels/flume-spillable-memory-channel),
(The Apache Software License, Version 2.0)
com.google.code.gson:gson:2.8.6 - Gson
(https://github.com/google/gson/gson), (Apache 2.0)
com.google.guava:guava:31.0.1-jre - Guava: Google Core Libraries for Java
(https://github.com/google/guava), (Apache License, Version 2.0)
org.apache.httpcomponents:httpclient:4.5.13 - Apache HttpClient
(https://hc.apache.org/httpcomponents-client-4.5.x), (Apache License, Version
2.0)
diff --git a/pom.xml b/pom.xml
index dfea0a3c6..75e086842 100644
--- a/pom.xml
+++ b/pom.xml
@@ -71,6 +71,7 @@
<docker.organization>inlong</docker.organization>
<netty.version>4.1.72.Final</netty.version>
+ <jboss.netty.version>3.10.6.Final</jboss.netty.version>
<scala.binary.version>2.11</scala.binary.version>
<spark.version>2.4.4</spark.version>
@@ -135,7 +136,7 @@
<clickhouse-jdbc.version>0.3.1</clickhouse-jdbc.version>
<hive.version>3.1.3</hive.version>
<thrift.version>0.9.3</thrift.version>
- <flume.version>1.9.0</flume.version>
+ <flume.version>1.10.0</flume.version>
<hbase.version>2.4.12</hbase.version>
<velocity.tools.generic.version>3.1</velocity.tools.generic.version>