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

Reply via email to