You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@iceberg.apache.org by "Jones, Danny" <dj...@amazon.co.uk> on 2026/07/01 15:48:15 UTC
[VOTE] Release Apache Iceberg Rust 0.10.0 RC2
Hello Apache Iceberg Rust Community,
This is a call for a vote to release Apache Iceberg Rust version 0.10.0.
The tag to be voted on is: v0.10.0-rc.2.
The release candidate:
https://dist.apache.org/repos/dist/dev/iceberg/apache-iceberg-rust-0.10.0-rc2/
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.10.0-rc.2
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, 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 C Jones and Shawn Chang
Re: [VOTE] Release Apache Iceberg Rust 0.10.0 RC2
Posted by Matt Butrovich <mb...@apache.org>.
+1 (non-binding)
Verified locally on macOS (M3 Max).
Also ran DataFusion Comet CI (Comet and Iceberg Java Spark SQL tests) with
this tag and it's green.
https://github.com/apache/datafusion-comet/pull/4771
Thanks for driving the release!
-Matt
On Wed, Jul 1, 2026 at 2:54 PM Xin Huang via dev <de...@iceberg.apache.org>
wrote:
> +1 (non-binding)
>
> Thanks Danny and Shawn for driving the release!
>
> Verified on Linux x86_64 (rustc 1.94.0):
>
> [x] Download links are valid
> [x] Checksums and signatures are correct — gpg --verify: Good signature
> from Shawn Chang's key in the KEYS file; sha512 checksum: OK
> [x] LICENSE and NOTICE files are present
> [x] No unexpected binary files are included — only Avro/Puffin test
> fixtures under testdata/
> [x] All source files have ASF headers — skywalking-eyes header check: 0
> invalid
> [x] The project builds successfully from source — cargo build
> --all-targets --all-features --workspace succeeds; cargo nextest run
> --all-targets --all-features --workspace: 1831 tests passed, 0 failed
> (unit + integration, with the docker-compose stack: MinIO / REST /
> Hive / Spark); doctests all passing
> [x] pyiceberg-core builds and tests successfully — maturin build +
> pytest all passing
>
> Thanks,
> Xin
>
> On Wed, Jul 1, 2026 at 10:17 AM L. C. Hsieh <vi...@gmail.com> wrote:
>
>> +1 (non-binding)
>>
>> I verified the following on macOS (aarch64):
>>
>> - SHA-512 checksum matches
>> - GPG signature verifies against the KEYS file
>> - License headers pass
>> - make build succeeds
>> - make test passes
>> - Python bindings (pyiceberg-core): make install + make test pass
>>
>> Thanks for driving the release!
>>
>>
>> On Wed, Jul 1, 2026 at 8:54 AM Jones, Danny <dj...@amazon.co.uk>
>> wrote:
>>
>>> +1 non-binding
>>>
>>>
>>>
>>> - Verified against checklist
>>> - Ran manual validation on macOS aarch64.
>>> - Updated internal projects and verified tests are passing
>>>
>>>
>>>
>>> *From: *"Jones, Danny" <dj...@amazon.co.uk>
>>> *Reply to: *"dev@iceberg.apache.org" <de...@iceberg.apache.org>
>>> *Date: *Wednesday, 1 July 2026 at 16:49
>>> *To: *"dev@iceberg.apache.org" <de...@iceberg.apache.org>
>>> *Subject: *[VOTE] Release Apache Iceberg Rust 0.10.0 RC2
>>>
>>>
>>>
>>> Hello Apache Iceberg Rust Community,
>>>
>>>
>>>
>>> This is a call for a vote to release Apache Iceberg Rust version 0.10.0.
>>>
>>>
>>>
>>> The tag to be voted on is: v0.10.0-rc.2.
>>>
>>>
>>>
>>> The release candidate:
>>>
>>>
>>>
>>>
>>> https://dist.apache.org/repos/dist/dev/iceberg/apache-iceberg-rust-0.10.0-rc2/
>>> <https://urldefense.com/v3/__https://dist.apache.org/repos/dist/dev/iceberg/apache-iceberg-rust-0.10.0-rc2/__;!!LIr3w8kk_Xxm!v_vdp4TKhahcS_unXSEr8b9K-Q9g1V94CP9YkjdQtBOQiupl1m08rElhuIgfnxq2EjnBgE6F-K6b9yEZfjmx$>
>>>
>>>
>>>
>>> Keys to verify the release candidate:
>>>
>>>
>>>
>>> https://downloads.apache.org/iceberg/KEYS
>>> <https://urldefense.com/v3/__https://downloads.apache.org/iceberg/KEYS__;!!LIr3w8kk_Xxm!v_vdp4TKhahcS_unXSEr8b9K-Q9g1V94CP9YkjdQtBOQiupl1m08rElhuIgfnxq2EjnBgE6F-K6b95qb0wgH$>
>>>
>>>
>>>
>>> Git tag for the release:
>>>
>>>
>>>
>>> https://github.com/apache/iceberg-rust/releases/tag/v0.10.0-rc.2
>>> <https://urldefense.com/v3/__https://github.com/apache/iceberg-rust/releases/tag/v0.10.0-rc.2__;!!LIr3w8kk_Xxm!v_vdp4TKhahcS_unXSEr8b9K-Q9g1V94CP9YkjdQtBOQiupl1m08rElhuIgfnxq2EjnBgE6F-K6b90LgYQ90$>
>>>
>>>
>>>
>>> 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, please visit:
>>>
>>> https://rust.iceberg.apache.org/
>>> <https://urldefense.com/v3/__https://rust.iceberg.apache.org/__;!!LIr3w8kk_Xxm!v_vdp4TKhahcS_unXSEr8b9K-Q9g1V94CP9YkjdQtBOQiupl1m08rElhuIgfnxq2EjnBgE6F-K6b99W7Ouy9$>
>>>
>>>
>>>
>>> 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
>>> <https://urldefense.com/v3/__https://rust.iceberg.apache.org/release.html*how-to-verify-a-release__;Iw!!LIr3w8kk_Xxm!v_vdp4TKhahcS_unXSEr8b9K-Q9g1V94CP9YkjdQtBOQiupl1m08rElhuIgfnxq2EjnBgE6F-K6b92vyab4G$>
>>>
>>>
>>>
>>> Thanks,
>>>
>>> Danny C Jones and Shawn Chang
>>>
>>>
>>>
>>
Re: [VOTE] Release Apache Iceberg Rust 0.10.0 RC2
Posted by Xin Huang via dev <de...@iceberg.apache.org>.
+1 (non-binding)
Thanks Danny and Shawn for driving the release!
Verified on Linux x86_64 (rustc 1.94.0):
[x] Download links are valid
[x] Checksums and signatures are correct — gpg --verify: Good signature
from Shawn Chang's key in the KEYS file; sha512 checksum: OK
[x] LICENSE and NOTICE files are present
[x] No unexpected binary files are included — only Avro/Puffin test
fixtures under testdata/
[x] All source files have ASF headers — skywalking-eyes header check: 0
invalid
[x] The project builds successfully from source — cargo build
--all-targets --all-features --workspace succeeds; cargo nextest run
--all-targets --all-features --workspace: 1831 tests passed, 0 failed
(unit + integration, with the docker-compose stack: MinIO / REST /
Hive / Spark); doctests all passing
[x] pyiceberg-core builds and tests successfully — maturin build + pytest
all passing
Thanks,
Xin
On Wed, Jul 1, 2026 at 10:17 AM L. C. Hsieh <vi...@gmail.com> wrote:
> +1 (non-binding)
>
> I verified the following on macOS (aarch64):
>
> - SHA-512 checksum matches
> - GPG signature verifies against the KEYS file
> - License headers pass
> - make build succeeds
> - make test passes
> - Python bindings (pyiceberg-core): make install + make test pass
>
> Thanks for driving the release!
>
>
> On Wed, Jul 1, 2026 at 8:54 AM Jones, Danny <dj...@amazon.co.uk> wrote:
>
>> +1 non-binding
>>
>>
>>
>> - Verified against checklist
>> - Ran manual validation on macOS aarch64.
>> - Updated internal projects and verified tests are passing
>>
>>
>>
>> *From: *"Jones, Danny" <dj...@amazon.co.uk>
>> *Reply to: *"dev@iceberg.apache.org" <de...@iceberg.apache.org>
>> *Date: *Wednesday, 1 July 2026 at 16:49
>> *To: *"dev@iceberg.apache.org" <de...@iceberg.apache.org>
>> *Subject: *[VOTE] Release Apache Iceberg Rust 0.10.0 RC2
>>
>>
>>
>> Hello Apache Iceberg Rust Community,
>>
>>
>>
>> This is a call for a vote to release Apache Iceberg Rust version 0.10.0.
>>
>>
>>
>> The tag to be voted on is: v0.10.0-rc.2.
>>
>>
>>
>> The release candidate:
>>
>>
>>
>>
>> https://dist.apache.org/repos/dist/dev/iceberg/apache-iceberg-rust-0.10.0-rc2/
>> <https://urldefense.com/v3/__https://dist.apache.org/repos/dist/dev/iceberg/apache-iceberg-rust-0.10.0-rc2/__;!!LIr3w8kk_Xxm!v_vdp4TKhahcS_unXSEr8b9K-Q9g1V94CP9YkjdQtBOQiupl1m08rElhuIgfnxq2EjnBgE6F-K6b9yEZfjmx$>
>>
>>
>>
>> Keys to verify the release candidate:
>>
>>
>>
>> https://downloads.apache.org/iceberg/KEYS
>> <https://urldefense.com/v3/__https://downloads.apache.org/iceberg/KEYS__;!!LIr3w8kk_Xxm!v_vdp4TKhahcS_unXSEr8b9K-Q9g1V94CP9YkjdQtBOQiupl1m08rElhuIgfnxq2EjnBgE6F-K6b95qb0wgH$>
>>
>>
>>
>> Git tag for the release:
>>
>>
>>
>> https://github.com/apache/iceberg-rust/releases/tag/v0.10.0-rc.2
>> <https://urldefense.com/v3/__https://github.com/apache/iceberg-rust/releases/tag/v0.10.0-rc.2__;!!LIr3w8kk_Xxm!v_vdp4TKhahcS_unXSEr8b9K-Q9g1V94CP9YkjdQtBOQiupl1m08rElhuIgfnxq2EjnBgE6F-K6b90LgYQ90$>
>>
>>
>>
>> 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, please visit:
>>
>> https://rust.iceberg.apache.org/
>> <https://urldefense.com/v3/__https://rust.iceberg.apache.org/__;!!LIr3w8kk_Xxm!v_vdp4TKhahcS_unXSEr8b9K-Q9g1V94CP9YkjdQtBOQiupl1m08rElhuIgfnxq2EjnBgE6F-K6b99W7Ouy9$>
>>
>>
>>
>> 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
>> <https://urldefense.com/v3/__https://rust.iceberg.apache.org/release.html*how-to-verify-a-release__;Iw!!LIr3w8kk_Xxm!v_vdp4TKhahcS_unXSEr8b9K-Q9g1V94CP9YkjdQtBOQiupl1m08rElhuIgfnxq2EjnBgE6F-K6b92vyab4G$>
>>
>>
>>
>> Thanks,
>>
>> Danny C Jones and Shawn Chang
>>
>>
>>
>
Re: [VOTE] Release Apache Iceberg Rust 0.10.0 RC2
Posted by "L. C. Hsieh" <vi...@gmail.com>.
+1 (non-binding)
I verified the following on macOS (aarch64):
- SHA-512 checksum matches
- GPG signature verifies against the KEYS file
- License headers pass
- make build succeeds
- make test passes
- Python bindings (pyiceberg-core): make install + make test pass
Thanks for driving the release!
On Wed, Jul 1, 2026 at 8:54 AM Jones, Danny <dj...@amazon.co.uk> wrote:
> +1 non-binding
>
>
>
> - Verified against checklist
> - Ran manual validation on macOS aarch64.
> - Updated internal projects and verified tests are passing
>
>
>
> *From: *"Jones, Danny" <dj...@amazon.co.uk>
> *Reply to: *"dev@iceberg.apache.org" <de...@iceberg.apache.org>
> *Date: *Wednesday, 1 July 2026 at 16:49
> *To: *"dev@iceberg.apache.org" <de...@iceberg.apache.org>
> *Subject: *[VOTE] Release Apache Iceberg Rust 0.10.0 RC2
>
>
>
> Hello Apache Iceberg Rust Community,
>
>
>
> This is a call for a vote to release Apache Iceberg Rust version 0.10.0.
>
>
>
> The tag to be voted on is: v0.10.0-rc.2.
>
>
>
> The release candidate:
>
>
>
>
> https://dist.apache.org/repos/dist/dev/iceberg/apache-iceberg-rust-0.10.0-rc2/
>
>
>
> 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.10.0-rc.2
>
>
>
> 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, 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 C Jones and Shawn Chang
>
>
>
Re: [VOTE] Release Apache Iceberg Rust 0.10.0 RC2
Posted by "Jones, Danny" <dj...@amazon.co.uk>.
+1 non-binding
* Verified against checklist
* Ran manual validation on macOS aarch64.
* Updated internal projects and verified tests are passing
From: "Jones, Danny" <dj...@amazon.co.uk>
Reply to: "dev@iceberg.apache.org" <de...@iceberg.apache.org>
Date: Wednesday, 1 July 2026 at 16:49
To: "dev@iceberg.apache.org" <de...@iceberg.apache.org>
Subject: [VOTE] Release Apache Iceberg Rust 0.10.0 RC2
Hello Apache Iceberg Rust Community,
This is a call for a vote to release Apache Iceberg Rust version 0.10.0.
The tag to be voted on is: v0.10.0-rc.2.
The release candidate:
https://dist.apache.org/repos/dist/dev/iceberg/apache-iceberg-rust-0.10.0-rc2/
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.10.0-rc.2
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, 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 C Jones and Shawn Chang
Re: [VOTE] Release Apache Iceberg Rust 0.10.0 RC2
Posted by Shawn Chang <ye...@gmail.com>.
Hi Manu, Renjie,
Thanks for the feedback!
I've created a branch 0.10.0-rc and will work with Danny on RC3.
To help catch this issue, I've created a draft PR to update the
verify_rc.sh: https://github.com/apache/iceberg-rust/pull/2760
On Thu, Jul 2, 2026 at 9:36 PM Renjie Liu <li...@gmail.com> wrote:
> Hi, Shawn:
>
> I agree with Manu that we should resolve this issue and stick to the right
> release process.
>
> We have a script under `dev/release/create_rc.sh` to help create a rc,
> which includes creating tag, checksum, signed signature, and uploading rc
> to svn.
>
> Hi, Danny:
>
> Thanks for driving the release. To make the release smoother and unblock
> other pr merging, please cut a 0.10.0-rc branch first, and create rc from
> this branch.
>
> On Fri, Jul 3, 2026 at 7:42 AM Manu Zhang <ow...@gmail.com> wrote:
>
>> Hi Shawn,
>>
>> I’d suggest we fix the release process and make another RC to ensure we
>> never mismatch tag and tarball again. Otherwise, we might miss it again
>> next time and it could be a source file.
>>
>> Thanks,
>> Manu
>>
>> Shawn Chang <ye...@gmail.com>于2026年7月3日 周五02:37写道:
>>
>>> Hi Manu,
>>>
>>> Thanks for catching this and for doing the verification!
>>>
>>> The two mismatches are limited to a CI workflow update and changelog
>>> entries, and neither affects the released source code, license, build
>>> output, or the artifacts users will consume. My inclination is that
>>> these changes are not significant enough to justify cutting another RC.
>>>
>>> That said, I understand the importance of having the signed tag and the
>>> source tarball match exactly, so I’m happy to hear other opinions from the
>>> community on whether we should bump the RC
>>>
>>> Best,
>>>
>>> Shawn
>>>
>>>
>>>
>>> On Thu, Jul 2, 2026 at 9:07 AM Manu Zhang <ow...@gmail.com>
>>> wrote:
>>>
>>>> -1 (non-binding)
>>>>
>>>> The ASF source tarball does not match the signed Git tag v0.10.0-rc.2
>>>> (be6cc96eaeb1cac4574cabb11ea6e1e92e0aad45). A clean diff found two
>>>> mismatched files:
>>>>
>>>> - .github/workflows/bindings_python_ci.yml: ASF tarball contains a
>>>> Rust setup/cache block (PR #2679) that the signed tag does not.
>>>> - CHANGELOG.md: ASF tarball includes PR #2745 and #2750 changelog
>>>> entries that the signed tag does not.
>>>>
>>>> Thanks,
>>>> Manu
>>>>
>>>> On Thu, Jul 2, 2026 at 4:07 PM Renjie Liu <li...@gmail.com>
>>>> wrote:
>>>>
>>>>> +1 binding
>>>>>
>>>>> Verified locally on ubunt 26.04
>>>>>
>>>>>
>>>>> - SHA-512
>>>>> - Signature
>>>>> - Header
>>>>> - Ran `dev/release/verify_rc.sh 0.10.0 2 --verify_signature 0
>>>>> --import_gpg_keys 1` for build and tests
>>>>>
>>>>> Thanks Danny for driving the release.
>>>>>
>>>>>
>>>>> On Thu, Jul 2, 2026 at 12:19 PM Neelesh Salian <
>>>>> neeleshssalian@gmail.com> wrote:
>>>>>
>>>>>> +1 (non-binding)
>>>>>>
>>>>>> Verified locally on macOS (M4 Max):
>>>>>>
>>>>>> - SHA-512: matches
>>>>>> - GPG signature: Good signature from Shawn Chang <
>>>>>> schang@apache.org>
>>>>>> - Git tag v0.10.0-rc.2 resolves (annotated) to commit
>>>>>> be6cc96eaeb1cac4574cabb11ea6e1e92e0aad45
>>>>>> - LICENSE / NOTICE / README.md present
>>>>>> - No unexpected binary files in the source tarball
>>>>>> - Builds from source: make build (cargo build --all-targets
>>>>>> --all-features --workspace) succeeded
>>>>>>
>>>>>> Separately, I checked the release tracking cross-check (#2527
>>>>>> <https://github.com/apache/iceberg-rust/issues/2527>): all listed
>>>>>> blockers are merged and present in the RC tag.
>>>>>>
>>>>>> Thanks for doing the release, Danny.
>>>>>>
>>>>>> On Wed, Jul 1, 2026 at 8:48 AM Jones, Danny <dj...@amazon.co.uk>
>>>>>> wrote:
>>>>>>
>>>>>>> Hello Apache Iceberg Rust Community,
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> This is a call for a vote to release Apache Iceberg Rust version
>>>>>>> 0.10.0.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> The tag to be voted on is: v0.10.0-rc.2.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> The release candidate:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> https://dist.apache.org/repos/dist/dev/iceberg/apache-iceberg-rust-0.10.0-rc2/
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> 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.10.0-rc.2
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> 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, 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 C Jones and Shawn Chang
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
Re: [VOTE] Release Apache Iceberg Rust 0.10.0 RC2
Posted by Renjie Liu <li...@gmail.com>.
Hi, Shawn:
I agree with Manu that we should resolve this issue and stick to the right
release process.
We have a script under `dev/release/create_rc.sh` to help create a rc,
which includes creating tag, checksum, signed signature, and uploading rc
to svn.
Hi, Danny:
Thanks for driving the release. To make the release smoother and unblock
other pr merging, please cut a 0.10.0-rc branch first, and create rc from
this branch.
On Fri, Jul 3, 2026 at 7:42 AM Manu Zhang <ow...@gmail.com> wrote:
> Hi Shawn,
>
> I’d suggest we fix the release process and make another RC to ensure we
> never mismatch tag and tarball again. Otherwise, we might miss it again
> next time and it could be a source file.
>
> Thanks,
> Manu
>
> Shawn Chang <ye...@gmail.com>于2026年7月3日 周五02:37写道:
>
>> Hi Manu,
>>
>> Thanks for catching this and for doing the verification!
>>
>> The two mismatches are limited to a CI workflow update and changelog
>> entries, and neither affects the released source code, license, build
>> output, or the artifacts users will consume. My inclination is that
>> these changes are not significant enough to justify cutting another RC.
>>
>> That said, I understand the importance of having the signed tag and the
>> source tarball match exactly, so I’m happy to hear other opinions from the
>> community on whether we should bump the RC
>>
>> Best,
>>
>> Shawn
>>
>>
>>
>> On Thu, Jul 2, 2026 at 9:07 AM Manu Zhang <ow...@gmail.com>
>> wrote:
>>
>>> -1 (non-binding)
>>>
>>> The ASF source tarball does not match the signed Git tag v0.10.0-rc.2
>>> (be6cc96eaeb1cac4574cabb11ea6e1e92e0aad45). A clean diff found two
>>> mismatched files:
>>>
>>> - .github/workflows/bindings_python_ci.yml: ASF tarball contains a
>>> Rust setup/cache block (PR #2679) that the signed tag does not.
>>> - CHANGELOG.md: ASF tarball includes PR #2745 and #2750 changelog
>>> entries that the signed tag does not.
>>>
>>> Thanks,
>>> Manu
>>>
>>> On Thu, Jul 2, 2026 at 4:07 PM Renjie Liu <li...@gmail.com>
>>> wrote:
>>>
>>>> +1 binding
>>>>
>>>> Verified locally on ubunt 26.04
>>>>
>>>>
>>>> - SHA-512
>>>> - Signature
>>>> - Header
>>>> - Ran `dev/release/verify_rc.sh 0.10.0 2 --verify_signature 0
>>>> --import_gpg_keys 1` for build and tests
>>>>
>>>> Thanks Danny for driving the release.
>>>>
>>>>
>>>> On Thu, Jul 2, 2026 at 12:19 PM Neelesh Salian <
>>>> neeleshssalian@gmail.com> wrote:
>>>>
>>>>> +1 (non-binding)
>>>>>
>>>>> Verified locally on macOS (M4 Max):
>>>>>
>>>>> - SHA-512: matches
>>>>> - GPG signature: Good signature from Shawn Chang <schang@apache.org
>>>>> >
>>>>> - Git tag v0.10.0-rc.2 resolves (annotated) to commit
>>>>> be6cc96eaeb1cac4574cabb11ea6e1e92e0aad45
>>>>> - LICENSE / NOTICE / README.md present
>>>>> - No unexpected binary files in the source tarball
>>>>> - Builds from source: make build (cargo build --all-targets
>>>>> --all-features --workspace) succeeded
>>>>>
>>>>> Separately, I checked the release tracking cross-check (#2527
>>>>> <https://github.com/apache/iceberg-rust/issues/2527>): all listed
>>>>> blockers are merged and present in the RC tag.
>>>>>
>>>>> Thanks for doing the release, Danny.
>>>>>
>>>>> On Wed, Jul 1, 2026 at 8:48 AM Jones, Danny <dj...@amazon.co.uk>
>>>>> wrote:
>>>>>
>>>>>> Hello Apache Iceberg Rust Community,
>>>>>>
>>>>>>
>>>>>>
>>>>>> This is a call for a vote to release Apache Iceberg Rust version
>>>>>> 0.10.0.
>>>>>>
>>>>>>
>>>>>>
>>>>>> The tag to be voted on is: v0.10.0-rc.2.
>>>>>>
>>>>>>
>>>>>>
>>>>>> The release candidate:
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> https://dist.apache.org/repos/dist/dev/iceberg/apache-iceberg-rust-0.10.0-rc2/
>>>>>>
>>>>>>
>>>>>>
>>>>>> 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.10.0-rc.2
>>>>>>
>>>>>>
>>>>>>
>>>>>> 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, 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 C Jones and Shawn Chang
>>>>>>
>>>>>>
>>>>>>
>>>>>
Re: [VOTE] Release Apache Iceberg Rust 0.10.0 RC2
Posted by Manu Zhang <ow...@gmail.com>.
Hi Shawn,
I’d suggest we fix the release process and make another RC to ensure we
never mismatch tag and tarball again. Otherwise, we might miss it again
next time and it could be a source file.
Thanks,
Manu
Shawn Chang <ye...@gmail.com>于2026年7月3日 周五02:37写道:
> Hi Manu,
>
> Thanks for catching this and for doing the verification!
>
> The two mismatches are limited to a CI workflow update and changelog
> entries, and neither affects the released source code, license, build
> output, or the artifacts users will consume. My inclination is that these
> changes are not significant enough to justify cutting another RC.
>
> That said, I understand the importance of having the signed tag and the
> source tarball match exactly, so I’m happy to hear other opinions from the
> community on whether we should bump the RC
>
> Best,
>
> Shawn
>
>
>
> On Thu, Jul 2, 2026 at 9:07 AM Manu Zhang <ow...@gmail.com> wrote:
>
>> -1 (non-binding)
>>
>> The ASF source tarball does not match the signed Git tag v0.10.0-rc.2
>> (be6cc96eaeb1cac4574cabb11ea6e1e92e0aad45). A clean diff found two
>> mismatched files:
>>
>> - .github/workflows/bindings_python_ci.yml: ASF tarball contains a Rust
>> setup/cache block (PR #2679) that the signed tag does not.
>> - CHANGELOG.md: ASF tarball includes PR #2745 and #2750 changelog
>> entries that the signed tag does not.
>>
>> Thanks,
>> Manu
>>
>> On Thu, Jul 2, 2026 at 4:07 PM Renjie Liu <li...@gmail.com>
>> wrote:
>>
>>> +1 binding
>>>
>>> Verified locally on ubunt 26.04
>>>
>>>
>>> - SHA-512
>>> - Signature
>>> - Header
>>> - Ran `dev/release/verify_rc.sh 0.10.0 2 --verify_signature 0
>>> --import_gpg_keys 1` for build and tests
>>>
>>> Thanks Danny for driving the release.
>>>
>>>
>>> On Thu, Jul 2, 2026 at 12:19 PM Neelesh Salian <ne...@gmail.com>
>>> wrote:
>>>
>>>> +1 (non-binding)
>>>>
>>>> Verified locally on macOS (M4 Max):
>>>>
>>>> - SHA-512: matches
>>>> - GPG signature: Good signature from Shawn Chang <sc...@apache.org>
>>>> - Git tag v0.10.0-rc.2 resolves (annotated) to commit
>>>> be6cc96eaeb1cac4574cabb11ea6e1e92e0aad45
>>>> - LICENSE / NOTICE / README.md present
>>>> - No unexpected binary files in the source tarball
>>>> - Builds from source: make build (cargo build --all-targets
>>>> --all-features --workspace) succeeded
>>>>
>>>> Separately, I checked the release tracking cross-check (#2527
>>>> <https://github.com/apache/iceberg-rust/issues/2527>): all listed
>>>> blockers are merged and present in the RC tag.
>>>>
>>>> Thanks for doing the release, Danny.
>>>>
>>>> On Wed, Jul 1, 2026 at 8:48 AM Jones, Danny <dj...@amazon.co.uk>
>>>> wrote:
>>>>
>>>>> Hello Apache Iceberg Rust Community,
>>>>>
>>>>>
>>>>>
>>>>> This is a call for a vote to release Apache Iceberg Rust version
>>>>> 0.10.0.
>>>>>
>>>>>
>>>>>
>>>>> The tag to be voted on is: v0.10.0-rc.2.
>>>>>
>>>>>
>>>>>
>>>>> The release candidate:
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> https://dist.apache.org/repos/dist/dev/iceberg/apache-iceberg-rust-0.10.0-rc2/
>>>>>
>>>>>
>>>>>
>>>>> 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.10.0-rc.2
>>>>>
>>>>>
>>>>>
>>>>> 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, 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 C Jones and Shawn Chang
>>>>>
>>>>>
>>>>>
>>>>
Re: [VOTE] Release Apache Iceberg Rust 0.10.0 RC2
Posted by Shawn Chang <ye...@gmail.com>.
Hi Manu,
Thanks for catching this and for doing the verification!
The two mismatches are limited to a CI workflow update and changelog
entries, and neither affects the released source code, license, build
output, or the artifacts users will consume. My inclination is that these
changes are not significant enough to justify cutting another RC.
That said, I understand the importance of having the signed tag and the
source tarball match exactly, so I’m happy to hear other opinions from the
community on whether we should bump the RC
Best,
Shawn
On Thu, Jul 2, 2026 at 9:07 AM Manu Zhang <ow...@gmail.com> wrote:
> -1 (non-binding)
>
> The ASF source tarball does not match the signed Git tag v0.10.0-rc.2
> (be6cc96eaeb1cac4574cabb11ea6e1e92e0aad45). A clean diff found two
> mismatched files:
>
> - .github/workflows/bindings_python_ci.yml: ASF tarball contains a Rust
> setup/cache block (PR #2679) that the signed tag does not.
> - CHANGELOG.md: ASF tarball includes PR #2745 and #2750 changelog
> entries that the signed tag does not.
>
> Thanks,
> Manu
>
> On Thu, Jul 2, 2026 at 4:07 PM Renjie Liu <li...@gmail.com> wrote:
>
>> +1 binding
>>
>> Verified locally on ubunt 26.04
>>
>>
>> - SHA-512
>> - Signature
>> - Header
>> - Ran `dev/release/verify_rc.sh 0.10.0 2 --verify_signature 0
>> --import_gpg_keys 1` for build and tests
>>
>> Thanks Danny for driving the release.
>>
>>
>> On Thu, Jul 2, 2026 at 12:19 PM Neelesh Salian <ne...@gmail.com>
>> wrote:
>>
>>> +1 (non-binding)
>>>
>>> Verified locally on macOS (M4 Max):
>>>
>>> - SHA-512: matches
>>> - GPG signature: Good signature from Shawn Chang <sc...@apache.org>
>>> - Git tag v0.10.0-rc.2 resolves (annotated) to commit
>>> be6cc96eaeb1cac4574cabb11ea6e1e92e0aad45
>>> - LICENSE / NOTICE / README.md present
>>> - No unexpected binary files in the source tarball
>>> - Builds from source: make build (cargo build --all-targets
>>> --all-features --workspace) succeeded
>>>
>>> Separately, I checked the release tracking cross-check (#2527
>>> <https://github.com/apache/iceberg-rust/issues/2527>): all listed
>>> blockers are merged and present in the RC tag.
>>>
>>> Thanks for doing the release, Danny.
>>>
>>> On Wed, Jul 1, 2026 at 8:48 AM Jones, Danny <dj...@amazon.co.uk>
>>> wrote:
>>>
>>>> Hello Apache Iceberg Rust Community,
>>>>
>>>>
>>>>
>>>> This is a call for a vote to release Apache Iceberg Rust version 0.10.0.
>>>>
>>>>
>>>>
>>>> The tag to be voted on is: v0.10.0-rc.2.
>>>>
>>>>
>>>>
>>>> The release candidate:
>>>>
>>>>
>>>>
>>>>
>>>> https://dist.apache.org/repos/dist/dev/iceberg/apache-iceberg-rust-0.10.0-rc2/
>>>>
>>>>
>>>>
>>>> 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.10.0-rc.2
>>>>
>>>>
>>>>
>>>> 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, 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 C Jones and Shawn Chang
>>>>
>>>>
>>>>
>>>
Re: [VOTE] Release Apache Iceberg Rust 0.10.0 RC2
Posted by Manu Zhang <ow...@gmail.com>.
-1 (non-binding)
The ASF source tarball does not match the signed Git tag v0.10.0-rc.2
(be6cc96eaeb1cac4574cabb11ea6e1e92e0aad45). A clean diff found two
mismatched files:
- .github/workflows/bindings_python_ci.yml: ASF tarball contains a Rust
setup/cache block (PR #2679) that the signed tag does not.
- CHANGELOG.md: ASF tarball includes PR #2745 and #2750 changelog entries
that the signed tag does not.
Thanks,
Manu
On Thu, Jul 2, 2026 at 4:07 PM Renjie Liu <li...@gmail.com> wrote:
> +1 binding
>
> Verified locally on ubunt 26.04
>
>
> - SHA-512
> - Signature
> - Header
> - Ran `dev/release/verify_rc.sh 0.10.0 2 --verify_signature 0
> --import_gpg_keys 1` for build and tests
>
> Thanks Danny for driving the release.
>
>
> On Thu, Jul 2, 2026 at 12:19 PM Neelesh Salian <ne...@gmail.com>
> wrote:
>
>> +1 (non-binding)
>>
>> Verified locally on macOS (M4 Max):
>>
>> - SHA-512: matches
>> - GPG signature: Good signature from Shawn Chang <sc...@apache.org>
>> - Git tag v0.10.0-rc.2 resolves (annotated) to commit
>> be6cc96eaeb1cac4574cabb11ea6e1e92e0aad45
>> - LICENSE / NOTICE / README.md present
>> - No unexpected binary files in the source tarball
>> - Builds from source: make build (cargo build --all-targets
>> --all-features --workspace) succeeded
>>
>> Separately, I checked the release tracking cross-check (#2527
>> <https://github.com/apache/iceberg-rust/issues/2527>): all listed
>> blockers are merged and present in the RC tag.
>>
>> Thanks for doing the release, Danny.
>>
>> On Wed, Jul 1, 2026 at 8:48 AM Jones, Danny <dj...@amazon.co.uk>
>> wrote:
>>
>>> Hello Apache Iceberg Rust Community,
>>>
>>>
>>>
>>> This is a call for a vote to release Apache Iceberg Rust version 0.10.0.
>>>
>>>
>>>
>>> The tag to be voted on is: v0.10.0-rc.2.
>>>
>>>
>>>
>>> The release candidate:
>>>
>>>
>>>
>>>
>>> https://dist.apache.org/repos/dist/dev/iceberg/apache-iceberg-rust-0.10.0-rc2/
>>>
>>>
>>>
>>> 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.10.0-rc.2
>>>
>>>
>>>
>>> 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, 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 C Jones and Shawn Chang
>>>
>>>
>>>
>>
Re: [VOTE] Release Apache Iceberg Rust 0.10.0 RC2
Posted by Renjie Liu <li...@gmail.com>.
+1 binding
Verified locally on ubunt 26.04
- SHA-512
- Signature
- Header
- Ran `dev/release/verify_rc.sh 0.10.0 2 --verify_signature 0
--import_gpg_keys 1` for build and tests
Thanks Danny for driving the release.
On Thu, Jul 2, 2026 at 12:19 PM Neelesh Salian <ne...@gmail.com>
wrote:
> +1 (non-binding)
>
> Verified locally on macOS (M4 Max):
>
> - SHA-512: matches
> - GPG signature: Good signature from Shawn Chang <sc...@apache.org>
> - Git tag v0.10.0-rc.2 resolves (annotated) to commit
> be6cc96eaeb1cac4574cabb11ea6e1e92e0aad45
> - LICENSE / NOTICE / README.md present
> - No unexpected binary files in the source tarball
> - Builds from source: make build (cargo build --all-targets
> --all-features --workspace) succeeded
>
> Separately, I checked the release tracking cross-check (#2527
> <https://github.com/apache/iceberg-rust/issues/2527>): all listed
> blockers are merged and present in the RC tag.
>
> Thanks for doing the release, Danny.
>
> On Wed, Jul 1, 2026 at 8:48 AM Jones, Danny <dj...@amazon.co.uk> wrote:
>
>> Hello Apache Iceberg Rust Community,
>>
>>
>>
>> This is a call for a vote to release Apache Iceberg Rust version 0.10.0.
>>
>>
>>
>> The tag to be voted on is: v0.10.0-rc.2.
>>
>>
>>
>> The release candidate:
>>
>>
>>
>>
>> https://dist.apache.org/repos/dist/dev/iceberg/apache-iceberg-rust-0.10.0-rc2/
>>
>>
>>
>> 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.10.0-rc.2
>>
>>
>>
>> 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, 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 C Jones and Shawn Chang
>>
>>
>>
>
Re: [VOTE] Release Apache Iceberg Rust 0.10.0 RC2
Posted by Neelesh Salian <ne...@gmail.com>.
+1 (non-binding)
Verified locally on macOS (M4 Max):
- SHA-512: matches
- GPG signature: Good signature from Shawn Chang <sc...@apache.org>
- Git tag v0.10.0-rc.2 resolves (annotated) to commit
be6cc96eaeb1cac4574cabb11ea6e1e92e0aad45
- LICENSE / NOTICE / README.md present
- No unexpected binary files in the source tarball
- Builds from source: make build (cargo build --all-targets
--all-features --workspace) succeeded
Separately, I checked the release tracking cross-check (#2527
<https://github.com/apache/iceberg-rust/issues/2527>): all listed blockers
are merged and present in the RC tag.
Thanks for doing the release, Danny.
On Wed, Jul 1, 2026 at 8:48 AM Jones, Danny <dj...@amazon.co.uk> wrote:
> Hello Apache Iceberg Rust Community,
>
>
>
> This is a call for a vote to release Apache Iceberg Rust version 0.10.0.
>
>
>
> The tag to be voted on is: v0.10.0-rc.2.
>
>
>
> The release candidate:
>
>
>
>
> https://dist.apache.org/repos/dist/dev/iceberg/apache-iceberg-rust-0.10.0-rc2/
>
>
>
> 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.10.0-rc.2
>
>
>
> 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, 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 C Jones and Shawn Chang
>
>
>