+1 (non-binding).

Verified the following:

   - SHA-512: matches
   - GPG signature: Good signature from Amogh Jahagirdar <[email protected]>
   - Tag apache-iceberg-1.10.2-rc1 =
   57396d628cb9f92e121f9c2919398475393f0a3a
   - LICENSE / NOTICE / README.md present
   - dev/check-license: RAT checks passed
   - No binary artifacts (.jar/.war/.nar/.class/.so/.dylib/.dll/.exe) in
   source tarball
   - ./gradlew build -x integrationTest -x test: Build succeeded


Thanks for the release Amogh.

On Fri, May 15, 2026 at 12:07 PM Aihua Xu <[email protected]> wrote:

>  +1 (non-binding)
>
>
>   I verified the Apache Iceberg 1.10.2 RC1 release:
>
>   - SHA512 checksum matches
>
>   - GPG signature verified: Good signature from Amogh Jahagirdar <
> [email protected]>
>
>     (key fingerprint: 7180 E16D 410C 476E 010F 37E1 8076 3BA3 EDCC E745)
>
>   - Git tag apache-iceberg-1.10.2-rc1 resolves to commit
> 57396d628cb9f92e121f9c2919398475393f0a3a
>
>   - LICENSE (Apache 2.0) and NOTICE files present
>
>   - No binaries or .git metadata in source tarball
>
>   - Source builds cleanly: ./gradlew assemble — BUILD SUCCESSFUL
>
>   - Integration tests pass
>
> On Thu, May 14, 2026 at 6:36 PM Yuya Ebihara <
> [email protected]> wrote:
>
>> +1 (non-binding) from a Trino perspective.
>>
>> Confirmed that Trino CI is green with "orgapacheiceberg-1281"
>> It runs tests against several catalogs, including HMS, Glue, JDBC
>> (PostgreSQL), REST (Polaris, Unity, S3 Tables, Tabular), Nessie, and
>> Snowflake.
>>
>> Thanks,
>> Yuya
>>
>> On Fri, May 15, 2026 at 9:09 AM huaxin gao <[email protected]>
>> wrote:
>>
>>> +1 (non-binding)
>>>
>>> Verified:
>>>
>>> * SHA-512 and GPG signature: OK (key 80763BA3EDCCE745, Amogh Jahagirdar)
>>>
>>> * Tag apache-iceberg-1.10.2-rc1 =
>>> 57396d628cb9f92e121f9c2919398475393f0a3a
>>>
>>> * Source archive matches the tag (only iceberg-build.properties and
>>> version.txt added)
>>>
>>> * LICENSE / NOTICE / README present; dev/check-license passed
>>>
>>> * No binaries (.jar/.war/.nar) in source tarball
>>>
>>> * ./gradlew build -x integrationTest -x test succeeded
>>>
>>> * Maven staging repo looks good
>>>
>>> Thanks,
>>>
>>> Huaxin
>>>
>>> On Thu, May 14, 2026 at 3:06 PM Yufei Gu <[email protected]> wrote:
>>>
>>>> +1 binding.
>>>>
>>>> Checks passed:
>>>>
>>>>    - shasum -a 512 -c apache-iceberg-1.10.2.tar.gz.sha512: OK.
>>>>    - gpg --verify using Iceberg KEYS: good signature from Amogh
>>>>    Jahagirdar <[email protected]>, key
>>>>    7180E16D410C476E010F37E180763BA3EDCCE745.
>>>>    - Git tag apache-iceberg-1.10.2-rc1 resolves to
>>>>    57396d628cb9f92e121f9c2919398475393f0a3a.
>>>>    - Source archive matches the Git tag tree, except expected
>>>>    generated release files iceberg-build.properties and version.txt; those
>>>>    record version 1.10.2, tag apache-iceberg-1.10.2-rc1, and the same 
>>>> commit.
>>>>    - LICENSE, NOTICE, README.md present; dev/check-license passed.
>>>>    - Source tarball contains no .jar, .war, or .nar files.
>>>>    - ./gradlew build -x integrationTest succeeded.
>>>>
>>>> Thanks Amogh!
>>>>
>>>> On Thu, May 14, 2026 at 12:10 PM Kevin Liu <[email protected]>
>>>> wrote:
>>>>
>>>>> +1 binding
>>>>>
>>>>> - Verified signature, checksum
>>>>> - Build + test passed
>>>>> - Checked LICENSE/NOTICE files
>>>>> - No unexpected binary files
>>>>>
>>>>> I double checked all the LICENSE/NOTICE files against the main branch,
>>>>> and it looks good.
>>>>> I also verified that we're not publishing the open-api jar, compared
>>>>> to 1.10.1 [1][2].
>>>>> I see that we are still publishing `iceberg-kafka-connect-1.10.2.jar`
>>>>> but that is expected [3][4].
>>>>>
>>>>> Thanks again for running the release!
>>>>>
>>>>> Best,
>>>>> Kevin Liu
>>>>>
>>>>> [1]
>>>>> https://repository.apache.org/content/repositories/orgapacheiceberg-1281/org/apache/iceberg/iceberg-open-api/1.10.2/
>>>>> [2]
>>>>> https://repo1.maven.org/maven2/org/apache/iceberg/iceberg-open-api/1.10.1/
>>>>> [3]
>>>>> https://repository.apache.org/content/repositories/orgapacheiceberg-1281/org/apache/iceberg/iceberg-kafka-connect/1.10.2/
>>>>> [4]
>>>>> https://repo1.maven.org/maven2/org/apache/iceberg/iceberg-kafka-connect/1.10.1/
>>>>>
>>>>> On Thu, May 14, 2026 at 8:43 AM Russell Spitzer <
>>>>> [email protected]> wrote:
>>>>>
>>>>>> +1 Binding -
>>>>>>
>>>>>> One minor cleanup to the NOTICE file that we should do but I don't
>>>>>> think blocks release
>>>>>>
>>>>>> BUNDLE-NOTICE inside iceberg-spark-runtime-3.5_2.13-1.10.2.jar:
>>>>>>
>>>>>> Lines 2–3: Apache Iceberg / Copyright 2017-2025 The Apache Software
>>>>>> Foundation
>>>>>> Lines 28–29: Apache Iceberg / Copyright 2017-2026 The Apache Software
>>>>>> Foundation
>>>>>>
>>>>>> So it looks like we missed the year bump on the 1.10.x branch
>>>>>>
>>>>>> Ran my automation -
>>>>>>
>>>>>> Apache Iceberg 1.10.2 RC1 — Validation Report
>>>>>> Tag: apache-iceberg-1.10.2-rc1 (commit
>>>>>> 57396d628cb9f92e121f9c2919398475393f0a3a)
>>>>>> Signed by: Amogh Jahagirdar <[email protected]> (RSA
>>>>>> 7180E16D410C476E010F37E180763BA3EDCCE745)
>>>>>> Passed
>>>>>> ------
>>>>>> 1. GPG signature verified against KEYS:
>>>>>> gpg --verify apache-iceberg-1.10.2.tar.gz.asc
>>>>>> apache-iceberg-1.10.2.tar.gz
>>>>>> -> Good signature from "Amogh Jahagirdar <[email protected]>"
>>>>>> The same key signs all Maven staging artifacts (verified
>>>>>> iceberg-core-1.10.2.jar.asc).
>>>>>> 2. SHA-512 checksum matches:
>>>>>> expected/actual =
>>>>>> 7eba5c85037bc150efcea3e06dae6653be961a275f1bc5d5333c9a22d18c67d6
>>>>>> 8c40f6396ee9501bfad15906d9df13858940326ea2258728c8e0d5eedd65b9bd
>>>>>> 3. Source tarball hygiene:
>>>>>> - LICENSE present, Apache 2.0
>>>>>> - NOTICE present
>>>>>> - No DISCLAIMER (correct: TLP, not incubating)
>>>>>> - Only binary files are PNG/ICO logos and favicons
>>>>>> - License headers scanned on 3,059 / 3,062 source files -- Russ (We
>>>>>> ship a few javascript files in the docs without an ASF header because we
>>>>>> didn't write them)
>>>>>> 4. Tag points at the expected commit:
>>>>>> git rev-parse apache-iceberg-1.10.2-rc1^{commit}
>>>>>> -> 57396d628cb9f92e121f9c2919398475393f0a3a (matches vote email)
>>>>>> 5. Builds from source on macOS / OpenJDK 21.0.7:
>>>>>> ./gradlew build -x test -x integrationTest
>>>>>> -> BUILD SUCCESSFUL in 1m 54s (432 tasks)
>>>>>> 6. Unit tests pass for the highest-stability modules:
>>>>>> ./gradlew :iceberg-core:test :iceberg-api:test
>>>>>> -> 8,008 tests, 0 failures, 0 errors, 452 skipped (across 331 test
>>>>>> classes)
>>>>>> 7. Maven staging repo (orgapacheiceberg-1281) looks complete:
>>>>>> - 50 modules published under org.apache.iceberg
>>>>>> - Each artifact has .jar, .pom, .module, -sources.jar, -javadoc.jar,
>>>>>> -tests.jar
>>>>>> - Each file is accompanied by .asc, .md5, .sha1, .sha256, .sha512
>>>>>> - iceberg-core-1.10.2.pom: correct groupId/artifactId/version, Apache
>>>>>> 2.0
>>>>>> license, GitHub issues SCM URL
>>>>>> - Shaded runtime jars (e.g. iceberg-spark-runtime-3.5_2.13,
>>>>>> iceberg-bundled-guava)
>>>>>> bundle LICENSE/NOTICE plus per-dependency licenses under
>>>>>> META-INF/licenses/
>>>>>> 8. Bundled dependency licenses cross-reference cleanly with
>>>>>> BUNDLE-LICENSE in
>>>>>> iceberg-spark-runtime-3.5_2.13-1.10.2.jar:
>>>>>> - 43 bundled coordinates (Jackson, Guava, Avro, Parquet, ORC, Arrow,
>>>>>> Netty,
>>>>>> httpcomponents5, datasketches, eclipse-collections, JTS, Nessie,
>>>>>> threeten-extra,
>>>>>> failsafe, microprofile-openapi, …) all have entries in BUNDLE-LICENSE.
>>>>>> - No Category X (GPL/AGPL) licenses present. Only Apache 2.0, MIT,
>>>>>> BSD-2/3,
>>>>>> Eclipse Distribution License v1.0, and MPL 2.0 (Mozilla Public Suffix
>>>>>> List
>>>>>> bundled by Apache HttpComponents).
>>>>>> - "Lesser General Public" string flagged by a heuristic scanner is
>>>>>> purely from
>>>>>> the standard MPL 2.0 "Secondary License" definition (Section 1.12);
>>>>>> no actual
>>>>>> LGPL-licensed code is bundled.
>>>>>> - BUNDLE-NOTICE reproduces upstream NOTICE text for the major deps
>>>>>> with their
>>>>>> own NOTICE files (Netty, Jackson, Nessie, MicroProfile OpenAPI,
>>>>>> Aircompressor).
>>>>>>
>>>>>>
>>>>>> On Wed, May 13, 2026 at 7:13 PM Amogh Jahagirdar <[email protected]>
>>>>>> wrote:
>>>>>>
>>>>>>> Hi Everyone,
>>>>>>>
>>>>>>> I propose that we release the following RC as the official Apache
>>>>>>> Iceberg 1.10.2 release.
>>>>>>>
>>>>>>> The commit ID is 57396d628cb9f92e121f9c2919398475393f0a3a
>>>>>>> * This corresponds to the tag: apache-iceberg-1.10.2-rc1
>>>>>>> *
>>>>>>> https://github.com/apache/iceberg/commits/apache-iceberg-1.10.2-rc1
>>>>>>> *
>>>>>>> https://github.com/apache/iceberg/tree/57396d628cb9f92e121f9c2919398475393f0a3a
>>>>>>>
>>>>>>> The release tarball, signature, and checksums are here:
>>>>>>> *
>>>>>>> https://dist.apache.org/repos/dist/dev/iceberg/apache-iceberg-1.10.2-rc1
>>>>>>>
>>>>>>> You can find the KEYS file here:
>>>>>>> * https://downloads.apache.org/iceberg/KEYS
>>>>>>>
>>>>>>> Convenience binary artifacts are staged on Nexus. The Maven
>>>>>>> repository URL is:
>>>>>>> *
>>>>>>> https://repository.apache.org/content/repositories/orgapacheiceberg-1281/
>>>>>>>
>>>>>>> Please download, verify, and test.
>>>>>>>
>>>>>>> Instructions for verifying a release can be found here:
>>>>>>> * https://iceberg.apache.org/how-to-release/#how-to-verify-a-release
>>>>>>>
>>>>>>> Please vote in the next 72 hours.
>>>>>>>
>>>>>>> [ ] +1 Release this as Apache Iceberg 1.10.2
>>>>>>> [ ] +0
>>>>>>> [ ] -1 Do not release this because...
>>>>>>>
>>>>>>> Only PMC members have binding votes, but other community members are
>>>>>>> encouraged to cast
>>>>>>> non-binding votes. This vote will pass if there are 3 binding +1
>>>>>>> votes and more binding
>>>>>>> +1 votes than -1 votes.
>>>>>>>
>>>>>>

Reply via email to