+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