Hi all, The Apache Iceberg Rust community is pleased to announce that Apache Iceberg Rust v0.4.0 has been released!
The notable changes since v0.3.0 include: - Caching parsed Manifests and ManifestLists for performance - Support projection pushdown in Datafusion Iceberg - Utilize row group and row selection filtering when reading parquet file backed tables - Support for GCP OAuth - Introduce list, load, rename, drop, create table operations in SQLCatalog - TableMetadataBuilder that enables building modifications to TableMetadata - Datafusion Iceberg table provider for reading a table at a given snapshot - New Puffin crate and compression codec - Support for reading tables with schema evolution - Support for reading Decimal type columns - Support for StatisticsFile and PartitionsStatisticsFile in TableMetadata - Enable conversion of Datafusion expression filters to Iceberg predicates - Publish Transforms as Python bindings in pyiceberg_core Please refer to the change log for the complete list of changes: https://github.com/apache/iceberg-rust/releases/tag/v0.4.0 Apache Iceberg Rust website: https://rust.iceberg.apache.org/ Download Links: https://rust.iceberg.apache.org/download Iceberg Resources: - Issue: https://github.com/apache/iceberg-rust/issues - Mailing list: dev@iceberg.apache.org Thank you On behalf of Apache Iceberg Community