Hi Everyone,
I propose that we release the following RC as the official PyIceberg 0.7.0 release. This is a large release featuring many amazing contributions from the community, and here’s a summary of the features introduced on a high level: * Write support to partitioned tables with IdentityTransform and TimeTransform partitions * Support for deletes using predicates. It will drop whole files when it is able to based on the Iceberg statistics, otherwise it will perform a copy-on-write. * Parallelizing writes for a given partition based on a target file size * A new API for rendering PyArrow tables that show metadata about the tables’ manifests, partitions, etc * Support for evolving table partitions * Updated schema compatibility check to be more permissive, by supporting promotable types and subset of schemas on write * Option to merge manifests on write when number of manifests exceeds a threshold * Support staging a table for creation and building a transaction * A new table scan API to return an Arrow RecordBatchReader as opposed to a fully materialized Arrow table * Support for categorical and large PyArrow types on write * A new API to add existing parquet files to a table without rewriting them * Support for loading custom catalog Note: We are skipping the vote on RC1 because we had already started the release process last Friday, but didn't want to send out the VOTE just before the weekend. During that time, bugs were reported, fixes of which are included in RC2. The commit ID is be5c42649914e71e8366c22558f8234ce062b145 * This corresponds to the tag: pyiceberg-0.7.0rc2 (a9c69003bafd1ae03ca27537cdc3e13ff1d9e502) * https://github.com/apache/iceberg-python/releases/tag/pyiceberg-0.7.0rc2 * https://github.com/apache/iceberg-python/tree/be5c42649914e71e8366c22558f8234ce062b145 The release tarball, signature, and checksums are here: * https://dist.apache.org/repos/dist/dev/iceberg/pyiceberg-0.7.0rc2/ You can find the KEYS file here: * https://dist.apache.org/repos/dist/dev/iceberg/KEYS Convenience binary artifacts are staged on pypi: https://pypi.org/project/pyiceberg/0.7.0rc2/ And can be installed using: pip3 install pyiceberg==0.7.0rc2 Please download, verify, and test. Please vote in the next 72 hours. [ ] +1 Release this as PyIceberg 0.7.0 [ ] +0 [ ] -1 Do not release this because...