This is an automated email from the ASF dual-hosted git repository.
yuxia pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/fluss.git
The following commit(s) were added to refs/heads/main by this push:
new fb6765a35 [iceberg] Bump Iceberg version to 1.10.1 (#2415)
fb6765a35 is described below
commit fb6765a359b3ff9ccaf249aff5d034c4523bf677
Author: Eduard Tudenhoefner <[email protected]>
AuthorDate: Thu Feb 5 03:28:03 2026 +0100
[iceberg] Bump Iceberg version to 1.10.1 (#2415)
---
docker/quickstart-flink/prepare_build.sh | 12 ++++++------
.../fluss-lake-iceberg/src/main/resources/META-INF/NOTICE | 14 +++++++-------
pom.xml | 2 +-
.../streaming-lakehouse/integrate-data-lakes/iceberg.md | 12 ++++++------
4 files changed, 20 insertions(+), 20 deletions(-)
diff --git a/docker/quickstart-flink/prepare_build.sh
b/docker/quickstart-flink/prepare_build.sh
index dfd440fb3..3dd9f964a 100755
--- a/docker/quickstart-flink/prepare_build.sh
+++ b/docker/quickstart-flink/prepare_build.sh
@@ -170,12 +170,12 @@ main() {
# Iceberg Support
log_info "Downloading Iceberg connector JARs..."
- # Download iceberg-flink-runtime for Flink 1.20 (version 1.10.0)
+ # Download iceberg-flink-runtime for Flink 1.20 (version 1.10.1)
download_jar \
-
"https://repo1.maven.org/maven2/org/apache/iceberg/iceberg-flink-runtime-1.20/1.10.0/iceberg-flink-runtime-1.20-1.10.0.jar"
\
- "./lib/iceberg-flink-runtime-1.20-1.10.0.jar" \
+
"https://repo1.maven.org/maven2/org/apache/iceberg/iceberg-flink-runtime-1.20/1.10.1/iceberg-flink-runtime-1.20-1.10.1.jar"
\
+ "./lib/iceberg-flink-runtime-1.20-1.10.1.jar" \
"" \
- "iceberg-flink-runtime-1.20-1.10.0"
+ "iceberg-flink-runtime-1.20-1.10.1"
# Prepare lake tiering JAR
@@ -201,7 +201,7 @@ verify_jars() {
"flink-faker-0.5.3.jar"
"hadoop-apache-3.3.5-2.jar"
"paimon-flink-1.20-1.2.0.jar"
- "iceberg-flink-runtime-1.20-1.10.0.jar"
+ "iceberg-flink-runtime-1.20-1.10.1.jar"
)
local opt_jars=(
@@ -250,7 +250,7 @@ show_summary() {
echo " ✓ Fluss Flink 1.20 connector"
echo " ✓ Fluss Lake Paimon connector"
echo " ✓ Fluss Lake Iceberg connector"
- echo " ✓ Iceberg Flink runtime 1.20 (v1.10.0)"
+ echo " ✓ Iceberg Flink runtime 1.20 (v1.10.1)"
echo " ✓ Paimon Flink 1.20 (v1.2.0)"
echo " ✓ Hadoop Apache (v3.3.5-2)"
echo " ✓ Flink Faker (v0.5.3)"
diff --git a/fluss-lake/fluss-lake-iceberg/src/main/resources/META-INF/NOTICE
b/fluss-lake/fluss-lake-iceberg/src/main/resources/META-INF/NOTICE
index 6f432f634..0d4a9afce 100644
--- a/fluss-lake/fluss-lake-iceberg/src/main/resources/META-INF/NOTICE
+++ b/fluss-lake/fluss-lake-iceberg/src/main/resources/META-INF/NOTICE
@@ -6,13 +6,13 @@ The Apache Software Foundation (http://www.apache.org/).
This project bundles the following dependencies under the Apache Software
License 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
-- org.apache.iceberg:iceberg-core:1.10.0
-- org.apache.iceberg:iceberg-api:1.10.0
-- org.apache.iceberg:iceberg-bundled-guava:1.10.0
-- org.apache.iceberg:iceberg-common:1.10.0
-- org.apache.iceberg:iceberg-data:1.10.0
-- org.apache.iceberg:iceberg-orc:1.10.0
-- org.apache.iceberg:iceberg-parquet:1.10.0
+- org.apache.iceberg:iceberg-core:1.10.1
+- org.apache.iceberg:iceberg-api:1.10.1
+- org.apache.iceberg:iceberg-bundled-guava:1.10.1
+- org.apache.iceberg:iceberg-common:1.10.1
+- org.apache.iceberg:iceberg-data:1.10.1
+- org.apache.iceberg:iceberg-orc:1.10.1
+- org.apache.iceberg:iceberg-parquet:1.10.1
- org.apache.avro:avro:1.12.0
- org.apache.parquet:parquet-avro:1.16.0
- org.apache.parquet:parquet-column:1.16.0
diff --git a/pom.xml b/pom.xml
index 07b7f9003..6ccc71e3b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -90,7 +90,7 @@
<netty.version>4.1.104.Final</netty.version>
<arrow.version>15.0.0</arrow.version>
<paimon.version>1.3.1</paimon.version>
- <iceberg.version>1.10.0</iceberg.version>
+ <iceberg.version>1.10.1</iceberg.version>
<roaringbitmap.version>1.3.0</roaringbitmap.version>
<!-- spark & scala -->
diff --git a/website/docs/streaming-lakehouse/integrate-data-lakes/iceberg.md
b/website/docs/streaming-lakehouse/integrate-data-lakes/iceberg.md
index b28191b05..c0a7a8c9d 100644
--- a/website/docs/streaming-lakehouse/integrate-data-lakes/iceberg.md
+++ b/website/docs/streaming-lakehouse/integrate-data-lakes/iceberg.md
@@ -31,7 +31,7 @@ datalake.iceberg.warehouse: /tmp/iceberg
Fluss processes Iceberg configurations by stripping the `datalake.iceberg.`
prefix and uses the stripped configurations (without the prefix
`datalake.iceberg.`) to initialize the Iceberg catalog.
-This approach enables passing custom configurations for Iceberg catalog
initialization. Check out the [Iceberg Catalog
Properties](https://iceberg.apache.org/docs/1.10.0/configuration/#catalog-properties)
for more details on available catalog configurations.
+This approach enables passing custom configurations for Iceberg catalog
initialization. Check out the [Iceberg Catalog
Properties](https://iceberg.apache.org/docs/1.10.1/configuration/#catalog-properties)
for more details on available catalog configurations.
#### Supported Catalog Types
@@ -93,11 +93,11 @@ Fluss only bundles catalog implementations included in the
`iceberg-core` module
##### 3. Version Compatibility
-The Iceberg version that Fluss bundles is based on `1.10.0`. Please ensure the
JARs you add are compatible with `Iceberg-1.10.0`.
+The Iceberg version that Fluss bundles is based on `1.10.1`. Please ensure the
JARs you add are compatible with `Iceberg-1.10.1`.
#### Important Notes
-- Ensure all JAR files are compatible with Iceberg 1.10.0
+- Ensure all JAR files are compatible with Iceberg 1.10.1
- If using an existing Hadoop environment, it's recommended to use the
`HADOOP_CLASSPATH` environment variable
- Configuration changes take effect after restarting the Fluss service
@@ -171,8 +171,8 @@ Put the JARs required by your Iceberg FileIO into
`${FLINK_HOME}/lib`:
**S3 FileIO:**
```bash
# Required JARs for S3 FileIO
-iceberg-aws-1.10.0.jar
-iceberg-aws-bundle-1.10.0.jar
+iceberg-aws-1.10.1.jar
+iceberg-aws-bundle-1.10.1.jar
failsafe-3.3.2.jar
```
@@ -190,7 +190,7 @@ When following the [Start Datalake Tiering
Service](maintenance/tiered-storage/l
#### Important Notes
-- Ensure all JAR files are compatible with Iceberg 1.10.0
+- Ensure all JAR files are compatible with Iceberg 1.10.1
- Verify that all required dependencies are in the `${FLINK_HOME}/lib`
directory
- Check the Flink job logs for any missing dependency errors
- Restart the Flink cluster after adding new JAR files