+1 (non-binding) Verified checksums, signature, source archive vs. tag, RAT, and ran smoke tests with the staged Spark 4.0 runtime.
Already mentioned for RC0: I hit a pre-existing NoSuchMethodError when reading variant columns with commons-lang3 < 3.13 on the classpath. iceberg-parquet uses Streams.of(Iterable) without declaring the dependency. This is also present in 1.11.0, so it’s not a regression. The issue is tracked here: https://github.com/apache/iceberg/issues/18164 (PR ready). If there’s a new RC, please consider including the fix. It’s not impactful enough to block the release process. Cheers, Gianluca On 2026/09/22 03:35:41 Neelesh Salian wrote: > Hi Everyone, > > I propose that we release the following RC as the official Apache Iceberg > 1.12.0 release. > > The commit ID is e8d0f0f3004a608e45986cbc2f8e5baf1a8a7db9 > * This corresponds to the tag: apache-iceberg-1.12.0-rc1 > * https://github.com/apache/iceberg/commits/apache-iceberg-1.12.0-rc1 > * > https://github.com/apache/iceberg/tree/e8d0f0f3004a608e45986cbc2f8e5baf1a8a7db9 > > The release tarball, signature, and checksums are here: > * https://dist.apache.org/repos/dist/dev/iceberg/apache-iceberg-1.12.0-rc1 > > You can find the KEYS file here: > * https://downloads.apache.org/iceberg/KEYS > > Convenience binary artifacts are staged on Nexus. The Maven repository URL > is: > * https://repository.apache.org/content/repositories/orgapacheiceberg-1285/ > > Please download, verify, and test. > > Instructions for verifying a release can be found here: > * https://iceberg.apache.org/how-to-release/#how-to-verify-a-release > > Please vote in the next 72 hours. > > [ ] +1 Release this as Apache Iceberg 1.12.0 > [ ] +0 > [ ] -1 Do not release this because... > > Only PMC members have binding votes, but other community members are > encouraged to cast > non-binding votes. This vote will pass if there are 3 binding +1 votes and > more binding > +1 votes than -1 votes. >
