Hey everyone, A small follow-up on how to easily run the checks:
curl https://dist.apache.org/repos/dist/dev/iceberg/KEYS -o KEYS gpg --import KEYS svn checkout https://dist.apache.org/repos/dist/dev/iceberg/pyiceberg-0.5.0rc3/ /tmp/pyiceberg/ for name in $(ls /tmp/pyiceberg/pyiceberg-*.whl /tmp/pyiceberg/pyiceberg-*.tar.gz) do gpg --verify ${name}.asc ${name} done cd /tmp/pyiceberg/ for name in $(ls /tmp/pyiceberg/pyiceberg-*.whl.asc.sha512 /tmp/pyiceberg/pyiceberg-*.tar.gz.asc.sha512) do shasum -a 512 --check ${name} done tar xzf pyiceberg-0.5.0.tar.gz cd pyiceberg-0.5.0 ./dev/check-license This will be part of the docs once released. Kind regards, Fokko Op wo 13 sep 2023 om 14:18 schreef Fokko Driesprong <fo...@apache.org>: > Hi Everyone, > > > I propose that we release the following RC as the official PyIceberg 0.5.0 > release. This includes the performance issue that was discovered in RC2. A > summary of what's included in 0.5.0: > > - Add gzip metadata support > <https://github.com/apache/iceberg/pull/7984> > - PyArrow HDFS support <https://github.com/apache/iceberg/pull/7997> > - Support serverless environments (AWS Lambda) > <https://github.com/apache/iceberg/pull/8061> > - Many fixes around Avro performance (PRs 1 > <https://github.com/apache/iceberg/pull/8074>, 2 > <https://github.com/apache/iceberg/pull/8075>, 3 > <https://github.com/apache/iceberg/pull/8082>, 4 > <https://github.com/apache/iceberg/pull/8084>) > - Remove the upper bound of PyParsing dependency > <https://github.com/apache/iceberg/pull/8116> (blocking a PR in Airflow > <https://github.com/apache/airflow/pull/32786>) > - Moving the reading of Avro to Cython > <https://github.com/apache/iceberg/pull/8134> (10x speed > improvement(!)) > - Support for the SQLCatalog > <https://github.com/apache/iceberg/pull/7921> (JDBC in Java) > - Fix support for UUID columns > <https://github.com/apache/iceberg/pull/8267> > - Support for adding columns > <https://github.com/apache/iceberg/pull/8174> > - Optimize concurrency <https://github.com/apache/iceberg/pull/8104> > (follow > up on the Support serverless environments) > - Bump Pydantic to v2 <https://github.com/apache/iceberg/pull/7782> > (improved > performance of the JSON (de)serialization) > - A lot of bugfixes! > > The commit ID is f798b06246e67131d413dfceece5ccaf269e01fe > > > - This corresponds to the tag: pyiceberg-0.5.0rc3 > (37fa779b0957644590a03754a733a5b3e3f589d0) > - https://github.com/apache/iceberg/releases/tag/pyiceberg-0.5.0rc3 > - > > https://github.com/apache/iceberg/tree/f798b06246e67131d413dfceece5ccaf269e01fe > > The release tarball, signature, and checksums are here: > > > - https://dist.apache.org/repos/dist/dev/iceberg/pyiceberg-0.5.0rc3/ > > 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.5.0rc3/ > > > And can be installed using: pip3 install pyiceberg==0.5.0rc3 > > > Please download, verify, and test. > > > Please vote in the next 72 hours. > > > [ ] +1 Release this as PyIceberg 0.5.0 > > [ ] +0 > > [ ] -1 Do not release this because... > > > Cheers, Fokko > > >