Hey everyone,

I just yanked the release from PyPi. I still encourage everyone to test out
PyIceberg 0.7.0rc1 to check if everything works on their end and give all
the awesome new features a go.

Since the release has been yanked, and releases are immutable in PyPi,
there are two ways forward:

   1. If the vote passes for this RC, we can unyank the release
   2. If there are things found that need fixing, we can bump the version
   to 0.7.1

Wish you all a great weekend,

Kind regards,
Fokko

Kind regards,
Fokko

Op za 27 jul 2024 om 03:45 schreef Sung Yun <sungwy...@gmail.com>:

> Hi ndrluis,
>
> Thank you VERY much for flagging this. I really appreciate you bringing
> this to our attention so quickly.
>
> This is the first time I'm running the release front to end, and I missed
> one small detail that led to this mishap.
>
> I will cancel this vote, and remove the artifact from PyPi before starting
> a new vote.
>
> Sung
>
> On Fri, Jul 26, 2024 at 9:02 PM <ndrl...@proton.me.invalid> wrote:
>
>> Hey Sung Yun,
>>
>> Thank you for starting the release.
>>
>> I was checking PyPI, and it looks like the release candidate was
>> published as version 0.7.0 (https://pypi.org/project/pyiceberg/0.7.0/).
>> On Friday, July 26th, 2024 at 7:35 PM, Sung Yun <sungwy...@gmail.com>
>> wrote:
>>
>> Hi Everyone,
>>
>>
>> I propose that we release the following RC as the official PyIceberg
>> 0.7.0 release.
>>
>>
>> This is a large release featuring many amazing contributions from the
>> community, and here’s a summary of the features introduced on a high level:
>>
>>
>> * Write support to partitioned tables with IdentityTransform and
>> TimeTransform partitions
>> * Support for deletes using predicates. It will drop whole files when it
>> is able to based on the Iceberg statistics, otherwise it will perform a
>> copy-on-write.
>> * Parallelizing writes for a given partition based on a target file size
>> * A new API for rendering PyArrow tables that show metadata about the
>> tables’ manifests, partitions, etc
>> * Support for evolving table partitions
>> * Updated schema compatibility check to be more permissive, by supporting
>> promotable types and subset of schemas on write
>> * Option to merge manifests on write when number of manifests exceeds a
>> threshold
>> * Support staging a table for creation and building a transaction
>> * A new table scan API to return an Arrow RecordBatchReader as opposed to
>> a fully materialized Arrow table
>> * Support for categorical and large PyArrow types on write
>> * A new API to add existing parquet files to a table without rewriting
>> them
>> * Support for loading custom catalog
>>
>> Note: We are skipping the vote on RC1 because we had already started the
>> release process last Friday, but didn't want to send out the VOTE just
>> before the weekend. During that time, bugs were reported, fixes of which
>> are included in RC2.
>>
>>
>> The commit ID is be5c42649914e71e8366c22558f8234ce062b145
>>
>>
>> * This corresponds to the tag: pyiceberg-0.7.0rc2
>> (a9c69003bafd1ae03ca27537cdc3e13ff1d9e502)
>>
>> *
>> https://github.com/apache/iceberg-python/releases/tag/pyiceberg-0.7.0rc2
>>
>> *
>> https://github.com/apache/iceberg-python/tree/be5c42649914e71e8366c22558f8234ce062b145
>>
>>
>> The release tarball, signature, and checksums are here:
>>
>>
>> * https://dist.apache.org/repos/dist/dev/iceberg/pyiceberg-0.7.0rc2/
>>
>>
>> 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.7.0rc2/
>>
>>
>> And can be installed using: pip3 install pyiceberg==0.7.0rc2
>>
>>
>> Please download, verify, and test.
>>
>>
>> Please vote in the next 72 hours.
>>
>> [ ] +1 Release this as PyIceberg 0.7.0
>>
>> [ ] +0
>>
>> [ ] -1 Do not release this because...
>>
>>
>>

Reply via email to