+1 (binding)

Verified sigs/sums/license/tests+s3 (Python 3.11.9)

-Dan

On Sat, Nov 16, 2024 at 4:03 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 Saturday, November 16th, 2024 at 4:08 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 Fri, Nov 15, 2024 at 7:46 AM Fokko Driesprong <fo...@apache.org> wrote:
>
>> +1 binding
>>
>> Thanks for running this release! Checked the signatures, checksums, and
>> licenses.
>>
>> Kind regards,
>> Fokko
>>
>> Op vr 15 nov 2024 om 14:52 schreef Sung Yun <sun...@apache.org>:
>>
>>> Hi Kevin,
>>>
>>> Thank you again for running this release!
>>>
>>> I've verified the License headers, checksums and signatures.
>>>
>>> Downloaded the RC from SVN and ran the tests.
>>>
>>> Downloaded the package from pypi and ran sanity checks.
>>>
>>> +1 (non-binding)
>>>
>>> Sung
>>>
>>> On 2024/11/14 20:56:44 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 3ccdc44735d70bd3ef6ed18b60b3eba43c4b3b44
>>> > <
>>> https://github.com/apache/iceberg-python/commit/3ccdc44735d70bd3ef6ed18b60b3eba43c4b3b44
>>> >
>>> >
>>> > -
>>> >
>>> > This corresponds to the tag: pyiceberg-0.8.0rc2
>>> > (4a7abd0478996547ee68a5ee1847130bc0a45c10)
>>> > -
>>> >
>>> >
>>> https://github.com/apache/iceberg-python/releases/tag/pyiceberg-0.8.0rc2
>>> > -
>>> >
>>> >
>>> >
>>> https://github.com/apache/iceberg-python/tree/3ccdc44735d70bd3ef6ed18b60b3eba43c4b3b44
>>> >
>>> > The release tarball, signature, and checksums are here:
>>> >
>>> > -
>>> >
>>> > https://dist.apache.org/repos/dist/dev/iceberg/pyiceberg-0.8.0rc2/
>>> >
>>> > 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.8.0rc2/
>>> >
>>> > And can be installed using: pip3 install pyiceberg==0.8.0rc2
>>> >
>>> > Instructions for verifying a release can be found here:
>>> >
>>> > -
>>> >
>>> > https://py.iceberg.apache.org/verify-release/
>>> >
>>> > Please download, verify, and test.
>>> >
>>> > High-level Summary
>>> >
>>> > -
>>> >
>>> > 185
>>> > <
>>> https://github.com/apache/iceberg-python/compare/pyiceberg-0.7.1...pyiceberg-0.8.0rc2
>>> >
>>> > 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.0rc2
>>> > -
>>> >
>>> > 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
>>> > -
>>> >
>>> > Updated release and verify release to use KEYS from apache’s
>>> > `dist/release` repo
>>> > -
>>> >
>>> > 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
>>> > -
>>> >
>>> > TableResponse metadata_location can be optional
>>> > -
>>> >
>>> > 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