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, 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]> 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]> wrote: > >> +1 (non-binding) >> >> I verified the RC on macOS (arm64): >> >> - Signature (.asc): good signature from Shawn Chang [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]> >> 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 >>> >>
