+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
>>>>>> <https://lists.apache.org/thread/821bjvx2jym709yvt56xl6vm733z742t> ,
>>>>>> 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