Hi Everyone, With great excitement I propose that we release the following RC as the official PyIceberg 0.10.0 release.
A summary of the high level features: - Initial V3 support (read-only): Initial-defaults, UnknownType, Reading Deletion Vectors - Introduction of the AuthManager with various implementations - First TableMaintenance feature: Expire Snapshots - Replace Arrow partition transforms with Iceberg-Rust - Support for ADLS - Fixed a lot of bugs and improvements: UUID support, Imported Hive tables, Avro Gzip compression, reduced upsert memory pressure, several performance optimizations around metadata tables, parallel add-files operation, and much more! Big shout out to the community for working on this, and joining the discussion on Slack, GitHub and the dev-list! The commit ID is 7acdb12f5239594e593f2822de75c7a4c669f52f - This corresponds to the tag: pyiceberg-0.10.0rc3 (151be021d7d20cafdd03560c4c5398d51c54551c) - https://github.com/apache/iceberg-python/releases/tag/pyiceberg-0.10.0rc3 - https://github.com/apache/iceberg-python/tree/7acdb12f5239594e593f2822de75c7a4c669f52f The release tarball, signature, and checksums are here: - https://dist.apache.org/repos/dist/dev/iceberg/pyiceberg-0.10.0rc3/ You can find the KEYS file here: - https://downloads.apache.org/iceberg/KEYS Convenience binary artifacts are staged on pypi: - https://pypi.org/project/pyiceberg/0.10.0rc3/ And can be installed using: pip3 install pyiceberg==0.10.0rc3 Instructions for verifying a release can be found here: - https://py.iceberg.apache.org/verify-release/ Please download, verify, and test. Please vote in the next 72 hours. [ ] +1 Release this as PyIceberg 0.10.0 [ ] +0 [ ] -1 Do not release this because... Kind regards, Fokko