+1 (binding)
Checked License/Notice, Ran build/test/integ tests against RustFS, I also
ran some tests internally as well.

Thanks,
Amogh Jahagirdar

On Tue, Sep 29, 2026 at 12:58 PM Szehon Ho <[email protected]> wrote:

> +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