-1 Unfortunately we found that the Hive catalog wasn't properly locking on table updates. I feel that since a major aspect of this release is write support, we shouldn't introduce that feature in an unsafe way.
We already have a fix on main, so it shouldn't hold up moving forward with another release candidate. -Dan On Fri, Feb 9, 2024, 9:13 PM Jack Ye <yezhao...@gmail.com> wrote: > +1 (binding) > > Checked license, signature, checksum > Ran test and test-s3 in python 3.11 > Ran manual testing with Glue catalog > > Thanks for the work, and happy Chinese New Year! > > Best, > Jack Ye > > > On Fri, Feb 9, 2024 at 4:34 PM Ryan Blue <b...@tabular.io> wrote: > >> +1 (binding) >> >> - Checked licenses, signature, checksum, and tag hash >> - Built and tested in Python 3.10 >> - Ran some REST catalog interactions via the PyIceberg CLI >> >> On Fri, Feb 9, 2024 at 11:38 AM Drew <img...@gmail.com> wrote: >> >>> +1 (non-binding) >>> >>> - verified signature and checksum >>> - verified RAT license check >>> - ran install, tests, and integration tests in python 3.11 >>> - ran some manual tests with GlueCatalog >>> >>> Looks good! >>> - Drew >>> >>> On Thu, Feb 8, 2024 at 10:29 PM Honah J. <hon...@apache.org> wrote: >>> >>>> +1 (non-binding) >>>> >>>> - Verified signatures and checksums >>>> - Verified license >>>> - Ran unit tests and integration tests >>>> >>>> Thanks to Sung for preparing the release, and a big thank you to >>>> everyone who contributed to pyiceberg 0.6.0 >>>> >>>> Best regards, >>>> Honah >>>> >>>> On Thu, Feb 8, 2024 at 6:28 AM Sung Yun (BLOOMBERG/ 120 PARK) < >>>> syu...@bloomberg.net> wrote: >>>> >>>>> Hi Everyone, >>>>> >>>>> Apologies for the many RC's, but as people are actively trying out >>>>> PyIceberg and write >>>>> support, we continue to find bugs and improvements. This RC includes: >>>>> >>>>> - Support converting Arrow int8, int16 and large-string types. >>>>> - Fixed a discrepancy between the Daft docs and code. >>>>> - Properly track the partition-spec and sort-order when assigning >>>>> fresh IDs for the REST-catalog. >>>>> >>>>> I propose that we release the following RC as the official PyIceberg >>>>> 0.6.0 release. >>>>> >>>>> Again, here's a summary of the high level features included in this >>>>> release: >>>>> >>>>> * Write support for writing to unpartitioned tables >>>>> * Includes snapshot generation >>>>> * Constructing Avro writer trees >>>>> * Support writing metadata which allows to commit support for the >>>>> Hive, Sql, and Glue catalog. >>>>> * Support for name-mapping >>>>> * Easy evolution of schema using the union_by_name method >>>>> * Support for creating unpartitioned tables using PyArrow Schema >>>>> >>>>> The commit ID is 7a1fe28df38bfdc69166915dca49cfde660853bf >>>>> >>>>> * This corresponds to the tag: pyiceberg-0.6.0rc4 >>>>> (5d746613219d4e68735d347c4d6cab85946c0f8b) >>>>> * >>>>> https://github.com/apache/iceberg-python/releases/tag/pyiceberg-0.6.0rc4 >>>>> * >>>>> https://github.com/apache/iceberg-python/tree/7a1fe28df38bfdc69166915dca49cfde660853bf >>>>> >>>>> The release tarball, signature, and checksums are here: >>>>> >>>>> * https://dist.apache.org/repos/dist/dev/iceberg/pyiceberg-0.6.0rc4/ >>>>> >>>>> 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.6.0rc4/ >>>>> >>>>> And can be installed using: pip3 install pyiceberg==0.6.0rc4 >>>>> >>>>> Please download, verify, and test. >>>>> >>>>> Please vote in the next 72 hours. >>>>> [ ] +1 Release this as PyIceberg 0.6.0 >>>>> [ ] +0 >>>>> [ ] -1 Do not release this because... >>>>> >>>> >> >> -- >> Ryan Blue >> Tabular >> >