+1 (binding) Verified signatures/checksums/RAT checks. Ran install and tests
Thanks, Amogh Jahagirdar On Sun, Nov 10, 2024 at 5:01 PM André Luis Anastácio <ndrl...@proton.me.invalid> wrote: > +1 (non-binding) > > - verified signature and checksum > - verified license check > - ran install and some manual tests in python 3.11 > > André Anastácio > > On Sunday, November 10th, 2024 at 5:02 AM, Honah J. <hon...@apache.org> > wrote: > > +1 (binding) > > Thanks for running the release! > > - Verified signatures/checksum/license > - Ran tests "make test-coverage" in python 3.11 > > Best regards, > Honah > > On Sat, Nov 9, 2024 at 2:40 PM Fokko Driesprong <fo...@apache.org> wrote: > >> +1 (binding) >> >> Thanks for running this release Kevin! >> >> - Verified signatures and checksum >> - Checked for licenses >> - Installed and ran tests >> - Did some local testing >> >> Kind regards, >> Fokko >> >> Op za 9 nov 2024 om 00:01 schreef Drew <img...@gmail.com>: >> >>> +1 (non-binding) >>> >>> - verified signature and checksum >>> - verified RAT license check >>> - ran install, tests, and integration tests in python 3.11 >>> >>> Looks good! >>> - Drew >>> >>> On Thu, Nov 7, 2024 at 9:31 PM Sung Yun <sun...@apache.org> wrote: >>> >>>> Hi Kevin, >>>> >>>> Thank you for running this release! >>>> >>>> It's a +1 from me. >>>> >>>> I've installed pyiceberg==0.8.0rc1 from the Apache SVN and verified the >>>> checksums, the signature, and the license headers. >>>> >>>> I've also checked that the installation works from pip as well. >>>> >>>> Sung >>>> >>>> On 2024/11/07 21:57:51 Kevin Liu wrote: >>>> > Hi Everyone, >>>> > >>>> > I propose that we release the following RC as the official PyIceberg >>>> 0.8.0 >>>> > release. >>>> > >>>> > The commit ID is 0eaadb9 >>>> > < >>>> https://github.com/apache/iceberg-python/commit/0eaadb9e61c7c9373eddaafd723c3be9fd66ab42 >>>> > >>>> > >>>> > - This corresponds to the tag: pyiceberg-0.8.0rc1 >>>> > (ac00f5354c2c12ed8f465295a3a626e0db9c1689) >>>> > - >>>> > >>>> https://github.com/apache/iceberg-python/releases/tag/pyiceberg-0.8.0rc1 >>>> > - >>>> > >>>> https://github.com/apache/iceberg-python/tree/0eaadb9e61c7c9373eddaafd723c3be9fd66ab42 >>>> > >>>> > The release tarball, signature, and checksums are here: >>>> > >>>> > - https://dist.apache.org/repos/dist/dev/iceberg/pyiceberg-0.8.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.8.0rc1/ >>>> > >>>> > And can be installed using: pip3 install pyiceberg==0.8.0rc1 >>>> > >>>> > Instructions for verifying a release can be found here: >>>> > >>>> > - https://py.iceberg.apache.org/verify-release/ >>>> > >>>> > Please download, verify, and test. >>>> > >>>> > High-level Summary >>>> > >>>> > - 176 new commits >>>> > - 18 new first-time contributors >>>> > - Deprecation Notice >>>> > - Deprecated configuration properties: profile_name, region_name, >>>> > aws_access_key_id, aws_secret_access_key, and aws_session_token >>>> > - Deprecated functions: to_requested_schema in >>>> > pyiceberg/io/pyarrow.py and add_snapshot and set_ref_snapshot in >>>> > pyiceberg/table/__init__.py >>>> > - Find a detailed list of PRs at >>>> > >>>> https://github.com/apache/iceberg-python/releases/tag/pyiceberg-0.8.0rc1 >>>> > - Highlights >>>> > - Documentation improvements >>>> > - Improve docstrings, configuration, etc >>>> > - Improve the release process; updated “How to Release” and >>>> > “Verify Release” documentation >>>> > - General >>>> > - Add support for Python 3.12; drop support for Python 3.8; >>>> > exclude Python 3.9.7 >>>> > - Bump PyArrow to 18.0.0, remove numpy as a hard dependency >>>> > - Bump up Iceberg version to 1.6.0 in integration tests >>>> > - Features >>>> > - Add metadata tables for data_files and delete_files >>>> > - Add list_views and drop_view to Rest catalog >>>> > - Add partition MonthTransform >>>> > - Support manifest file caching >>>> > - Support Hive Metastore High Availability mode >>>> > - Add properties to allow configuring small/large pyarrow type on >>>> > read >>>> > - Deprecate redundant catalog identifiers in TableIdentifier and >>>> > row_filter expressions >>>> > - Update metadata-log for non-rest catalogs >>>> > - Add support for boolean expressions and quoted columns in >>>> > row_filter expressions >>>> > - Support setting ARN Role and Session name in S3 and Glue >>>> > - Support bi-directional union of types (int <> long, float <> >>>> > double) >>>> > - Support passing table-token to commit endpoint >>>> > - Allow setting write.parquet.row-group-limit and >>>> > write.parquet.page-row-limit >>>> > - Deprecate rest.authorization-url in favor of oauth2-server-uri >>>> > - Support s3.signer.endpoint >>>> > - Add support to configure access delegation header, >>>> > X-Iceberg-Access-Delegation >>>> > - Remove initial_change usage in TableUpdates >>>> > - Prevent adding duplicate files in the add_files API >>>> > - Support fields with . in name >>>> > - Bug Fix >>>> > - Abort the whole table transaction if any updates in the >>>> > transaction have failed >>>> > - Use appropriate partition spec for delete >>>> > - Use self.table_metadata when in transaction >>>> > - Accept empty arrays in struct field lookup >>>> > - List namespace response in rest catalog with fully qualified >>>> > namespace >>>> > - list_tables method in glue catalog now only returns tables, >>>> > instead of views+tables >>>> > - Glue and Hive catalog return only Iceberg tables, instead of >>>> > hive+iceberg tables >>>> > - Invert case_sensitive logic in StructType >>>> > - Fix table_exists behavior in the REST catalog >>>> > - Fix bug where reading with to_arrow_batch_reader return more >>>> > than the limit >>>> > - PyArrow: Pass in null-mask for StructField >>>> > - Fix overwrite when filtering all the data >>>> > - Use the correct spec when rewriting existing manifests >>>> > - Use historical partition field name >>>> > - Fix Position Deletes + row_filter yields less data when the >>>> > DataFile is large >>>> > - Allow for missing operation in Snapshot metadata >>>> > - Fix tracing existing entries when there are deletes >>>> > - Handle Empty RecordBatch within _task_to_record_batches >>>> > >>>> > >>>> > Please vote in the next 72 hours. >>>> > [ ] +1 Release this as PyIceberg 0.8.0 >>>> > [ ] +0 >>>> > >>>> > [ ] -1 Do not release this because... >>>> > >>>> > >>>> > >>>> > Best, >>>> > >>>> > Kevin Liu >>>> > >>>> >>> >