Thanks JB for reporting nit license issue and Kevin for filing 16396
<https://github.com/apache/iceberg/issues/16396> to track it. We will fix
this in the following release and move forward with the 1.11.0  release.

On Mon, May 18, 2026 at 9:28 PM Aihua Xu <[email protected]> wrote:

>   The vote for Apache Iceberg 1.11.0 RC4 has concluded. Thank you to
> everyone who participated!
>
>
>   Results:
>
>   +1: 6 (binding), 7 (non-binding)
>
>   +0: 0 (binding), 0 (non-binding)
>
>   -1: 0 (binding), 0 (non-binding)
>
>
>   The release candidate has passed. I'll be finalizing the documentation
> and publishing the artifacts.
>
> On Mon, May 18, 2026 at 9:25 PM Amogh Jahagirdar <[email protected]> wrote:
>
>> +1 binding, checked signature/checksum/rat checks, ran build/test.
>>
>> Thanks Aihua!
>>
>> On Mon, May 18, 2026 at 1:06 PM Kevin Liu <[email protected]> wrote:
>>
>>> Thanks JB! I created https://github.com/apache/iceberg/issues/16396 to
>>> track the follow up fixes for LICENSE and NOTICE files
>>>
>>> On Mon, May 18, 2026 at 11:10 AM Bryan Keller <[email protected]> wrote:
>>>
>>>> +1 non-binding.
>>>> We are running our fork of 1.11.0 RC4 in our test environment, all
>>>> validation test are passing and no issues to report.
>>>>
>>>> On May 18, 2026, at 10:25 AM, Russell Spitzer <
>>>> [email protected]> wrote:
>>>>
>>>> +1 (binding)
>>>>
>>>> -- Robot Text Below
>>>>
>>>> Apache Iceberg 1.11.0 RC4 — Validation Report
>>>>
>>>> Tag:    apache-iceberg-1.11.0-rc4
>>>> (6976e020b894f6a6777704df2b8c4458cb291ae9)
>>>> Signer: Steven Wu (CODE SIGNING KEY) <[email protected]>
>>>>         AEAE 3953 E54C B1C8 C7D3 38BA 0EB5 DEF0 AE3E 299A
>>>>
>>>> Source dist:
>>>> https://dist.apache.org/repos/dist/dev/iceberg/apache-iceberg-1.11.0-rc4/
>>>> Maven stage:
>>>> https://repository.apache.org/content/repositories/orgapacheiceberg-1282/
>>>>
>>>> Passed
>>>> ------
>>>> - GPG signature on source tarball: good (Steven Wu, key
>>>>   AEAE3953E54CB1C8C7D338BA0EB5DEF0AE3E299A, present in
>>>>   https://downloads.apache.org/iceberg/KEYS).
>>>> - SHA-512 on source tarball: matches
>>>>   (a4ec6ffc...c1e9e4d).
>>>> - Git tag apache-iceberg-1.11.0-rc4 resolves to
>>>>   6976e020b894f6a6777704df2b8c4458cb291ae9 (matches announcement).
>>>> - Source tarball contents:
>>>>   * LICENSE (345 lines, Apache 2.0) and NOTICE (Apache Iceberg,
>>>> 2017-2026, ASF + Kite attribution) present.
>>>>   * Apache 2.0 header check across 3,609 source files: only 3
>>>> files flagged (site/docs/assets/javascript/{extra.js,
>>>> lottie-player.js, termynal.js}).
>>>>   * No stray binaries (.jar/.class/.war/.nar/.so/.dylib/.dll/.exe).
>>>>     Only image assets are present (PNG/ICO favicons and docs).
>>>> - Build from source:
>>>>   ./gradlew build -x integrationTest -x test
>>>>     => BUILD SUCCESSFUL in 2m 17s
>>>>     => 448 actionable tasks: 438 executed, 5 from cache, 5 up-to-date
>>>>     => spark-runtime-4.1, spark-extensions-4.1, flink runtimes, and
>>>>        open-api all assembled.
>>>> - Maven staging (orgapacheiceberg-1282):
>>>>   * All expected modules published (api, core, aws, aws-bundle,
>>>>     azure/-bundle, bigquery, bom, bundled-guava, common, data, dell,
>>>>     delta-lake, flink-{1.20,2.0,2.1}, flink-runtime-{1.20,2.0,2.1},
>>>>     gcp/-bundle, hive-metastore, kafka-connect-{events,transforms,
>>>>     runtime}, mr, nessie, open-api, orc, parquet, snowflake,
>>>>     spark-{3.4,3.5,4.0,4.1} family + extensions + runtimes).
>>>>   * Each artifact ships .jar, .pom, .module, -sources.jar,
>>>>     -javadoc.jar, -tests.jar with matching .asc and
>>>>     .md5/.sha1/.sha256/.sha512.
>>>>   * Spot-checked iceberg-core-1.11.0.jar:
>>>>     - SHA-512 OK
>>>>     - GPG good (same Steven Wu key)
>>>>     - iceberg-build.properties inside jar:
>>>>         git.commit.id=6976e020b894f6a6777704df2b8c4458cb291ae9
>>>>         git.closest.tag.name=apache-iceberg-1.11.0-rc4
>>>>         git.build.version=1.11.0
>>>>     - POM has groupId org.apache.iceberg, version 1.11.0,
>>>>       Apache License 2.0, project URL iceberg.apache.org, dev
>>>>       mailing list, GitHub issue mgmt.
>>>>   * Spot-checked iceberg-spark-runtime-4.1_2.13-1.11.0.jar
>>>>     (uber jar):
>>>>     - SHA-512 OK
>>>>     - GPG good (same key)
>>>> - Dependency / license cross-reference on
>>>>   iceberg-spark-runtime-4.1_2.13-1.11.0.jar:
>>>>   * Bundled coordinates (44) covered by the shipped LICENSE, e.g.
>>>>     Apache (Avro/Parquet/ORC/Arrow/Hive-storage-api/Datasketches/
>>>>     HttpComponents/Thrift via Parquet), Jackson, Caffeine,
>>>>     Aircompressor, Netty, Guava (relocated), Failsafe, Flatbuffers,
>>>>     Eclipse Collections (EDL 1.0), Eclipse MicroProfile OpenAPI,
>>>>     JTS Topology Suite (EDL 1.0), ThreeTen Extra, Project Nessie,
>>>>     Zero-Allocation Hashing, jctools.
>>>>   * Non-Apache licenses present: MIT, BSD, MPL, EDL (Eclipse
>>>>     Distribution License — BSD-style). All ASF Category A or B,
>>>>     so acceptable in a binary distribution.
>>>>   * No GPL/AGPL/Category-X dependencies. The lone "Lesser General
>>>>     Public" string in the LICENSE is verbatim text from the MPL 2.0
>>>>     definitions section ("Secondary License"), not an actual LGPL
>>>>     dependency.
>>>>
>>>> Issues
>>>> ------
>>>> None. JB Onofré's earlier nits on the bundle JARs (META-INF/LICENSE
>>>> and META-INF/NOTICE duplicated alongside root LICENSE/NOTICE in the
>>>> AWS/Azure/Flink-runtime bundles, plus extra reactor-core/reactor-netty
>>>> NOTICE content for Azure) are real cleanup follow-ups but are not
>>>> blockers for this RC.
>>>>
>>>>
>>>> On Mon, May 18, 2026 at 7:11 AM Andrei Tserakhau via dev <
>>>> [email protected]> wrote:
>>>>
>>>>> +1 (non-binding)
>>>>>
>>>>> On Mon, May 18, 2026 at 12:55 PM Eduard Tudenhöfner <
>>>>> [email protected]> wrote:
>>>>>
>>>>>> +1 (binding)
>>>>>>
>>>>>>   - ✅ GPG signature: Good — Steven Wu, key AEAE 3953 E54C B1C8 C7D3
>>>>>> 38BA 0EB5 DEF0 AE3E 299A, in official KEYS
>>>>>>   - ✅ SHA512: matches (a4ec6ffc…c1e9e4d)
>>>>>>   - ✅ Tag apache-iceberg-1.11.0-rc4 → commit
>>>>>> 6976e020b894f6a6777704df2b8c4458cb291ae9 (matches announcement; tagger
>>>>>> Steven Wu)
>>>>>>   - ✅ Tarball == git tree, plus version.txt (1.11.0) and
>>>>>> iceberg-build.properties (confirms commit id)
>>>>>>   - ✅ LICENSE + NOTICE present, NOTICE copyright = 2017-2026
>>>>>>   - ✅ No stray binaries (wrapper jar intentionally not in git —
>>>>>> gradle bootstraps it during build)
>>>>>>   - ✅ Build and tests passed
>>>>>>
>>>>>>
>>>>>> On Mon, May 18, 2026 at 9:03 AM Neelesh Salian <
>>>>>> [email protected]> wrote:
>>>>>>
>>>>>>> +1 (non-binding)
>>>>>>>
>>>>>>> Verified locally:
>>>>>>>
>>>>>>>    - SHA-512: matches
>>>>>>>    - GPG signature: Good signature from Steven Wu (CODE SIGNING
>>>>>>>    KEY) <[email protected]>
>>>>>>>    - Tag apache-iceberg-1.11.0-rc4 =
>>>>>>>    6976e020b894f6a6777704df2b8c4458cb291ae9
>>>>>>>    - 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 Successful
>>>>>>>
>>>>>>>
>>>>>>> Thanks Aihua for the release and all of the community for the
>>>>>>> contributions!
>>>>>>>
>>>>>>> On Sun, May 17, 2026 at 10:15 PM Yuya Ebihara <
>>>>>>> [email protected]> wrote:
>>>>>>>
>>>>>>>> +1 (non-binding) from Trino perspective.
>>>>>>>>
>>>>>>>> Confirmed that Trino CI is green.
>>>>>>>> It runs tests against several catalogs, including HMS, Glue, JDBC
>>>>>>>> (PostgreSQL), REST (Polaris, Unity, S3 Tables, Tabular), Nessie, and
>>>>>>>> Snowflake.
>>>>>>>>
>>>>>>>> Thanks again for running the release!
>>>>>>>>
>>>>>>>> Yuya
>>>>>>>>
>>>>>>>> On Mon, May 18, 2026 at 1:54 PM Jean-Baptiste Onofré <
>>>>>>>> [email protected]> wrote:
>>>>>>>>
>>>>>>>>> +1 (non binding)
>>>>>>>>>
>>>>>>>>> Some minor improvements to note (see below).
>>>>>>>>>
>>>>>>>>> I checked:
>>>>>>>>> - source distribution
>>>>>>>>> -- signature and checksum are correct
>>>>>>>>> -- LICENSE and NOTICE are good (nit: Presto and Delta Lake has
>>>>>>>>> NOTICE files that could be included in the Iceberg NOTICE)
>>>>>>>>> -- ASF header is present in all expected files
>>>>>>>>> -- No binary file found in the source distribution
>>>>>>>>> - AWS Bundle
>>>>>>>>> -- signature and checksum are correct
>>>>>>>>> -- nit: jar contains LICENSE/NOTICE in the root, but also
>>>>>>>>> META-INF/LICENSE and META-INF/NOTICE. Usually, we should have only
>>>>>>>>> META-INF/LICENSE and META-INF/NOTICE. Also, it seems LICENSE and 
>>>>>>>>> NOTICE are
>>>>>>>>> packaged twice in the jar.
>>>>>>>>> -- LICENSE and NOTICE are correct (nit: aws-crt-java,
>>>>>>>>> aws-eventstream-java have different NOTICE then the "regular" AWS 
>>>>>>>>> Java SDK).
>>>>>>>>> - Azure Bundle
>>>>>>>>> -- signature and checksum are correct
>>>>>>>>> -- LICENSE and NOTICE are good (nit: NOTICE could include NOTICE
>>>>>>>>> content from reactor-core and reactor-netty). As for AWS bundle, 
>>>>>>>>> filtering
>>>>>>>>> META-INF/LICENSE and META-INF/NOTICE in the shade plugin would be 
>>>>>>>>> good.
>>>>>>>>> - GCP Bundle
>>>>>>>>> -- signature and checksum are correct
>>>>>>>>> -- LICENSE and NOTICE are good (as for AWS and Azure bundle,
>>>>>>>>> filtering on the shade plugin would be welcome).
>>>>>>>>> - Flink Runtime
>>>>>>>>> -- signature and checksum are correct
>>>>>>>>> -- LICENSE and NOTICE are good. Nit: LICENSE and NOTICE are
>>>>>>>>> packaged twice in the jar file. META-INF/LICENSE* and META-INF/NOTICE*
>>>>>>>>> should be cleanup in favor of the Iceberg LICENSE/NOTICE.
>>>>>>>>> - Spark Runtime
>>>>>>>>> -- signature and checksum are correct
>>>>>>>>> -- LICENSE and NOTICE are good
>>>>>>>>>
>>>>>>>>> Regards
>>>>>>>>> JB
>>>>>>>>>
>>>>>>>>> On Fri, May 15, 2026 at 7:32 AM Aihua Xu <[email protected]>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>> Hi Everyone,
>>>>>>>>>>
>>>>>>>>>> I propose that we release the following RC as the official Apache
>>>>>>>>>> Iceberg 1.11.0 release.
>>>>>>>>>>
>>>>>>>>>> The commit ID is 6976e020b894f6a6777704df2b8c4458cb291ae9
>>>>>>>>>> * This corresponds to the tag: apache-iceberg-1.11.0-rc4
>>>>>>>>>> *
>>>>>>>>>> https://github.com/apache/iceberg/commits/apache-iceberg-1.11.0-rc4
>>>>>>>>>> *
>>>>>>>>>> https://github.com/apache/iceberg/tree/6976e020b894f6a6777704df2b8c4458cb291ae9
>>>>>>>>>>
>>>>>>>>>> The release tarball, signature, and checksums are here:
>>>>>>>>>> *
>>>>>>>>>> https://dist.apache.org/repos/dist/dev/iceberg/apache-iceberg-1.11.0-rc4
>>>>>>>>>>
>>>>>>>>>> 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-1282/
>>>>>>>>>>
>>>>>>>>>> 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.11.0
>>>>>>>>>> [ ] +0
>>>>>>>>>> [ ] -1 Do not release this because...
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>

Reply via email to