This is an automated email from the ASF dual-hosted git repository.
yzheng pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/polaris.git
The following commit(s) were added to refs/heads/main by this push:
new 359557e4b Update iceberg version to 1.10.1 fo regtest and
getting-started examples (#3745)
359557e4b is described below
commit 359557e4bd7c5f8b9ad9310a4934b54d18bae55f
Author: Yong Zheng <[email protected]>
AuthorDate: Thu Feb 12 08:38:06 2026 -0600
Update iceberg version to 1.10.1 fo regtest and getting-started examples
(#3745)
---
getting-started/ceph/README.md | 2 +-
getting-started/jdbc/docker-compose.yml | 2 +-
getting-started/minio/README.md | 2 +-
getting-started/ozone/README.md | 2 +-
getting-started/quickstart/docker-compose.yml | 2 +-
getting-started/rustfs/README.md | 2 +-
getting-started/spark/notebooks/SparkPolaris.ipynb | 2 +-
gradle/libs.versions.toml | 2 +-
regtests/setup.sh | 2 +-
regtests/t_pyspark/src/iceberg_spark.py | 4 ++--
10 files changed, 11 insertions(+), 11 deletions(-)
diff --git a/getting-started/ceph/README.md b/getting-started/ceph/README.md
index 84b1aaf59..ca159d78d 100644
--- a/getting-started/ceph/README.md
+++ b/getting-started/ceph/README.md
@@ -76,7 +76,7 @@ services:
```shell
bin/spark-sql \
- --packages
org.apache.iceberg:iceberg-spark-runtime-3.5_2.12:1.9.0,org.apache.iceberg:iceberg-aws-bundle:1.9.0
\
+ --packages
org.apache.iceberg:iceberg-spark-runtime-3.5_2.12:1.10.1,org.apache.iceberg:iceberg-aws-bundle:1.10.1
\
--conf
spark.sql.extensions=org.apache.iceberg.spark.extensions.IcebergSparkSessionExtensions
\
--conf spark.sql.catalog.polaris=org.apache.iceberg.spark.SparkCatalog \
--conf spark.sql.catalog.polaris.type=rest \
diff --git a/getting-started/jdbc/docker-compose.yml
b/getting-started/jdbc/docker-compose.yml
index a18ff9b46..3b28598b2 100644
--- a/getting-started/jdbc/docker-compose.yml
+++ b/getting-started/jdbc/docker-compose.yml
@@ -81,7 +81,7 @@ services:
retries: 15
command: [
/opt/spark/bin/spark-sql,
- --packages,
"org.apache.iceberg:iceberg-spark-runtime-3.5_2.12:1.10.0,org.apache.iceberg:iceberg-aws-bundle:1.10.0,org.apache.iceberg:iceberg-gcp-bundle:1.10.0,org.apache.iceberg:iceberg-azure-bundle:1.10.0",
+ --packages,
"org.apache.iceberg:iceberg-spark-runtime-3.5_2.12:1.10.1,org.apache.iceberg:iceberg-aws-bundle:1.10.1,org.apache.iceberg:iceberg-gcp-bundle:1.10.1,org.apache.iceberg:iceberg-azure-bundle:1.10.1",
--conf,
"spark.sql.extensions=org.apache.iceberg.spark.extensions.IcebergSparkSessionExtensions",
--conf,
"spark.sql.catalog.polaris=org.apache.iceberg.spark.SparkCatalog",
--conf, "spark.sql.catalog.polaris.type=rest",
diff --git a/getting-started/minio/README.md b/getting-started/minio/README.md
index a9e933ac2..00cfc5f3a 100644
--- a/getting-started/minio/README.md
+++ b/getting-started/minio/README.md
@@ -50,7 +50,7 @@ See the [Spark Notebooks Example](../spark/README.md) for a
more advanced Spark
```shell
bin/spark-sql \
- --packages
org.apache.iceberg:iceberg-spark-runtime-3.5_2.12:1.9.0,org.apache.iceberg:iceberg-aws-bundle:1.9.0
\
+ --packages
org.apache.iceberg:iceberg-spark-runtime-3.5_2.12:1.10.1,org.apache.iceberg:iceberg-aws-bundle:1.10.1
\
--conf
spark.sql.extensions=org.apache.iceberg.spark.extensions.IcebergSparkSessionExtensions
\
--conf spark.sql.catalog.polaris=org.apache.iceberg.spark.SparkCatalog \
--conf spark.sql.catalog.polaris.type=rest \
diff --git a/getting-started/ozone/README.md b/getting-started/ozone/README.md
index 836e83f22..f05c0b6ab 100644
--- a/getting-started/ozone/README.md
+++ b/getting-started/ozone/README.md
@@ -40,7 +40,7 @@ Note: this example pulls the `apache/polaris:latest` image,
but assumes the imag
```shell
bin/spark-sql \
- --packages
org.apache.iceberg:iceberg-spark-runtime-3.5_2.12:1.9.0,org.apache.iceberg:iceberg-aws-bundle:1.9.0
\
+ --packages
org.apache.iceberg:iceberg-spark-runtime-3.5_2.12:1.10.1,org.apache.iceberg:iceberg-aws-bundle:1.10.1
\
--conf
spark.sql.extensions=org.apache.iceberg.spark.extensions.IcebergSparkSessionExtensions
\
--conf spark.sql.catalog.polaris=org.apache.iceberg.spark.SparkCatalog \
--conf spark.sql.catalog.polaris.type=rest \
diff --git a/getting-started/quickstart/docker-compose.yml
b/getting-started/quickstart/docker-compose.yml
index 021941dc8..218bfd366 100644
--- a/getting-started/quickstart/docker-compose.yml
+++ b/getting-started/quickstart/docker-compose.yml
@@ -263,7 +263,7 @@ services:
echo ""
echo "To get started with Spark:"
echo " spark-sql \\"
- echo " --packages
org.apache.iceberg:iceberg-spark-runtime-3.5_2.12:1.10.0,org.apache.iceberg:iceberg-aws-bundle:1.10.0
\\"
+ echo " --packages
org.apache.iceberg:iceberg-spark-runtime-3.5_2.12:1.10.1,org.apache.iceberg:iceberg-aws-bundle:1.10.1
\\"
echo " --conf
spark.sql.extensions=org.apache.iceberg.spark.extensions.IcebergSparkSessionExtensions
\\"
echo " --conf
spark.sql.catalog.polaris=org.apache.iceberg.spark.SparkCatalog \\"
echo " --conf spark.sql.catalog.polaris.type=rest \\"
diff --git a/getting-started/rustfs/README.md b/getting-started/rustfs/README.md
index 2af84ba0e..7b9f1728f 100644
--- a/getting-started/rustfs/README.md
+++ b/getting-started/rustfs/README.md
@@ -47,7 +47,7 @@ See the [Spark Notebooks Example](../spark/README.md) for a
more advanced Spark
```shell
bin/spark-sql \
- --packages
org.apache.iceberg:iceberg-spark-runtime-3.5_2.12:1.9.0,org.apache.iceberg:iceberg-aws-bundle:1.9.0
\
+ --packages
org.apache.iceberg:iceberg-spark-runtime-3.5_2.12:1.10.1,org.apache.iceberg:iceberg-aws-bundle:1.10.1
\
--conf
spark.sql.extensions=org.apache.iceberg.spark.extensions.IcebergSparkSessionExtensions
\
--conf spark.sql.catalog.polaris=org.apache.iceberg.spark.SparkCatalog \
--conf spark.sql.catalog.polaris.type=rest \
diff --git a/getting-started/spark/notebooks/SparkPolaris.ipynb
b/getting-started/spark/notebooks/SparkPolaris.ipynb
index 0d51a1c0e..3d8fa121c 100644
--- a/getting-started/spark/notebooks/SparkPolaris.ipynb
+++ b/getting-started/spark/notebooks/SparkPolaris.ipynb
@@ -256,7 +256,7 @@
"\n",
"spark = (SparkSession.builder\n",
" .config(\"spark.sql.catalog.spark_catalog\",
\"org.apache.iceberg.spark.SparkSessionCatalog\")\n",
- " .config(\"spark.jars.packages\",
\"org.apache.iceberg:iceberg-spark-runtime-3.5_2.12:1.10.0,org.apache.iceberg:iceberg-aws-bundle:1.10.0\")\n",
+ " .config(\"spark.jars.packages\",
\"org.apache.iceberg:iceberg-spark-runtime-3.5_2.12:1.10.1,org.apache.iceberg:iceberg-aws-bundle:1.10.1\")\n",
" .config('spark.sql.iceberg.vectorization.enabled', 'false')\n",
" \n",
" # Configure the 'polaris' catalog as an Iceberg rest catalog\n",
diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml
index 5631aa13c..8980e8feb 100644
--- a/gradle/libs.versions.toml
+++ b/gradle/libs.versions.toml
@@ -20,7 +20,7 @@
[versions]
checkstyle = "13.2.0"
hadoop = "3.4.2"
-iceberg = "1.10.1" # Ensure to update the iceberg version in regtests to keep
regtests up-to-date
+iceberg = "1.10.1" # Ensure to update the iceberg version in regtests and
getting-started to keep them up-to-date
immutables = "2.12.1"
jmh = "1.37"
picocli = "4.7.7"
diff --git a/regtests/setup.sh b/regtests/setup.sh
index f6c67b353..5c6bb64af 100755
--- a/regtests/setup.sh
+++ b/regtests/setup.sh
@@ -31,7 +31,7 @@ if [ -z "${SPARK_HOME}" ]; then
fi
SPARK_CONF="${SPARK_HOME}/conf/spark-defaults.conf"
DERBY_HOME="/tmp/derby"
-ICEBERG_VERSION="1.10.0"
+ICEBERG_VERSION="1.10.1"
export
PYTHONPATH="${SPARK_HOME}/python/:${SPARK_HOME}/python/lib/py4j-0.10.9.7-src.zip:$PYTHONPATH"
# Ensure binaries are downloaded locally
diff --git a/regtests/t_pyspark/src/iceberg_spark.py
b/regtests/t_pyspark/src/iceberg_spark.py
index fb430d48a..b6ad571d1 100644
--- a/regtests/t_pyspark/src/iceberg_spark.py
+++ b/regtests/t_pyspark/src/iceberg_spark.py
@@ -75,8 +75,8 @@ class IcebergSparkSession:
"""Initial method for Iceberg Spark session. Creates a Spark session with
specified configs.
"""
packages = [
- "org.apache.iceberg:iceberg-spark-runtime-3.5_2.12:1.10.0",
- "org.apache.iceberg:iceberg-aws-bundle:1.10.0",
+ "org.apache.iceberg:iceberg-spark-runtime-3.5_2.12:1.10.1",
+ "org.apache.iceberg:iceberg-aws-bundle:1.10.1",
]
excludes = ["org.checkerframework:checker-qual",
"com.google.errorprone:error_prone_annotations"]