Hi Everyone,
Excited to start the 0.4.0 PyIceberg release process. The 0.4.0 release is packed with cool features: - Support for converting Parquet schemas into Iceberg ones <https://github.com/apache/iceberg/pull/6997> - Support for reading data using FSSpec <https://github.com/apache/iceberg/pull/6972>. - Support fetching a limited number of rows <https://github.com/apache/iceberg/pull/7163> to quickly peek into a dataset. - Reduced the number of calls <https://github.com/apache/iceberg/pull/7588> to the object store with PyArrow>=12.0.0. - Speed up queries using the Iceberg metrics. <https://github.com/apache/iceberg/pull/6714> - Ability to do SQL style filters <https://github.com/apache/iceberg/pull/6657>: row_filter='passengers >= 3'.| - SigV4 support <https://github.com/apache/iceberg/pull/7519> for the REST catalog. - A complete makeover <https://github.com/apache/iceberg/pull/7108> of the docs site. - Support for positional deletes <https://github.com/apache/iceberg/pull/6775>. - Ability to set table properties <https://github.com/apache/iceberg/pull/6323>. - And many bugs have been fixed <https://github.com/apache/iceberg/pulls?q=is%3Apr+label%3Apython+is%3Aclosed> ! I propose that we release the following RC as the official PyIceberg 0.4.0 release. The commit ID is e85ec9447c08c1a21e9ef21278f3237811f3f67f * This corresponds to the tag: pyiceberg-0.4.0rc1 (c3579a11b4bfa5387e313185e714c40a0ed1ccfe) * https://github.com/apache/iceberg/releases/tag/pyiceberg-0.4.0rc1 * https://github.com/apache/iceberg/tree/e85ec9447c08c1a21e9ef21278f3237811f3f67f The release tarball, signature, and checksums are here: * https://dist.apache.org/repos/dist/dev/iceberg/pyiceberg-0.4.0rc1/ 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.4.0rc1/ And can be installed using: pip3 install pyiceberg==0.4.0rc1 Please download, verify, and test. Please vote in the next 72 hours. [ ] +1 Release this as PyIceberg 0.4.0 [ ] +0 [ ] -1 Do not release this because... Please consider this email a +1 from my side: - Ran some basic table scans - Including tables with positional deletes - Checked to see if everything still works when PyArrow is not installed - Set some table properties Kind regards, Fokko