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