+1 (binding)

   - Source signature and SHA-512 checksum
   - LICENSE, NOTICE, and RAT checks
   - Commit and tag match the vote
   - Local Spark 4.2.0 test using the source-built spark-runtime JAR

Thanks,

Szehon

On Tue, Sep 29, 2026 at 11:16 AM Kevin Liu <[email protected]> wrote:

> +1 (binding)
>
> - Verified signature, checksum, license
> - Build + test passed
> - LICENSE/NOTICE files exist and valid
> - No unexpected binary files
> - Ran a few examples on Spark
> - Ran against pyiceberg CI [1]
>
> LICENSE/NOTICE looks good after the recent fixes.
> I tasked my agent with scanning the repository for correctness issues, and
> it flagged a few [2]. None were introduced in 1.12; they also exist in 1.11
> or earlier. I haven't had time to fully triage them, but I don't believe
> they are release blockers.
>
> Thanks again for running the release!
>
> Best,
> Kevin Liu
>
> [1] https://github.com/kevinjqliu/iceberg-python/pull/48
> [2] #18004 / #18005, #18173, #18224, #18272
>
>
> On Tue, Sep 29, 2026 at 9:59 AM <[email protected]> wrote:
>
>> LLM Disclaimer: I generated this using an Agent Skill for validating OSS
>> RC's
>>
>>
>> +1 (non-binding)
>>
>>
>> Verified:
>>
>>
>>    - sha512 and GPG signature (Amogh Jahagirdar's key from KEYS)
>>
>>
>>    - source tarball matches the apache-iceberg-1.12.0-rc2 tag (212aa894)
>>    apart from the generated iceberg-build.properties and version.txt, and
>>    contains no compiled artifacts
>>
>>
>>    - LICENSE and NOTICE, dev/check-license (RAT)
>>
>>
>>    - staged binaries in orgapacheiceberg-1286: signatures on the 12
>>    runtime and bundle jars, each jar's LICENSE and NOTICE against the source
>>    module, and the third-party packages inside each jar against its LICENSE
>>    entries. The RC1 gaps are closed in the jars themselves: Caffeine (#18218)
>>    and CEL-Java (#18226) in gcp-bundle, Schubfach and fast_double_parser
>>    (#18227) in all eleven Jackson-carrying runtimes. The aws-bundle change
>>    from #18195 (HttpClient 4, commons-codec and commons-logging dropped) is
>>    reflected in its LICENSE.
>>
>>
>>    - ./gradlew build with tests on Amazon Linux 2023 x86_64, Corretto
>>    21.0.12.1: BUILD SUCCESSFUL, 28676 tests, 2590 skipped, 0 failures
>>    (kafka-connect integrationTest excluded, no docker compose on the host).
>>    The aws integration tests ran against the RustFS container from #18247.
>>
>>
>> On Sep 29, 2026, at 09:39, Russell Spitzer <[email protected]>
>> wrote:
>>
>> 
>> +1 (Binding)
>> Tested Sigs, Keys
>> Tags match
>> Staging artifacts are all good (Excluding Spark 4.2 as expected)
>> Licenses check out
>> Build from source working and all tests passing
>>
>> On Tue, Sep 29, 2026 at 10:21 AM Alex Dutra <[email protected]> wrote:
>>
>>> +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.
>>>
>>

Reply via email to