diff --git a/fe/fe-core/pom.xml b/fe/fe-core/pom.xml
index 161050893b..7f3915ce12 100644
--- a/fe/fe-core/pom.xml
+++ b/fe/fe-core/pom.xml
@@ -691,6 +691,10 @@ under the License.
org.apache.arrow
arrow-memory-netty
+
+ org.apache.arrow
+ arrow-memory-netty-buffer-patch
+
io.grpc
grpc-netty
diff --git a/fe/fe-core/src/main/java/org/apache/doris/nereids/processor/post/RuntimeFilterPushDownVisitor.java b/fe/fe-core/src/main/java/org/apache/doris/nereids/processor/post/RuntimeFilterPushDownVisitor.java
index d19ae97c20..30115a0f57 100644
--- a/fe/fe-core/src/main/java/org/apache/doris/nereids/processor/post/RuntimeFilterPushDownVisitor.java
+++ b/fe/fe-core/src/main/java/org/apache/doris/nereids/processor/post/RuntimeFilterPushDownVisitor.java
@@ -49,7 +49,7 @@ import org.apache.doris.qe.ConnectContext;
import org.apache.doris.thrift.TMinMaxRuntimeFilterType;
import org.apache.doris.thrift.TRuntimeFilterType;
-import cfjd.com.google.common.base.Preconditions;
+import com.google.common.base.Preconditions;
import com.google.common.collect.ImmutableList;
import com.google.common.collect.Maps;
import com.google.common.collect.Sets;
diff --git a/fe/pom.xml b/fe/pom.xml
index 5cb0627d3f..c8447d0878 100644
--- a/fe/pom.xml
+++ b/fe/pom.xml
@@ -266,13 +266,15 @@ under the License.
2.0.6
4.0.2
- 4.1.104.Final
+
+ 4.1.110.Final
3.10.6.Final
2.1
1.34.0
- 1.60.1
+
+ 1.63.0
3.43.0
3.24.3
@@ -312,7 +314,7 @@ under the License.
1.4.3
0.45.2-public
1.11.3
- 15.0.2
+ 17.0.0
0.14.1
2.7.4-11
@@ -404,6 +406,20 @@ under the License.
+
+ io.netty
+ netty-bom
+ ${netty-all.version}
+ pom
+ import
+
+
+ io.grpc
+ grpc-bom
+ ${grpc.version}
+ pom
+ import
+
org.apache.ivy
ivy
@@ -865,109 +881,6 @@ under the License.
metrics-core
${metrics-core.version}
-
-
- io.netty
- netty
- test
- ${netty-3-test.version}
-
-
- io.netty
- netty-all
- ${netty-all.version}
-
-
- io.netty
- netty-buffer
- ${netty-all.version}
-
-
- io.netty
- netty-common
- ${netty-all.version}
-
-
- io.netty
- netty-codec
- ${netty-all.version}
-
-
- io.netty
- netty-transport-udt
- ${netty-all.version}
-
-
- io.netty
- netty-transport-sctp
- ${netty-all.version}
-
-
- io.netty
- netty-transport-sctp
- ${netty-all.version}
-
-
- io.netty
- netty-transport-classes-kqueue
- ${netty-all.version}
-
-
- io.netty
- netty-transport-native-epoll
- linux-x86_64
- ${netty-all.version}
-
-
- io.netty
- netty-transport-rxtx
- ${netty-all.version}
-
-
- io.netty
- netty-codec-memcache
- ${netty-all.version}
-
-
- io.netty
- netty-codec-mqtt
- ${netty-all.version}
-
-
- io.netty
- netty-transport
- ${netty-all.version}
-
-
- io.netty
- netty-codec-http
- ${netty-all.version}
-
-
- io.netty
- netty-codec-http2
- ${netty-all.version}
-
-
- io.netty
- netty-resolver
- ${netty-all.version}
-
-
- io.netty
- netty-handler
- ${netty-all.version}
-
-
- io.netty
- netty-transport-classes-epoll
- ${netty-all.version}
-
-
- io.netty
- netty-transport-native-unix-common
- ${netty-all.version}
-
org.apache.velocity
@@ -1024,21 +937,6 @@ under the License.
objenesis
${objenesis.version}
-
- io.grpc
- grpc-protobuf
- ${grpc.version}
-
-
- io.grpc
- grpc-stub
- ${grpc.version}
-
-
- io.grpc
- grpc-core
- ${grpc.version}
-
com.google.protobuf
@@ -1602,25 +1500,10 @@ under the License.
tomcat-embed-core
${tomcat-embed-core.version}
-
- io.grpc
- grpc-netty
- ${grpc.version}
-
-
- io.grpc
- grpc-context
- ${grpc.version}
-
io.netty
netty-tcnative-boringssl-static
-
- io.grpc
- grpc-api
- ${grpc.version}
-
com.google.flatbuffers
flatbuffers-java
@@ -1636,6 +1519,11 @@ under the License.
arrow-memory-netty
${arrow.version}
+
+ org.apache.arrow
+ arrow-memory-netty-buffer-patch
+ ${arrow.version}
+
org.apache.arrow
flight-core
diff --git a/regression-test/framework/pom.xml b/regression-test/framework/pom.xml
index b1c32e2c64..400702208b 100644
--- a/regression-test/framework/pom.xml
+++ b/regression-test/framework/pom.xml
@@ -74,7 +74,7 @@ under the License.
4.0.19
4.9.3
2.8.0
- 15.0.2
+ 17.0.0
diff --git a/thirdparty/CHANGELOG.md b/thirdparty/CHANGELOG.md
index dd04eb07bf..4714408414 100644
--- a/thirdparty/CHANGELOG.md
+++ b/thirdparty/CHANGELOG.md
@@ -2,6 +2,10 @@
This file contains version of the third-party dependency libraries in the build-env image. The docker build-env image is apache/doris, and the tag is `build-env-${version}`
+## 20240815
+
+- Modified: arrow 15.0.2 -> 17.0.0
+
## 20240325
- Modified: arrow 13.0.0 -> 15.0.2
diff --git a/thirdparty/vars.sh b/thirdparty/vars.sh
index ff8092dba6..ee2cb48991 100644
--- a/thirdparty/vars.sh
+++ b/thirdparty/vars.sh
@@ -253,10 +253,10 @@ GRPC_SOURCE=grpc-1.54.3
GRPC_MD5SUM="af00a2edeae0f02bb25917cc3473b7de"
# arrow
-ARROW_DOWNLOAD="https://github.com/apache/arrow/archive/refs/tags/apache-arrow-15.0.2.tar.gz"
-ARROW_NAME="apache-arrow-15.0.2.tar.gz"
-ARROW_SOURCE="arrow-apache-arrow-15.0.2"
-ARROW_MD5SUM="d5d051b2698be901e5ad84e36d64e7ab"
+ARROW_DOWNLOAD="https://github.com/apache/arrow/archive/refs/tags/apache-arrow-17.0.0.tar.gz"
+ARROW_NAME="apache-arrow-17.0.0.tar.gz"
+ARROW_SOURCE="arrow-apache-arrow-17.0.0"
+ARROW_MD5SUM="ba18bf83e2164abd34b9ac4cb164f0f0"
# Abseil
ABSEIL_DOWNLOAD="https://github.com/abseil/abseil-cpp/archive/refs/tags/20230125.3.tar.gz"
@@ -412,11 +412,11 @@ BENCHMARK_SOURCE=benchmark-1.8.0
BENCHMARK_MD5SUM="8ddf8571d3f6198d37852bcbd964f817"
# xsimd
-# for arrow-13.0.0, if arrow upgrade, this version may also need to be changed
-XSIMD_DOWNLOAD="https://github.com/xtensor-stack/xsimd/archive/refs/tags/9.0.1.tar.gz"
-XSIMD_NAME="xsimd-9.0.1.tar.gz"
-XSIMD_SOURCE=xsimd-9.0.1
-XSIMD_MD5SUM="59f38fe3364acd7ed137771258812d6c"
+# for arrow-17.0.0, if arrow upgrade, this version may also need to be changed
+XSIMD_DOWNLOAD="https://github.com/xtensor-stack/xsimd/archive/refs/tags/13.0.0.tar.gz"
+XSIMD_NAME="13.0.0.tar.gz"
+XSIMD_SOURCE=xsimd-13.0.0
+XSIMD_MD5SUM="c661deb91836e82d3070f81032014fe6"
# simdjson
SIMDJSON_DOWNLOAD="https://github.com/simdjson/simdjson/archive/refs/tags/v3.0.1.tar.gz"