+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
>>> >
>>>
>>

Reply via email to