+1 (non-binding) I verified:
- Git tag and SHA: OK - GPG signatures: OK - Checksums (sha512): OK - Source tarball matches git tag - version.txt: OK - 1.12.0 - RAT license check: OK - Source build: OK - Tests: OK (:iceberg-api:test and :iceberg-core:test) - LICENSE and NOTICE files: OK - Maven artifacts: OK Thanks, Alex On Tue, Sep 29, 2026 at 4:46 PM Manu Zhang <[email protected]> wrote: > > +1 (non-binding) > > Verified: > - Signature and SHA-512 checksum > - Tag apache-iceberg-1.12.0-rc2 points to > 212aa894e919ff9fdf89160da4aadcbe6858ac01; source tarball matches the tag > - No binaries in the source tarball; RAT check passes > - Built all modules with JDK 21 (Spark 3.5/4.0/4.1/4.2, Flink > 1.20/2.1/2.2/2.3) > - Ran api, core, data and Spark 4.1 tests > - Tested the staged iceberg-spark-runtime-4.1_2.13 on Spark 4.1.1: MoR DML, > partition/schema evolution, tag time travel, rewrite_data_files, > expire_snapshots, and v3 deletion vectors, row lineage and variant > > On Tue, Sep 29, 2026 at 9:03 AM Anoop Johnson <[email protected]> wrote: >> >> +1 (non-binding) >> >> Thanks Neelesh for running the release! >> >> Verified the source release candidate (commit >> 212aa894e919ff9fdf89160da4aadcbe6858ac01, tag apache-iceberg-1.12.0-rc2): >> >> - Signature: gpg --verify -> Good signature (Amogh Jahagirdar, key in KEYS) >> - Checksum: shasum -a 512 --check -> OK >> - License: dev/check-license (Apache RAT 0.17) -> passed, no missing headers >> - Built from source >> - Ran :iceberg-api and :iceberg-core test suites -> all green >> (api: 1287 tests, core: 9075 tests, 0 failures) >> >> Note: I did not run the downstream Spark/Flink/Hive test suites or test the >> staged convenience binaries. >> >> Tested against: >> - Java: OpenJDK 17.0.15 >> - OS: Linux (x86_64) >> >> On Mon, Sep 28, 2026 at 3:08 PM Andrei Tserakhau via dev >> <[email protected]> wrote: >>> >>> +1 (non-binding) >>> >>> >>> On Mon, Sep 28, 2026 at 10:19 PM huaxin gao <[email protected]> wrote: >>>> >>>> +1 (non-binding) >>>> >>>> Verified: >>>> - git tag apache-iceberg-1.12.0-rc2 == >>>> 212aa894e919ff9fdf89160da4aadcbe6858ac01 >>>> - sha512 matches >>>> - gpg --verify: good signature from Amogh Jahagirdar (80763BA3EDCCE745), >>>> key in KEYS >>>> - version.txt is 1.12.0 >>>> - RAT (dev/check-license) passed >>>> - ./gradlew build -x test -x integrationTest passed >>>> - ./gradlew :iceberg-core:test passed >>>> - Staged binaries in orgapacheiceberg-1286 are present with signatures >>>> >>>> The LICENSE findings from RC1 are all fixed: Caffeine now has an entry in >>>> gcp-bundle/LICENSE, and Schubfach and fast_double_parser are present in >>>> all 11 >>>> bundle and runtime LICENSE files. CEL-Java is in gcp-bundle/LICENSE as >>>> well. >>>> The variant NoSuchMethodError fix is also in; ParquetVariantReaders no >>>> longer >>>> references commons-lang3. >>>> >>>> Tested with Java 17.0.16 (OpenJDK) on macOS. >>>> >>>> Thanks, >>>> Huaxin >>>> >>>> On Mon, Sep 28, 2026 at 12:59 PM Neelesh Salian <[email protected]> >>>> wrote: >>>>> >>>>> Thanks for sorting this out. >>>>> Please continue the voting process. >>>>> >>>>> On Mon, Sep 28, 2026 at 12:54 PM huaxin gao <[email protected]> >>>>> wrote: >>>>>> >>>>>> I just remembered we intentionally not to release 4.2. Sorry about the >>>>>> false alarm. >>>>>> >>>>>> >>>>>> On Mon, Sep 28, 2026 at 12:33 PM Amogh Jahagirdar <[email protected]> >>>>>> wrote: >>>>>>> >>>>>>> I missed this thread , sounds like it was done intentionally so that >>>>>>> development work could continue on 4.2 but there were doubts on >>>>>>> releasing it due to evolving spark APIs.
