+1 (non-binding)

Following the "Verifying a release" doc
<https://github.com/apache/iceberg-python/blob/main/mkdocs/docs/verify-release.md>
.
Downloaded from SVN
```
svn checkout
https://dist.apache.org/repos/dist/dev/iceberg/pyiceberg-0.9.0rc3 pyiceberg/
```
Checked
* gpg: Good signature from "Drew Gallardo <img...@gmail.com>" [unknown]
* Checksum OK
* RAT checks passed. 1 extra ERROR line but is unrelated
```
ERROR: Ignored 0 lines in your exclusion files as comments or empty lines.
```
* Both unit and integration test passed with Python 3.12.8 on M1 and
Orbstack

Thanks for being the release manager, Drew! Third time's a charm! :)

Best,
Kevin Liu

On Wed, Feb 26, 2025 at 11:17 AM Drew <img...@gmail.com> wrote:

> Hi Everyone,
>
> I propose that we release the following RC as the official PyIceberg 0.9.0
> release.
>
> A summary of the high level features:
>
>    - 235 new commits
>
> *High Level Features:*
>
>    - Implemented support for Alibaba OSS protocol in PyArrowFileIO
>    - Enabled Dynamic Overwrite capability
>    - Introduced V3 read support
>    - Added support for Polars DataFrame and LazyFrame
>    - Enabled column projection for efficient data access
>    - Added table statistics
>    - Implemented table UPSERT support with improved deduplication logic
>    - Added support for Location Providers
>    - Extended support for write paths with Location Providers
>    (write.data.path, write.metadata.path)
>    - Removed table name parsing from row_filter
>    - Cross region S3 read support
>
> *Bug Fixes:*
>
>    - Resolved issues reading from multiple S3 regions
>    - Corrected URL encoding of partition field names
>    - Fixed a TypeError issue with composite keys
>    - Ensured proper handling of missing Parquet metadata
>
> *Documentation & Infrastructure:*
>
>    - Improved contribution guidelines
>    - Automated CI with nightly builds and release candidate processes
>    - Automate building Release Candidate in github action
>
>
>
> The commit ID is 8bfb16cf063d121a177d43fec01620e1a5e6d84a
>
>    - This corresponds to the tag: pyiceberg-0.9.0rc3
>    (54d7fff1430cda8b03ca3c95ee02f0d6631a0cb5)
>    -
>    https://github.com/apache/iceberg-python/releases/tag/pyiceberg-0.9.0rc3
>    -
>    
> https://github.com/apache/iceberg-python/tree/8bfb16cf063d121a177d43fec01620e1a5e6d84a
>
>
> The release tarball, signature, and checksums are here:
>
>    - https://dist.apache.org/repos/dist/dev/iceberg/pyiceberg-0.9.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.9.0rc3/
>
> And can be installed using: pip3 install pyiceberg==0.9.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.9.0
> [ ] +0
> [ ] -1 Do not release this because...
>

Reply via email to