This is an automated email from the ASF dual-hosted git repository.
zeroshade pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/iceberg-go.git
The following commit(s) were added to refs/heads/main by this push:
new 61f59fafe docs: refresh V3 feature status (#2053)
61f59fafe is described below
commit 61f59fafeef5c8190fc0e3184b773dbf36aa4f9d
Author: Andrei Tserakhau <[email protected]>
AuthorDate: Wed Sep 30 18:34:59 2026 +0200
docs: refresh V3 feature status (#2053)
Update the matrix to match current V3 support:
* mark partitioned DV writes as supported
* split Geometry/Geography status and note deferred geography/nested bounds
* clarify encryption metadata support vs file-level encryption
* add StatisticsFile / PartitionStatisticsFile support and NDV roadmap
status
---
website/src/feature-status.md | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/website/src/feature-status.md b/website/src/feature-status.md
index 800932cd6..bd0b84520 100644
--- a/website/src/feature-status.md
+++ b/website/src/feature-status.md
@@ -48,16 +48,20 @@ All V1 features are supported. V1 is the format-version
baseline.
| Nanosecond timestamps (`timestamp_ns`, `timestamptz_ns`) | Supported |
| Default values (`initial-default`, `write-default`) | Supported |
| Row lineage (`_row_id`, `_last_updated_sequence_number`) | Supported |
-| Encryption keys in metadata | Supported |
+| Encryption keys in metadata | Supported (metadata-level storage +
`EncryptionManager` interface; file-level envelope encryption not yet
implemented [PR #1620 in
review](https://github.com/apache/iceberg-go/pull/1620)) |
| Variant type, non-shredded | Supported (PR
[#932](https://github.com/apache/iceberg-go/pull/932); umbrella
[#929](https://github.com/apache/iceberg-go/issues/929)) |
| Variant type, shredded reader / writer | Supported (reader
[#1238](https://github.com/apache/iceberg-go/pull/1238), writer
[#1351](https://github.com/apache/iceberg-go/pull/1351)) |
| Variant predicate pushdown / field extract | Supported (PR
[#1607](https://github.com/apache/iceberg-go/pull/1607)) |
| Deletion vectors, read | Supported |
| Deletion vectors, write (unpartitioned) | Supported |
-| Deletion vectors, write (partitioned) | In progress
([#1135](https://github.com/apache/iceberg-go/issues/1135), PR
[#1151](https://github.com/apache/iceberg-go/pull/1151)) |
+| Deletion vectors, write (partitioned) | Supported (PR
[#1151](https://github.com/apache/iceberg-go/pull/1151)) |
| Geometry / Geography types (schema) | Supported |
-| Geometry / Geography (transforms, statistics, pruning) | In progress
(umbrella [#989](https://github.com/apache/iceberg-go/issues/989)) |
+| Geometry: statistics and pruning | Supported |
+| Geography: read, write, and schema | Supported (bounds/pruning intentionally
omitted for geodesic safety) |
+| Geometry / Geography: nested-geo bounds | Deferred |
| Multi-argument transforms | Infrastructure present; no concrete
implementations exercised yet |
+| Statistics files (read / round-trip) | Supported |
+| NDV (Theta-sketch) statistics computation | Roadmap
([#1929](https://github.com/apache/iceberg-go/issues/1929)) |
## FileSystem support