So many great new features, thanks everyone for contributing, and thanks Sung for running the release!
Kind regards, Fokko Op wo 31 jul 2024 om 05:00 schreef Jack Ye <yezhao...@gmail.com>: > Thank you Sung for managing the release! And many thanks to everyone that > participated! > > Best, > Jack Ye > > > On Tue, Jul 30, 2024 at 12:24 PM Kevin Liu <kevin.jq....@gmail.com> wrote: > >> Woot! Thank you, Sung, for managing the release! I'm very excited about >> this new version. >> >> I want to highlight the many contributors who have improved PyIceberg >> since the last release. There have been 34 unique contributors (source >> <https://github.com/apache/iceberg-python/compare/pyiceberg-0.6.1...pyiceberg-0.7.0rc2>). >> Also, as seen in issue #511 >> <https://github.com/apache/iceberg-python/issues/511>, the community has >> come together to contribute various metadata table implementations to >> PyIceberg. >> >> Onwards and upwards, >> >> Kevin >> >> On Tue, Jul 30, 2024 at 12:08 PM Sung Yun <sungwy...@gmail.com> wrote: >> >>> I'm pleased to announce the release of Apache PyIceberg 0.7.0! >>> >>> Once again, this large release includes the following features 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 >>> >>> This Python release can be downloaded from: >>> https://pypi.org/project/pyiceberg/0.7.0/ >>> >>> Thank you everyone again for the amazing contributions and engagement >>> since the last release. >>> >>> Sincerely, >>> Sung >>> >>