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

Fokko pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/iceberg.git


The following commit(s) were added to refs/heads/main by this push:
     new d8198f7370 Build: Upgrade Arrow to 19.0.0 (#18426)
d8198f7370 is described below

commit d8198f73705bf572785904b3056ac189ebbbacc2
Author: Robert Kruszewski <[email protected]>
AuthorDate: Thu Oct 29 20:17:42 2026 +0000

    Build: Upgrade Arrow to 19.0.0 (#18426)
    
    Generated-by: Claude Code
    
    Signed-off-by: Robert Kruszewski <[email protected]>
    Co-authored-by: Claude Opus 5.5 <[email protected]>
---
 gradle/libs.versions.toml                 |  2 +-
 spark/v3.5/spark-runtime/LICENSE          | 37 -------------------------------
 spark/v3.5/spark-runtime/runtime-deps.txt | 13 +++++------
 spark/v4.0/spark-runtime/LICENSE          | 37 -------------------------------
 spark/v4.0/spark-runtime/runtime-deps.txt | 13 +++++------
 spark/v4.1/spark-runtime/LICENSE          | 37 -------------------------------
 spark/v4.1/spark-runtime/runtime-deps.txt | 13 +++++------
 spark/v4.2/spark-runtime/LICENSE          | 37 -------------------------------
 spark/v4.2/spark-runtime/runtime-deps.txt | 13 +++++------
 9 files changed, 25 insertions(+), 177 deletions(-)

diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml
index 98df0d4388..d7ce1b49f4 100644
--- a/gradle/libs.versions.toml
+++ b/gradle/libs.versions.toml
@@ -30,7 +30,7 @@ antlr = "4.9.3"
 antlr413 = "4.13.1" # For Spark 4.0 support
 aircompressor = "2.0.3"
 apiguardian = "1.1.2"
-arrow = "15.0.2"
+arrow = "19.0.0"
 avro = "1.12.2"
 assertj-core = "3.27.7"
 awaitility = "4.3.0"
diff --git a/spark/v3.5/spark-runtime/LICENSE b/spark/v3.5/spark-runtime/LICENSE
index 68349435dc..33c3cf8e63 100644
--- a/spark/v3.5/spark-runtime/LICENSE
+++ b/spark/v3.5/spark-runtime/LICENSE
@@ -1043,43 +1043,6 @@ License: Apache License, Version 2.0 - 
https://www.apache.org/licenses/LICENSE-2
 
 
--------------------------------------------------------------------------------
 
-This product bundles Eclipse Collections.
-
-Project URL: https://github.com/eclipse-collections/eclipse-collections
-License: Eclipse Distribution License v. 1.0 - 
https://www.eclipse.org/org/documents/edl-v10.php
-
-| Eclipse Distribution License - v 1.0
-|
-| Copyright (c) 2007, Eclipse Foundation, Inc. and its licensors.
-|
-| All rights reserved.
-|
-| Redistribution and use in source and binary forms, with or without
-| modification, are permitted provided that the following conditions are met:
-|
-|   * Redistributions of source code must retain the above copyright notice,
-|     this list of conditions and the following disclaimer.
-|   * Redistributions in binary form must reproduce the above copyright notice,
-|     this list of conditions and the following disclaimer in the documentation
-|     and/or other materials provided with the distribution.
-|   * Neither the name of the Eclipse Foundation, Inc. nor the names of its
-|     contributors may be used to endorse or promote products derived from this
-|     software without specific prior written permission.
-|
-| THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-| AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-| IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-| ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
-| LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-| CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-| SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-| INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-| CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-| ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-| POSSIBILITY OF SUCH DAMAGE.
-
---------------------------------------------------------------------------------
-
 This product bundles Apache Datasketches.
 
 Project URL: https://datasketches.apache.org
diff --git a/spark/v3.5/spark-runtime/runtime-deps.txt 
b/spark/v3.5/spark-runtime/runtime-deps.txt
index 5ce6207199..c932885ece 100644
--- a/spark/v3.5/spark-runtime/runtime-deps.txt
+++ b/spark/v3.5/spark-runtime/runtime-deps.txt
@@ -4,15 +4,16 @@ com.fasterxml.jackson.core:jackson-databind:2.18
 com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.22
 com.github.ben-manes.caffeine:caffeine:3.3
 com.google.errorprone:error_prone_annotations:2.50
-com.google.flatbuffers:flatbuffers-java:23.5
+com.google.flatbuffers:flatbuffers-java:25.2
 dev.failsafe:failsafe:3.3
 io.airlift:aircompressor:2.0
 io.netty:netty-buffer:4.2
 io.netty:netty-common:4.2
-org.apache.arrow:arrow-format:15.0
-org.apache.arrow:arrow-memory-core:15.0
-org.apache.arrow:arrow-memory-netty:15.0
-org.apache.arrow:arrow-vector:15.0
+org.apache.arrow:arrow-format:19.0
+org.apache.arrow:arrow-memory-core:19.0
+org.apache.arrow:arrow-memory-netty-buffer-patch:19.0
+org.apache.arrow:arrow-memory-netty:19.0
+org.apache.arrow:arrow-vector:19.0
 org.apache.avro:avro:1.12
 org.apache.datasketches:datasketches-java:6.2
 org.apache.datasketches:datasketches-memory:3.0
@@ -29,8 +30,6 @@ org.apache.parquet:parquet-format-structures:1.18
 org.apache.parquet:parquet-hadoop:1.18
 org.apache.parquet:parquet-jackson:1.18
 org.apache.parquet:parquet-variant:1.18
-org.eclipse.collections:eclipse-collections-api:11.1
-org.eclipse.collections:eclipse-collections:11.1
 org.eclipse.microprofile.openapi:microprofile-openapi-api:4.1
 org.jspecify:jspecify:1.0
 org.locationtech.jts:jts-core:1.20
diff --git a/spark/v4.0/spark-runtime/LICENSE b/spark/v4.0/spark-runtime/LICENSE
index 68349435dc..33c3cf8e63 100644
--- a/spark/v4.0/spark-runtime/LICENSE
+++ b/spark/v4.0/spark-runtime/LICENSE
@@ -1043,43 +1043,6 @@ License: Apache License, Version 2.0 - 
https://www.apache.org/licenses/LICENSE-2
 
 
--------------------------------------------------------------------------------
 
-This product bundles Eclipse Collections.
-
-Project URL: https://github.com/eclipse-collections/eclipse-collections
-License: Eclipse Distribution License v. 1.0 - 
https://www.eclipse.org/org/documents/edl-v10.php
-
-| Eclipse Distribution License - v 1.0
-|
-| Copyright (c) 2007, Eclipse Foundation, Inc. and its licensors.
-|
-| All rights reserved.
-|
-| Redistribution and use in source and binary forms, with or without
-| modification, are permitted provided that the following conditions are met:
-|
-|   * Redistributions of source code must retain the above copyright notice,
-|     this list of conditions and the following disclaimer.
-|   * Redistributions in binary form must reproduce the above copyright notice,
-|     this list of conditions and the following disclaimer in the documentation
-|     and/or other materials provided with the distribution.
-|   * Neither the name of the Eclipse Foundation, Inc. nor the names of its
-|     contributors may be used to endorse or promote products derived from this
-|     software without specific prior written permission.
-|
-| THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-| AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-| IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-| ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
-| LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-| CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-| SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-| INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-| CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-| ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-| POSSIBILITY OF SUCH DAMAGE.
-
---------------------------------------------------------------------------------
-
 This product bundles Apache Datasketches.
 
 Project URL: https://datasketches.apache.org
diff --git a/spark/v4.0/spark-runtime/runtime-deps.txt 
b/spark/v4.0/spark-runtime/runtime-deps.txt
index 5ce6207199..c932885ece 100644
--- a/spark/v4.0/spark-runtime/runtime-deps.txt
+++ b/spark/v4.0/spark-runtime/runtime-deps.txt
@@ -4,15 +4,16 @@ com.fasterxml.jackson.core:jackson-databind:2.18
 com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.22
 com.github.ben-manes.caffeine:caffeine:3.3
 com.google.errorprone:error_prone_annotations:2.50
-com.google.flatbuffers:flatbuffers-java:23.5
+com.google.flatbuffers:flatbuffers-java:25.2
 dev.failsafe:failsafe:3.3
 io.airlift:aircompressor:2.0
 io.netty:netty-buffer:4.2
 io.netty:netty-common:4.2
-org.apache.arrow:arrow-format:15.0
-org.apache.arrow:arrow-memory-core:15.0
-org.apache.arrow:arrow-memory-netty:15.0
-org.apache.arrow:arrow-vector:15.0
+org.apache.arrow:arrow-format:19.0
+org.apache.arrow:arrow-memory-core:19.0
+org.apache.arrow:arrow-memory-netty-buffer-patch:19.0
+org.apache.arrow:arrow-memory-netty:19.0
+org.apache.arrow:arrow-vector:19.0
 org.apache.avro:avro:1.12
 org.apache.datasketches:datasketches-java:6.2
 org.apache.datasketches:datasketches-memory:3.0
@@ -29,8 +30,6 @@ org.apache.parquet:parquet-format-structures:1.18
 org.apache.parquet:parquet-hadoop:1.18
 org.apache.parquet:parquet-jackson:1.18
 org.apache.parquet:parquet-variant:1.18
-org.eclipse.collections:eclipse-collections-api:11.1
-org.eclipse.collections:eclipse-collections:11.1
 org.eclipse.microprofile.openapi:microprofile-openapi-api:4.1
 org.jspecify:jspecify:1.0
 org.locationtech.jts:jts-core:1.20
diff --git a/spark/v4.1/spark-runtime/LICENSE b/spark/v4.1/spark-runtime/LICENSE
index 68349435dc..33c3cf8e63 100644
--- a/spark/v4.1/spark-runtime/LICENSE
+++ b/spark/v4.1/spark-runtime/LICENSE
@@ -1043,43 +1043,6 @@ License: Apache License, Version 2.0 - 
https://www.apache.org/licenses/LICENSE-2
 
 
--------------------------------------------------------------------------------
 
-This product bundles Eclipse Collections.
-
-Project URL: https://github.com/eclipse-collections/eclipse-collections
-License: Eclipse Distribution License v. 1.0 - 
https://www.eclipse.org/org/documents/edl-v10.php
-
-| Eclipse Distribution License - v 1.0
-|
-| Copyright (c) 2007, Eclipse Foundation, Inc. and its licensors.
-|
-| All rights reserved.
-|
-| Redistribution and use in source and binary forms, with or without
-| modification, are permitted provided that the following conditions are met:
-|
-|   * Redistributions of source code must retain the above copyright notice,
-|     this list of conditions and the following disclaimer.
-|   * Redistributions in binary form must reproduce the above copyright notice,
-|     this list of conditions and the following disclaimer in the documentation
-|     and/or other materials provided with the distribution.
-|   * Neither the name of the Eclipse Foundation, Inc. nor the names of its
-|     contributors may be used to endorse or promote products derived from this
-|     software without specific prior written permission.
-|
-| THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-| AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-| IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-| ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
-| LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-| CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-| SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-| INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-| CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-| ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-| POSSIBILITY OF SUCH DAMAGE.
-
---------------------------------------------------------------------------------
-
 This product bundles Apache Datasketches.
 
 Project URL: https://datasketches.apache.org
diff --git a/spark/v4.1/spark-runtime/runtime-deps.txt 
b/spark/v4.1/spark-runtime/runtime-deps.txt
index d1c7a05410..eb0462c49f 100644
--- a/spark/v4.1/spark-runtime/runtime-deps.txt
+++ b/spark/v4.1/spark-runtime/runtime-deps.txt
@@ -4,15 +4,16 @@ com.fasterxml.jackson.core:jackson-databind:2.21
 com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.22
 com.github.ben-manes.caffeine:caffeine:3.3
 com.google.errorprone:error_prone_annotations:2.50
-com.google.flatbuffers:flatbuffers-java:23.5
+com.google.flatbuffers:flatbuffers-java:25.2
 dev.failsafe:failsafe:3.3
 io.airlift:aircompressor:2.0
 io.netty:netty-buffer:4.2
 io.netty:netty-common:4.2
-org.apache.arrow:arrow-format:15.0
-org.apache.arrow:arrow-memory-core:15.0
-org.apache.arrow:arrow-memory-netty:15.0
-org.apache.arrow:arrow-vector:15.0
+org.apache.arrow:arrow-format:19.0
+org.apache.arrow:arrow-memory-core:19.0
+org.apache.arrow:arrow-memory-netty-buffer-patch:19.0
+org.apache.arrow:arrow-memory-netty:19.0
+org.apache.arrow:arrow-vector:19.0
 org.apache.avro:avro:1.12
 org.apache.datasketches:datasketches-java:6.2
 org.apache.datasketches:datasketches-memory:3.0
@@ -29,8 +30,6 @@ org.apache.parquet:parquet-format-structures:1.18
 org.apache.parquet:parquet-hadoop:1.18
 org.apache.parquet:parquet-jackson:1.18
 org.apache.parquet:parquet-variant:1.18
-org.eclipse.collections:eclipse-collections-api:11.1
-org.eclipse.collections:eclipse-collections:11.1
 org.eclipse.microprofile.openapi:microprofile-openapi-api:4.1
 org.jspecify:jspecify:1.0
 org.locationtech.jts:jts-core:1.20
diff --git a/spark/v4.2/spark-runtime/LICENSE b/spark/v4.2/spark-runtime/LICENSE
index 68349435dc..33c3cf8e63 100644
--- a/spark/v4.2/spark-runtime/LICENSE
+++ b/spark/v4.2/spark-runtime/LICENSE
@@ -1043,43 +1043,6 @@ License: Apache License, Version 2.0 - 
https://www.apache.org/licenses/LICENSE-2
 
 
--------------------------------------------------------------------------------
 
-This product bundles Eclipse Collections.
-
-Project URL: https://github.com/eclipse-collections/eclipse-collections
-License: Eclipse Distribution License v. 1.0 - 
https://www.eclipse.org/org/documents/edl-v10.php
-
-| Eclipse Distribution License - v 1.0
-|
-| Copyright (c) 2007, Eclipse Foundation, Inc. and its licensors.
-|
-| All rights reserved.
-|
-| Redistribution and use in source and binary forms, with or without
-| modification, are permitted provided that the following conditions are met:
-|
-|   * Redistributions of source code must retain the above copyright notice,
-|     this list of conditions and the following disclaimer.
-|   * Redistributions in binary form must reproduce the above copyright notice,
-|     this list of conditions and the following disclaimer in the documentation
-|     and/or other materials provided with the distribution.
-|   * Neither the name of the Eclipse Foundation, Inc. nor the names of its
-|     contributors may be used to endorse or promote products derived from this
-|     software without specific prior written permission.
-|
-| THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-| AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-| IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-| ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
-| LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-| CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-| SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-| INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-| CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-| ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-| POSSIBILITY OF SUCH DAMAGE.
-
---------------------------------------------------------------------------------
-
 This product bundles Apache Datasketches.
 
 Project URL: https://datasketches.apache.org
diff --git a/spark/v4.2/spark-runtime/runtime-deps.txt 
b/spark/v4.2/spark-runtime/runtime-deps.txt
index d1c7a05410..eb0462c49f 100644
--- a/spark/v4.2/spark-runtime/runtime-deps.txt
+++ b/spark/v4.2/spark-runtime/runtime-deps.txt
@@ -4,15 +4,16 @@ com.fasterxml.jackson.core:jackson-databind:2.21
 com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.22
 com.github.ben-manes.caffeine:caffeine:3.3
 com.google.errorprone:error_prone_annotations:2.50
-com.google.flatbuffers:flatbuffers-java:23.5
+com.google.flatbuffers:flatbuffers-java:25.2
 dev.failsafe:failsafe:3.3
 io.airlift:aircompressor:2.0
 io.netty:netty-buffer:4.2
 io.netty:netty-common:4.2
-org.apache.arrow:arrow-format:15.0
-org.apache.arrow:arrow-memory-core:15.0
-org.apache.arrow:arrow-memory-netty:15.0
-org.apache.arrow:arrow-vector:15.0
+org.apache.arrow:arrow-format:19.0
+org.apache.arrow:arrow-memory-core:19.0
+org.apache.arrow:arrow-memory-netty-buffer-patch:19.0
+org.apache.arrow:arrow-memory-netty:19.0
+org.apache.arrow:arrow-vector:19.0
 org.apache.avro:avro:1.12
 org.apache.datasketches:datasketches-java:6.2
 org.apache.datasketches:datasketches-memory:3.0
@@ -29,8 +30,6 @@ org.apache.parquet:parquet-format-structures:1.18
 org.apache.parquet:parquet-hadoop:1.18
 org.apache.parquet:parquet-jackson:1.18
 org.apache.parquet:parquet-variant:1.18
-org.eclipse.collections:eclipse-collections-api:11.1
-org.eclipse.collections:eclipse-collections:11.1
 org.eclipse.microprofile.openapi:microprofile-openapi-api:4.1
 org.jspecify:jspecify:1.0
 org.locationtech.jts:jts-core:1.20

Reply via email to