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 86b0fe8766245fcc0132da82475901aae9f542e8


   - This corresponds to the tag: pyiceberg-0.10.0rc2
   (b8b292b9648fed1cdd5722f356c139652497825b)
   -
   https://github.com/apache/iceberg-python/releases/tag/pyiceberg-0.10.0rc2
   -
   
https://github.com/apache/iceberg-python/tree/86b0fe8766245fcc0132da82475901aae9f542e8

The release tarball, signature, and checksums are here:

   - https://dist.apache.org/repos/dist/dev/iceberg/pyiceberg-0.10.0rc2/

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.0rc2/

And can be installed using: pip3 install pyiceberg==0.10.0rc2

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

Reply via email to