-1 (non-binding) Thanks for raising this, Kevin. I agree it’s a blocker for the release.
I’ll work on the next steps to get out RC2. I appreciate you including a long-term fix for this issue too! Danny From: Kevin Liu <[email protected]> Reply to: "[email protected]" <[email protected]> Date: Thursday, 10 September 2026 at 07:15 To: "[email protected]" <[email protected]> Subject: RE: [EXTERNAL] [VOTE] Release Apache Iceberg Rust 0.11.0 RC1 CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you can confirm the sender and know the content is safe. Thanks Danny and Shawn for running this. My vote is -1 because it looks like this RC cannot be published as is. There's a circular dependency between `iceberg` and the new `iceberg-property-macro` crate. `iceberg` depends on the macro crate, and the macro crate has `iceberg` as a versioned dev-dependency. So `cargo publish` can't package the macro crate without `iceberg` 0.11.0 already on crates.io<http://crates.io>, and we can't publish `iceberg` 0.11.0 without the macro crate. Publishing manually hits the same error. We had the same circular dependency issue with 0.5.0 [1]. The vote passed, the publish failed, and we had to cut 0.5.1. I think we should fix it now and cut a new RC. I put up a fix here: https://github.com/apache/iceberg-rust/pull/3184. I also added a `cargo publish --dry-run` check to CI so we catch this on PRs going forward. Once it's merged, we can cherry-pick to 0.11.x and cut RC2. Also noticed `make test` from the tarball fails at docker-up, the Hive image's apt repo has expired. This is also why the CI tests job is red on the tag commit. #3174 on main fixes it, we should cherry-pick that too. [1] https://github.com/apache/iceberg-rust/issues/1325#issuecomment-2910782152 On Wed, Sep 9, 2026 at 2:01 PM Anoop Johnson <[email protected]<mailto:[email protected]>> wrote: +1 (non-binding) Thanks Danny and Shawn! I verified the release candidate on Linux x86_64 (Ubuntu 24.04). Ran through the checklist: - [x] Download links are valid - [x] Checksums and signatures are correct. SHA-512 matches; good GPG signature from Shawn's key - [x] LICENSE and NOTICE files are present - [x] No unexpected binary files are included - [x] All source files have ASF headers - [x] Source archive matches git tag v0.11.0-rc.1 - [x] The project builds successfully from source (cargo build --all-targets --all-features --workspace) - [x] Full test suite incl. docker-compose integration tests (minio/REST/HMS/Spark) I also hit one flaky test. iceberg-catalog-loader::table_rename_suite::test_catalog_rename_table_across_namespaces::case_1_rest_catalog, which failed under parallel load with a server-side SQLITE_BUSY ("database is locked") from the REST catalog test fixture's JDBC/SQLite backend. It passes reliably when re-run in isolation, and the same test passes for all other catalog backends, it is not a blocker. Best, Anoop On Wed, Sep 9, 2026 at 10:59 AM L. C. Hsieh <[email protected]<mailto:[email protected]>> wrote: +1 (non-binding) I verified the RC on macOS (arm64): - Signature (.asc): good signature from Shawn Chang [email protected]<mailto:[email protected]>, verified against the KEYS file - SHA512 checksum: OK - Source archive matches git tag v0.11.0-rc.1 - License headers: 489 files checked, 0 invalid - make build: OK - make test: 2209 passed, 0 skipped - Python bindings (bindings/python): 17 passed, 2 skipped Built with the pinned toolchain (nightly-2026-04-16). Thanks for running the release! On Wed, Sep 9, 2026 at 8:41 AM Jones, Danny <[email protected]<mailto:[email protected]>> wrote: Hello Apache Iceberg Rust Community! This is a call for a vote to release Apache Iceberg Rust version 0.11.0. The tag to be voted on is: v0.11.0-rc.1. The release candidate: https://dist.apache.org/repos/dist/dev/iceberg/apache-iceberg-rust-0.11.0-rc1/ Keys to verify the release candidate: https://downloads.apache.org/iceberg/KEYS Git tag for the release: https://github.com/apache/iceberg-rust/releases/tag/v0.11.0-rc.1 Please download, verify, and test the release candidate. This vote will be open for at least 72 hours and will remain open until the required number of votes is reached. Please vote accordingly: [ ] +1 Approve [ ] +0 No opinion [ ] -1 Disapprove (please provide a reason) To learn more about Apache Iceberg Rust, please visit: https://rust.iceberg.apache.org/ Checklist for reference: [ ] Download links are valid [ ] Checksums and signatures are correct [ ] LICENSE and NOTICE files are present [ ] No unexpected binary files are included [ ] All source files have ASF headers [ ] The project builds successfully from source [ ] pyiceberg-core builds and tests successfully For more details, please refer to: https://rust.iceberg.apache.org/release.html#how-to-verify-a-release Thanks, Danny + Shawn Danny C Jones
