Hey all, I've noticed a bug today in the nanosecond support: https://github.com/apache/iceberg-python/pull/2397 I think it would be best to cut another RC and include that as well. PTAL
Kind regards, Fokko Op di 26 aug 2025 om 18:05 schreef Fokko Driesprong <fo...@apache.org>: > +1 (binding) > > Alex, I think that has to do with Java, maybe it is a unsupported version, > but I'm not completely sure based on this information. > > Kind regards, > Fokko > > Op di 26 aug 2025 om 00:08 schreef Alex Stephen > <alexstep...@google.com.invalid>: > >> +1 (non-binding) >> >> [x] Download links are valid. >> [x] Checksums and signatures. >> [x] LICENSE/NOTICE files exist >> [x] No unexpected binary files >> [x] All source files have ASF headers >> [x] Can compile from source >> [x] Built >> [ ] Tested >> >> Having some issues running the integration tests on MacOS 15.6 with >> Colima. Unit tests run perfectly. It looks like others are running these >> fine, so it's almost certainly on my machine. >> >> -- >> import pyarrow as pa >> ModuleNotFoundError: No module named 'pyarrow' >> ERROR:root:Exception while sending command. >> Traceback (most recent call last): >> File >> "/opt/spark/python/lib/py4j-0.10.9.7-src.zip/py4j/clientserver.py", line >> 516, in send_command >> raise Py4JNetworkError("Answer from Java side is empty") >> py4j.protocol.Py4JNetworkError: Answer from Java side is empty >> >> During handling of the above exception, another exception occurred: >> >> Traceback (most recent call last): >> File >> "/opt/spark/python/lib/py4j-0.10.9.7-src.zip/py4j/java_gateway.py", line >> 1038, in send_command >> response = connection.send_command(command) >> File >> "/opt/spark/python/lib/py4j-0.10.9.7-src.zip/py4j/clientserver.py", line >> 539, in send_command >> raise Py4JNetworkError( >> py4j.protocol.Py4JNetworkError: Error while sending or receiving >> -- >> >> On Sat, Aug 23, 2025 at 3:21 PM Sung Yun <sun...@apache.org> wrote: >> >>> +1 (non-binding) >>> >>> Thank you very much for running the release! And for the community for >>> contributing all the amazing features. >>> >>> - Verified signatures, checksums >>> - Verified license documentation >>> - Installed and tested from source distribution using Ubuntu 11.4.0 with >>> Python 3.12.1 >>> >>> Sung >>> >>> On 2025/08/22 19:31:12 Kevin Liu wrote: >>> > +1 (non-binding) >>> > >>> > [x] Download links are valid. >>> > [x] Checksums and signatures. >>> > [x] LICENSE/NOTICE files exist >>> > [x] No unexpected binary files >>> > [x] All source files have ASF headers >>> > [x] Can compile from source >>> > [x] Built and tested >>> > >>> > Thanks for running the release, Fokko! Very excited to see this finally >>> > come through. >>> > I added a follow up PR with some quality of life changes for the >>> release >>> > process, https://github.com/apache/iceberg-python/pull/2374 >>> > >>> > Best, >>> > Kevin Liu >>> > >>> > >>> > On Thu, Aug 21, 2025 at 9:27 PM Jean-Baptiste Onofré <j...@nanthrax.net> >>> > wrote: >>> > >>> > > +1 (non binding) >>> > > >>> > > I quickly checked: >>> > > - signature and checksums are good >>> > > - LICENSE and NOTICE are good in the source distribution >>> > > - ASF header in expected file (in the source distribution) >>> > > - No binary file found in the source distribution >>> > > >>> > > Thanks ! >>> > > Regards >>> > > JB >>> > > >>> > > On Thu, Aug 21, 2025 at 5:39 PM Fokko Driesprong <fo...@apache.org> >>> wrote: >>> > > > >>> > > > Hi Everyone, >>> > > > >>> > > > With great excitement I propose that we release the following RC >>> as the >>> > > official PyIceberg 0.10.0 release. >>> > > > >>> > > > A summary of the high level features: >>> > > > >>> > > > Initial V3 support (read-only): Initial-defaults, UnknownType, >>> Reading >>> > > Deletion Vectors >>> > > > Introduction of the AuthManager with various implementations >>> > > > First TableMaintenance feature: Expire Snapshots >>> > > > Replace Arrow partition transforms with Iceberg-Rust >>> > > > Support for ADLS >>> > > > Fixed a lot of bugs and improvements: UUID support, Imported Hive >>> > > tables, Avro Gzip compression, reduced upsert memory pressure, >>> several >>> > > performance optimizations around metadata tables, parallel add-files >>> > > operation, and much more! >>> > > > >>> > > > Big shout out to the community for working on this, and joining the >>> > > discussion on Slack, GitHub and the dev-list! >>> > > > >>> > > > The commit ID is 8db086d00e26339b45a2bfffcff46ec39722a7cd >>> > > > >>> > > > This corresponds to the tag: pyiceberg-0.10.0rc1 >>> > > (db41c2e3542355a74d3fcc4dc6c7eb598acf8e68) >>> > > > >>> > > >>> https://github.com/apache/iceberg-python/releases/tag/pyiceberg-0.10.0rc1 >>> > > > >>> > > >>> https://github.com/apache/iceberg-python/tree/8db086d00e26339b45a2bfffcff46ec39722a7cd >>> > > > >>> > > > The release tarball, signature, and checksums are here: >>> > > > >>> > > > >>> https://dist.apache.org/repos/dist/dev/iceberg/pyiceberg-0.10.0rc1/ >>> > > > >>> > > > 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.10.0rc1/ >>> > > > >>> > > > And can be installed using: pip3 install pyiceberg==0.10.0rc1 >>> > > > >>> > > > Instructions for verifying a release can be found here: >>> > > > >>> > > > https://py.iceberg.apache.org/verify-release/ >>> > > > >>> > > > Please download, verify, and test. >>> > > > >>> > > > Please vote in the next 72 hours. >>> > > > [ ] +1 Release this as PyIceberg 0.10.0 >>> > > > [ ] +0 >>> > > > [ ] -1 Do not release this because... >>> > > > >>> > > > Kind regards, >>> > > > Fokko >>> > > >>> > >>> >>