+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