Hi folks, happy Monday! First of all, thank you all for taking the time to download and verify the release candidate.
Unfortunately over the weekend, a critical bug was reported where the deletes were not correctly performed on the desired predicate for files that require partial rewrites. (thank you for reporting the issue panbamid-r!)<https://github.com/apache/iceberg-python/issues/1044> The fix has already been prepared to be included into this patch (Thanks Fokko!). I will cancel the VOTE on this release candidate so that we can introduce the fix with this patch release. I will create a new VOTE thread momentarily. Sung On 2024/08/09 21:16:57 Chinmay Bhat wrote: > +1 (non-binding) > > - Verified signatures, checksums, license > - Ran unit test and test-coverage with Python 3.9.19 > > Thank you for the hard work! > > Best, > Chinmay > > On Sat, Aug 10, 2024 at 2:15 AM André Luis Anastácio > <ndrl...@proton.me.invalid> wrote: > > > > > - validated signatures and checksums > > > > > > - checked license > > > > > > - ran tests and test-coverage with Python 3.9.12 > > > > > > +1 (non-binding) > > > > André Anastácio > > On Friday, August 9th, 2024 at 4:30 PM, Sung Yun <sungwy...@gmail.com> > > wrote: > > > > Hi Everyone, > > > > I propose that we release the following RC as the official PyIceberg 0.7.1 > > release. > > > > This is a patch release due to the following bugs: > > > > * Fix correctness of applying positional deletes on Merge-On-Read tables > > <https://github.com/apache/iceberg-python/pull/1026> > > * Fix overwrite when filtering data > > <https://github.com/apache/iceberg-python/pull/1023> > > * Bug fix for deletes across multiple partition specs on partition > > evolution <https://github.com/apache/iceberg-python/pull/984> > > * Fix evolving the table and writing in the same transaction > > <https://github.com/apache/iceberg-python/pull/985> > > * Fix scans when result is empty > > <https://github.com/apache/iceberg-python/pull/997> > > * Fix ListNamespace response in REST Catalog > > <https://github.com/apache/iceberg-python/pull/995> > > * Exclude Python 3.9.7 from list of supported versions > > <https://github.com/apache/iceberg-python/pull/526> > > * Allow setting write.parquet.row-group-limit > > <https://github.com/apache/iceberg-python/pull/1016> > > * Allow setting write.parquet.page-row-limit > > <https://github.com/apache/iceberg-python/pull/1017> > > <https://github.com/apache/iceberg-python/pull/1023> > > * Fix pydantic warning during commit > > <https://github.com/apache/iceberg-python/pull/972> > > > > The commit ID is 5e89fc5c55c09a17ea38a03f0139b54a35786adc > > > > * This corresponds to the tag: pyiceberg-0.7.1rc1 > > (3df95c4e6161a1fff7cd8f4a5ff80e45f7c704d3) > > * https://github.com/apache/iceberg-python/releases/tag/pyiceberg-0.7.1rc1 > > * > > https://github.com/apache/iceberg-python/tree/5e89fc5c55c09a17ea38a03f0139b54a35786adc > > > > The release tarball, signature, and checksums are here: > > > > * https://dist.apache.org/repos/dist/dev/iceberg/pyiceberg-0.7.1rc1/ > > > > 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.1rc1/ > > > > And can be installed using: pip3 install pyiceberg==0.7.1rc1 > > > > 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.7.1 > > [ ] +0 > > [ ] -1 Do not release this because... > > > > > > >