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

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


The following commit(s) were added to refs/heads/master by this push:
     new 8c593dadbba build(deps): bump org.apache.hive:hive-storage-api from 
2.8.1 to 4.2.0 (#19968)
8c593dadbba is described below

commit 8c593dadbbad9c84059ca582f7cc881553b8f850
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Wed Aug 12 09:49:39 2026 +0800

    build(deps): bump org.apache.hive:hive-storage-api from 2.8.1 to 4.2.0 
(#19968)
    
    * build(deps): bump org.apache.hive:hive-storage-api from 2.8.1 to 4.2.0
    
    Bumps org.apache.hive:hive-storage-api from 2.8.1 to 4.2.0.
    
    ---
    updated-dependencies:
    - dependency-name: org.apache.hive:hive-storage-api
      dependency-version: 4.2.0
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    
    * build(deps): preserve Hive storage compatibility
    
    ---------
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] 
<49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Frank Chen <[email protected]>
---
 docs/development/extensions-core/bloom-filter.md                 | 2 +-
 extensions-contrib/druid-iceberg-extensions/pom.xml              | 9 +++++++++
 .../java/org/apache/druid/query/filter/BloomDimFilterTest.java   | 8 ++++----
 extensions-core/orc-extensions/pom.xml                           | 2 ++
 licenses.yaml                                                    | 4 ++--
 pom.xml                                                          | 2 +-
 6 files changed, 19 insertions(+), 8 deletions(-)

diff --git a/docs/development/extensions-core/bloom-filter.md 
b/docs/development/extensions-core/bloom-filter.md
index 3255101e6d0..2695cf69fe3 100644
--- a/docs/development/extensions-core/bloom-filter.md
+++ b/docs/development/extensions-core/bloom-filter.md
@@ -44,7 +44,7 @@ this implementation uses Murmur3 as the hash algorithm.
 The following Java example shows how to construct a BloomKFilter externally:
 
 ```java
-BloomKFilter bloomFilter = new BloomKFilter(1500);
+BloomKFilter bloomFilter = BloomKFilter.build(1500);
 bloomFilter.addString("value 1");
 bloomFilter.addString("value 2");
 bloomFilter.addString("value 3");
diff --git a/extensions-contrib/druid-iceberg-extensions/pom.xml 
b/extensions-contrib/druid-iceberg-extensions/pom.xml
index d94ae8b3edd..7de257b1d4a 100644
--- a/extensions-contrib/druid-iceberg-extensions/pom.xml
+++ b/extensions-contrib/druid-iceberg-extensions/pom.xml
@@ -35,6 +35,7 @@
   <modelVersion>4.0.0</modelVersion>
 
   <properties>
+    <hive-storage-api.version>2.8.1</hive-storage-api.version>
     <hive.version>3.1.3</hive.version>
   </properties>
   <dependencies>
@@ -628,6 +629,14 @@
       </exclusions>
     </dependency>
 
+    <!-- Hive 3.1.3 calls APIs that were removed from Hive Storage API 4.x. -->
+    <dependency>
+      <groupId>org.apache.hive</groupId>
+      <artifactId>hive-storage-api</artifactId>
+      <version>${hive-storage-api.version}</version>
+      <scope>runtime</scope>
+    </dependency>
+
     <dependency>
       <groupId>org.apache.druid</groupId>
       <artifactId>druid-processing</artifactId>
diff --git 
a/extensions-core/druid-bloom-filter/src/test/java/org/apache/druid/query/filter/BloomDimFilterTest.java
 
b/extensions-core/druid-bloom-filter/src/test/java/org/apache/druid/query/filter/BloomDimFilterTest.java
index 8ff2a43d6f5..ac08bf09c9a 100644
--- 
a/extensions-core/druid-bloom-filter/src/test/java/org/apache/druid/query/filter/BloomDimFilterTest.java
+++ 
b/extensions-core/druid-bloom-filter/src/test/java/org/apache/druid/query/filter/BloomDimFilterTest.java
@@ -349,7 +349,7 @@ public class BloomDimFilterTest extends BaseFilterTest
   public void testStringHiveCompat() throws IOException
   {
     org.apache.hive.common.util.BloomKFilter hiveFilter =
-        new org.apache.hive.common.util.BloomKFilter(1500);
+        org.apache.hive.common.util.BloomKFilter.build(1500);
     hiveFilter.addString("myTestString");
     ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
     org.apache.hive.common.util.BloomKFilter.serialize(byteArrayOutputStream, 
hiveFilter);
@@ -366,7 +366,7 @@ public class BloomDimFilterTest extends BaseFilterTest
   public void testFloatHiveCompat() throws IOException
   {
     org.apache.hive.common.util.BloomKFilter hiveFilter =
-        new org.apache.hive.common.util.BloomKFilter(1500);
+        org.apache.hive.common.util.BloomKFilter.build(1500);
     hiveFilter.addFloat(32.0F);
     hiveFilter.addFloat(66.4F);
     ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
@@ -385,7 +385,7 @@ public class BloomDimFilterTest extends BaseFilterTest
   public void testDoubleHiveCompat() throws IOException
   {
     org.apache.hive.common.util.BloomKFilter hiveFilter =
-        new org.apache.hive.common.util.BloomKFilter(1500);
+        org.apache.hive.common.util.BloomKFilter.build(1500);
     hiveFilter.addDouble(32.0D);
     hiveFilter.addDouble(66.4D);
     ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
@@ -403,7 +403,7 @@ public class BloomDimFilterTest extends BaseFilterTest
   public void testLongHiveCompat() throws IOException
   {
     org.apache.hive.common.util.BloomKFilter hiveFilter =
-        new org.apache.hive.common.util.BloomKFilter(1500);
+        org.apache.hive.common.util.BloomKFilter.build(1500);
     hiveFilter.addLong(32L);
     hiveFilter.addLong(664L);
     ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
diff --git a/extensions-core/orc-extensions/pom.xml 
b/extensions-core/orc-extensions/pom.xml
index ee145ed1e3b..7a0dc4e24c2 100644
--- a/extensions-core/orc-extensions/pom.xml
+++ b/extensions-core/orc-extensions/pom.xml
@@ -31,6 +31,7 @@
     </parent>
     <modelVersion>4.0.0</modelVersion>
     <properties>
+        <hive-storage-api.version>2.8.1</hive-storage-api.version>
         <orc.version>1.7.6</orc.version>
     </properties>
     <dependencies>
@@ -199,6 +200,7 @@
         <dependency>
             <groupId>org.apache.hive</groupId>
             <artifactId>hive-storage-api</artifactId>
+            <version>${hive-storage-api.version}</version>
             <scope>compile</scope>
             <exclusions>
                 <exclusion>
diff --git a/licenses.yaml b/licenses.yaml
index 91cc0330b08..c35e4563ad3 100644
--- a/licenses.yaml
+++ b/licenses.yaml
@@ -3510,13 +3510,13 @@ name: Apache Hive
 license_category: binary
 module: extensions/druid-bloom-filter
 license_name: Apache License version 2.0
-version: 2.8.1
+version: 4.2.0
 libraries:
   - org.apache.hive: hive-storage-api
 notices:
   - hive-storage-api: |
       Hive Storage API
-      Copyright 2018 The Apache Software Foundation
+      Copyright 2008-2025 The Apache Software Foundation
 
 ---
 
diff --git a/pom.xml b/pom.xml
index 279eda93911..2aa53b28678 100644
--- a/pom.xml
+++ b/pom.xml
@@ -636,7 +636,7 @@
             <dependency>
                 <groupId>org.apache.hive</groupId>
                 <artifactId>hive-storage-api</artifactId>
-                <version>2.8.1</version>
+                <version>4.2.0</version>
             </dependency>
             <dependency>
                 <groupId>com.google.guava</groupId>


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

Reply via email to