Thanks everyone for voting!!

The 72 hours have passed, and a minimum of 3 binding votes have been cast:
- +1: 3 (binding), 2 (non-binding)
- +0: 0
- -1: 0

The release candidate has been officially accepted as *PyIceberg 0.9.0*.

Thank you again for your participation! The announcement will be sent out
once all artifacts are published.

Best,
Drew

On Mon, Mar 3, 2025 at 9:37 AM Eduard Tudenhöfner <etudenhoef...@apache.org>
wrote:

> +1 (binding)
>
> checked signatures/checksums/license and ran tests via "make
> test-coverage".
>
> Thanks everyone
>
> On Mon, Mar 3, 2025 at 3:10 PM Sung Yun <sun...@apache.org> wrote:
>
>> Hi Drew, thank you very much for running the release!
>>
>> +1 non-binding:
>>
>> I've verified the signatures, the checksums and the licensing.
>> Ran tests with "make test-coverage"
>>
>> Sung
>>
>> On 2025/03/03 05:01:18 "Honah J." wrote:
>> > Thanks Drew for running the release!
>> >
>> > +1 (binding)
>> >
>> >    - Checked signatures/checksum/licenses
>> >    - Ran tests via "make test-coverage" on Python3.12
>> >
>> > Note: running tests against "getdaft>=0.4.5" will get some errors as
>> > recorded in https://github.com/apache/iceberg-python/pull/1739,
>> > https://github.com/Eventual-Inc/Daft/issues/3876. I do no think this
>> is a
>> > release blocker, but others following the "how-to-release" guide may
>> > encounter these errors until daft releases a new version contains the
>> fix.
>> >
>> > Best regards,,
>> > Honah
>> >
>> > On Sun, Mar 2, 2025 at 11:59 AM Fokko Driesprong <fo...@apache.org>
>> wrote:
>> >
>> > > Thanks Drew for running this release!
>> > >
>> > > +1 (binding)
>> > >
>> > > Checked checksums, signatures, and licenses and ran some tests
>> locally.
>> > >
>> > > Kind regards,
>> > > Fokko
>> > >
>> > >
>> > >
>> > > Op wo 26 feb 2025 om 22:21 schreef Kevin Liu <kevinjq...@apache.org>:
>> > >
>> > >> +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