From 61fea11b5b835f3e4efbdf07ef10e26e021b020d Mon Sep 17 00:00:00 2001 From: Hongze Zhang Date: Tue, 10 Mar 2026 15:44:39 +0000 Subject: [PATCH 1/5] Add IcebergDelta.md for Delta Lake feature support --- docs/get-started/IcebergDelta.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 docs/get-started/IcebergDelta.md diff --git a/docs/get-started/IcebergDelta.md b/docs/get-started/IcebergDelta.md new file mode 100644 index 000000000000..d8aefaabb541 --- /dev/null +++ b/docs/get-started/IcebergDelta.md @@ -0,0 +1,22 @@ +# Delta Lake Feature Support Status in Apache Gluten (Velox Backend, Spark 3.5) + +This document summarizes the current support status of **Delta Lake table features** when used with **Apache Gluten (Velox backend)** on **Apache Spark 3.5**. + +| Feature | Delta minWriterVersion | Delta minReaderVersion | Iceberg format-version | Feature type | Supported by Gluten (Velox) | +|---|---:|---:|---:|---|---| +| Basic functionality | 2 | 1 | 1 | Writer | Yes | +| CHECK constraints | 3 | 1 | N/A | Writer | Yes | +| Change data feed | 4 | 1 | N/A | Writer | Yes | +| Generated columns | 4 | 1 | N/A | Writer | Partial | +| Column mapping | 5 | 2 | N/A | Reader and writer | Yes | +| Identity columns | 6 | 1 | N/A | Writer | Yes | +| Row tracking | 7 | 1 | 3 | Writer | Partial | +| Deletion vectors | 7 | 3 | 3 | Reader and writer | Partial | +| TimestampNTZ | 7 | 3 | 1 | Reader and writer | Yes | +| Liquid clustering | 7 | 3 | 1 | Reader and writer | Yes | +| Iceberg readers (UniForm) | 7 | 2 | N/A | Writer | Yes | +| Type widening | 7 | 3 | N/A | Reader and writer | Partial | +| Variant | 7 | 3 | 3 | Reader and writer | Not tested | +| Variant shredding | 7 | 3 | 3 | Reader and writer | Not tested | +| Collations | 7 | 3 | N/A | Reader and writer | Not tested | +| Protected checkpoints | 7 | 1 | N/A | Writer | Not tested | From c0cdb2f7740f2002a046457e7c2ee59534c83d4b Mon Sep 17 00:00:00 2001 From: Hongze Zhang Date: Tue, 10 Mar 2026 15:45:24 +0000 Subject: [PATCH 2/5] Change TimestampNTZ support from Yes to No --- docs/get-started/IcebergDelta.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/get-started/IcebergDelta.md b/docs/get-started/IcebergDelta.md index d8aefaabb541..c4d6e141d9eb 100644 --- a/docs/get-started/IcebergDelta.md +++ b/docs/get-started/IcebergDelta.md @@ -12,7 +12,7 @@ This document summarizes the current support status of **Delta Lake table featur | Identity columns | 6 | 1 | N/A | Writer | Yes | | Row tracking | 7 | 1 | 3 | Writer | Partial | | Deletion vectors | 7 | 3 | 3 | Reader and writer | Partial | -| TimestampNTZ | 7 | 3 | 1 | Reader and writer | Yes | +| TimestampNTZ | 7 | 3 | 1 | Reader and writer | No | | Liquid clustering | 7 | 3 | 1 | Reader and writer | Yes | | Iceberg readers (UniForm) | 7 | 2 | N/A | Writer | Yes | | Type widening | 7 | 3 | N/A | Reader and writer | Partial | From 8932e0fd96af13d59c6cd4406fd9358db48d0262 Mon Sep 17 00:00:00 2001 From: Hongze Zhang Date: Tue, 10 Mar 2026 15:45:56 +0000 Subject: [PATCH 3/5] Update IcebergDelta.md --- docs/get-started/IcebergDelta.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/get-started/IcebergDelta.md b/docs/get-started/IcebergDelta.md index c4d6e141d9eb..676264cd7966 100644 --- a/docs/get-started/IcebergDelta.md +++ b/docs/get-started/IcebergDelta.md @@ -14,7 +14,7 @@ This document summarizes the current support status of **Delta Lake table featur | Deletion vectors | 7 | 3 | 3 | Reader and writer | Partial | | TimestampNTZ | 7 | 3 | 1 | Reader and writer | No | | Liquid clustering | 7 | 3 | 1 | Reader and writer | Yes | -| Iceberg readers (UniForm) | 7 | 2 | N/A | Writer | Yes | +| Iceberg readers (UniForm) | 7 | 2 | N/A | Writer | Not tested | | Type widening | 7 | 3 | N/A | Reader and writer | Partial | | Variant | 7 | 3 | 3 | Reader and writer | Not tested | | Variant shredding | 7 | 3 | 3 | Reader and writer | Not tested | From 91e7ec051b4aced8c50d56db7c86041cf41b1b40 Mon Sep 17 00:00:00 2001 From: Hongze Zhang Date: Tue, 10 Mar 2026 15:46:14 +0000 Subject: [PATCH 4/5] Change CHECK constraints support to 'No' for Gluten Updated support status for CHECK constraints in Gluten. --- docs/get-started/IcebergDelta.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/get-started/IcebergDelta.md b/docs/get-started/IcebergDelta.md index 676264cd7966..f0d274dea37d 100644 --- a/docs/get-started/IcebergDelta.md +++ b/docs/get-started/IcebergDelta.md @@ -5,7 +5,7 @@ This document summarizes the current support status of **Delta Lake table featur | Feature | Delta minWriterVersion | Delta minReaderVersion | Iceberg format-version | Feature type | Supported by Gluten (Velox) | |---|---:|---:|---:|---|---| | Basic functionality | 2 | 1 | 1 | Writer | Yes | -| CHECK constraints | 3 | 1 | N/A | Writer | Yes | +| CHECK constraints | 3 | 1 | N/A | Writer | No | | Change data feed | 4 | 1 | N/A | Writer | Yes | | Generated columns | 4 | 1 | N/A | Writer | Partial | | Column mapping | 5 | 2 | N/A | Reader and writer | Yes | From b01c82696ff7a250f5d8d9cb1c7e18f03b2f6921 Mon Sep 17 00:00:00 2001 From: Hongze Zhang Date: Tue, 10 Mar 2026 16:42:29 +0000 Subject: [PATCH 5/5] Rename IcebergDelta.md to VeloxDelta.md --- docs/get-started/{IcebergDelta.md => VeloxDelta.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename docs/get-started/{IcebergDelta.md => VeloxDelta.md} (100%) diff --git a/docs/get-started/IcebergDelta.md b/docs/get-started/VeloxDelta.md similarity index 100% rename from docs/get-started/IcebergDelta.md rename to docs/get-started/VeloxDelta.md