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... >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>
