nssalian opened a new issue, #2411: URL: https://github.com/apache/iceberg-rust/issues/2411
### Is your feature request related to a problem or challenge? Based on the pyiceberg tracking (https://github.com/apache/iceberg-python/issues/1818) and iceberg-go tracking (https://github.com/apache/iceberg-go/issues/589). New DataTypes * Variant - PR #2188 open * Non-shredded read/write * Shredded read * Shredded write * Variant statistics (skip min/max on parent, allow on shredded children) * Geometry / Geography Default Values * initial-default and write-default support Row Lineage * first-row-id tracking on manifest entries * next-row-id monotonicity validation * Row lineage assignment on write Deletion Vectors * DV read support (Puffin + Roaring bitmap) * DV write support * Scanner integration Multi-arg Transforms * Metadata read (partition spec with multi-arg transforms) * Eval support (when spec stabilizes) Misc v3 Spec Items * Stop writing distinct_counts on v3 manifests * Emit null current-snapshot-id for empty v3 metadata (not -1) * Support zstd metadata compression codec * Gate v3-only metadata fields when reading v1/v2 Related * Iceberg spec v3 changes: https://iceberg.apache.org/spec/#version-3 * iceberg-go v3 tracking: https://github.com/apache/iceberg-go/issues/589 * pyiceberg v3 tracking: https://github.com/apache/iceberg-python/issues/1818 * Java variant shredding: https://github.com/apache/iceberg/pull/14297 ### Describe the solution you'd like _No response_ ### Willingness to contribute None -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
