This is an automated email from the ASF dual-hosted git repository.

CalvinKirs pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git


The following commit(s) were added to refs/heads/master by this push:
     new 46129830bb9 [chore](dep)Upgrade dependencies (#64208)
46129830bb9 is described below

commit 46129830bb96d520cc9d87940d54ccaf448e7578
Author: Calvin Kirs <[email protected]>
AuthorDate: Mon Jun 15 11:52:29 2026 +0800

    [chore](dep)Upgrade dependencies (#64208)
    
    ## Summary
    
    Upgrade FE dependency versions for dependency scan findings:
    
    - Exclude transitive dependencies from `hive-exec` in `fe/hive-udf`:
      - `org.apache.calcite:calcite-core`
      - `org.apache.calcite:calcite-druid`
      - `log4j:log4j`
    - Upgrade Netty managed version from `4.1.132.Final` to `4.2.15.Final`,
    covering Netty BOM-managed jars such as `netty-codec-memcache`,
    `netty-codec-mqtt`, and `netty-transport`.
    - Upgrade Azure SDK BOM from `1.3.4` to `1.3.7`, updating:
      - `azure-storage-blob` `12.33.1` -> `12.34.0`
      - `azure-core` `1.57.1` -> `1.58.0`
      - `azure-core-http-netty` `1.16.3` -> `1.16.4`
      - `azure-storage-common` `12.32.1` -> `12.33.0`
      - `azure-storage-internal-avro` `12.18.1` -> `12.19.0`
      - `azure-identity` `1.18.2` -> `1.18.3`
    - Override Azure transitive dependencies:
      - `msal4j` `1.23.1` -> `1.25.0`
      - `azure-keyvault-core` `1.0.0` -> `1.2.6`
    - Manage `commons-net:commons-net` to `3.13.0`, replacing older
    transitive resolutions such as `3.6` from the Hive/Hadoop path and
    `3.9.0` from Hadoop common.
---
 fe/hive-udf/pom.xml | 14 ++++++++++++++
 fe/pom.xml          | 28 ++++++++++++++++++++++++----
 2 files changed, 38 insertions(+), 4 deletions(-)

diff --git a/fe/hive-udf/pom.xml b/fe/hive-udf/pom.xml
index a69d77abf7d..aae09cdef92 100644
--- a/fe/hive-udf/pom.xml
+++ b/fe/hive-udf/pom.xml
@@ -53,6 +53,20 @@ under the License.
             <artifactId>hive-exec</artifactId>
             <version>${hive.version}</version>
             <scope>provided</scope>
+            <exclusions>
+                <exclusion>
+                    <groupId>org.apache.calcite</groupId>
+                    <artifactId>calcite-core</artifactId>
+                </exclusion>
+                <exclusion>
+                    <groupId>org.apache.calcite</groupId>
+                    <artifactId>calcite-druid</artifactId>
+                </exclusion>
+                <exclusion>
+                    <groupId>log4j</groupId>
+                    <artifactId>log4j</artifactId>
+                </exclusion>
+            </exclusions>
         </dependency>
         <dependency>
             <groupId>${project.groupId}</groupId>
diff --git a/fe/pom.xml b/fe/pom.xml
index b033f2cfb35..2b44718723b 100644
--- a/fe/pom.xml
+++ b/fe/pom.xml
@@ -267,6 +267,7 @@ under the License.
         <commons-configuration2.version>2.11.0</commons-configuration2.version>
         <commons-codec.version>1.13</commons-codec.version>
         <commons-lang3.version>3.19.0</commons-lang3.version>
+        <commons-net.version>3.13.0</commons-net.version>
         <commons-pool2.version>2.2</commons-pool2.version>
         <commons-pool.version>1.5.1</commons-pool.version>
         <commons-text.version>1.10.0</commons-text.version>
@@ -290,9 +291,8 @@ under the License.
         <mqtt.version>1.2.5</mqtt.version>
         <slf4j.version>2.0.17</slf4j.version>
         <metrics-core.version>4.0.2</metrics-core.version>
-        <!--Netty 4.1.94 is not compatible with arrow flight.-->
-        <!--Need to ensure that the version is the same as in 
arrow/java/pom.xml or compatible with it.-->
-        <netty-all.version>4.1.132.Final</netty-all.version>
+        <!-- Keep Netty compatible with Arrow Flight SQL 19 and other 
transitive Netty users. -->
+        <netty-all.version>4.2.15.Final</netty-all.version>
         <!--The dependence of transitive dependence cannot be ruled out, only 
Saving the nation through twisted ways.-->
         <netty-3-test.version>3.10.6.Final</netty-3-test.version>
         <objenesis.version>2.1</objenesis.version>
@@ -402,8 +402,10 @@ under the License.
         <jakarta.annotation-api.version>2.1.1</jakarta.annotation-api.version>
         <asm.version>9.4</asm.version>
         <airlift.concurrent.version>202</airlift.concurrent.version>
-        <azure.sdk.version>1.3.4</azure.sdk.version>
+        <azure.sdk.version>1.3.7</azure.sdk.version>
         <azure.sdk.batch.version>12.22.0</azure.sdk.batch.version>
+        <msal4j.version>1.25.0</msal4j.version>
+        <azure.keyvault.core.version>1.2.6</azure.keyvault.core.version>
         <semver4j.version>5.3.0</semver4j.version>
         <aliyun-sdk-oss.version>3.15.0</aliyun-sdk-oss.version>
         <!--Fixes the regression described in 
https://github.com/aws/aws-sdk-java-v2/issues/5805 that forced us to downgrade 
aws-s3 to version 2.29.x.-->
@@ -860,6 +862,12 @@ under the License.
                 <artifactId>commons-lang3</artifactId>
                 <version>${commons-lang3.version}</version>
             </dependency>
+            <!-- Pulled in by hive-exec -> hadoop-yarn-registry and 
hadoop-common. -->
+            <dependency>
+                <groupId>commons-net</groupId>
+                <artifactId>commons-net</artifactId>
+                <version>${commons-net.version}</version>
+            </dependency>
             <!-- 
https://mvnrepository.com/artifact/org.apache.commons/commons-math3 -->
             <dependency>
                 <groupId>org.apache.commons</groupId>
@@ -1827,6 +1835,18 @@ under the License.
                 <type>pom</type>
                 <scope>import</scope>
             </dependency>
+            <!-- Pulled in by azure-identity and msal4j-persistence-extension. 
-->
+            <dependency>
+                <groupId>com.microsoft.azure</groupId>
+                <artifactId>msal4j</artifactId>
+                <version>${msal4j.version}</version>
+            </dependency>
+            <!-- Pulled in by hadoop-azure -> azure-storage. -->
+            <dependency>
+                <groupId>com.microsoft.azure</groupId>
+                <artifactId>azure-keyvault-core</artifactId>
+                <version>${azure.keyvault.core.version}</version>
+            </dependency>
             <!-- tencent COS -->
             <dependency>
                 <groupId>com.qcloud</groupId>


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to