Thanks Shawn for running the release!

+1 binding

[x] Download links are valid
[x] Checksums and signatures are correct
[x] LICENSE and NOTICE files are present
[x] No unexpected binary files are included
[x] All source files have ASF headers
[x] The project builds successfully from source

Just a small not on the side. I had to do some magic to get the differences 
between 0.9.0. I think it would be nice to also include this in the VOTE mail. 
This way folks can test out specific fixes.
                                                                                
                                                                                
                                                                 
  Bug Fixes                                                                     
                                                                                
                                                                 
  - fix: incorrect Parquet INT96 timestamp values from ArrowReader (#2301)      
                                                                                
                                                               
  - fix: build_fallback_field_id_map produces incorrect column indices for 
schemas with nested types (#2307)                                               
                                                                      
  - fix(s3tables): use 's3' as the default scheme (#2313)                       
                                                                                
                                                               
  - fix: explicitly set Python interpreter in maturin build to prevent using 
wrong version (#2277)                                                           
                                                                    
                                                                                
                                                                                
                                                                 
  Security / Dependency Updates                                                 
                                                                                
                                                                 
  - Bump rustls-webpki from 0.103.12 → 0.103.13 to fix RUSTSEC-2026-0104 
(#2356)                                                                         
                                                                        
  - Fix RUSTSEC-2026-0097 (another rustls advisory) (#2331)                     
                                                                                
                                                                 
  - Bump rustls-webpki from 0.103.7 → 0.103.10 in Python bindings (#2278)
  - Disable inherited AWS SDK default features and fix audit check (#2274)      
                                                                                
                                                                 
  - Revert serde_arrow to arrow-57 for 0.9.1 (compatibility fix)                
                                                                                
                                                               
                                                                                
                                                                                
                                                                 
  CI / Infrastructure                                                           
                                                                                
                                                                 
  - Improve GitHub workflows (#2289)                                            
                                                                                
                                                                 
  - Fix zizmor security findings in CI (#2290, #2324, #2333, #2334)             
                                                                                
                                                                 
  - Remove GitHub Actions from Dependabot configuration (#2267)                 
                                                                                
                                                               
  - Ensure bash shell is used for env steps (#2305)                             
                                                                                
                                                                 
  - Change publish parallelism back to 1 (#2254)                                
                                                                                
                                                               
                                                                                
                                                                                
                                                                 
  Release Prep                                                                  
                                                                                
                                                               
  - Bump version to 0.9.1                                                       
                                                                                
                                                                 
  - Update CHANGELOG and dependency list for 0.9.1                              
                                                                                
                                                                 
  - Bump pyiceberg_core_rust version to 0.9.1     
                                                                                
                                                                                
                                                                 
The most notable user-facing changes are the three bug fixes (INT96 timestamps, 
nested type field ID mapping, and S3 Tables scheme). 

Kind regards,
Fokko


On 2026/05/06 13:01:52 Sung Yun wrote:
> Hi Shawn,
> 
> Thanks for working on this release.
> 
> +1 binding
> 
> - Verified checksums and signatures 
> - Built from source and successfully ran tests
> - Checked LICENSE and NOTICE
> - No unexpected binaries were found
> - Verified the download links are correct.
> 
> Just noting that I observed a similar flakiness with the test Kurtis 
> mentioned, though I do not consider it a blocker for this release.
> 
> Sung
> 
> On 2026/05/06 07:56:14 Maximilian Michels wrote:
> > +1 (non-binding)
> > 
> > 1. Verified the archive checksum and signature
> > 2. Extracted and inspected the source code for binaries
> > 3. Verified license files / headers
> > 
> > -Max
> > 
> > PS: Still one more binding vote needed!
> > 
> > On Tue, May 5, 2026 at 7:18 PM Kevin Liu <[email protected]> wrote:
> > >
> > > Bump, this needs 1 more binding vote :)
> > >
> > > On Fri, May 1, 2026 at 4:28 PM Kurtis Wright <[email protected]> 
> > > wrote:
> > >>
> > >> +1 (non-binding)
> > >>
> > >> Verified on two machines:
> > >>
> > >> AL2 x86_64
> > >> AL2 aarch64
> > >>
> > >>
> > >> Checks performed on both:
> > >>
> > >> Signature: `gpg --verify` OK against KEYS from 
> > >> https://downloads.apache.org/iceberg/KEYS
> > >> Checksum: sha512 OK
> > >> LICENSE and NOTICE present at the tarball root
> > >> Binary files found include Avro manifest-list fixtures and Puffin `.bin` 
> > >> fixtures under `crates/iceberg/testdata/`. Non-blocking nit: 
> > >> `.idea/vcs.xml` is included in the tarball. Will create an issue and 
> > >> send PR to remove IDE files if this wasn't intentional.
> > >> License headers: `license-eye header check` found 0 invalid
> > >>    ran via `go install 
> > >> github.com/apache/skywalking-eyes/cmd/license-eye@latest` received 
> > >> following error: apache/skywalking-eyes:latest` container image fails 
> > >> with `exec format error` on linux/arm64 — appears amd64-only
> > >> Built from source: `make build` passed on both (1 flaky test see note 
> > >> below)
> > >> Unit + doc tests: `make unit-test` passed on both
> > >>
> > >> One test showed flakiness during `make unit-test`:
> > >> `catalog::memory::catalog::tests::test_update_table` failed once with
> > >> assertion failed: table.metadata().last_updated_ms() < 
> > >> updated_table.metadata().last_updated_ms()
> > >> at crates/iceberg/src/catalog/memory/catalog.rs:1880
> > >> I have cut the following minor changes to fix it:
> > >>
> > >> PR - https://github.com/apache/iceberg-rust/pull/2395
> > >> Issue - https://github.com/apache/iceberg-rust/issues/2393
> > >>
> > >> On Wed, Apr 29, 2026 at 9:12 PM Jean-Baptiste Onofré <[email protected]> 
> > >> wrote:
> > >>>
> > >>> +1 (non binding)
> > >>>
> > >>> See my comment about binary files present in the source distribution.
> > >>>
> > >>> I verified:
> > >>> - signature and checksum are good
> > >>> - LICENSE and NOTICE are correct
> > >>> - ASF header is present in all expected files
> > >>> - There are three compiled binary test data files present in the source 
> > >>> distribution (empty-puffin-uncompressed.bin, 
> > >>> sample-metric-data-compressed-zstd.bin, 
> > >>> sample-metric-data-uncompressed.bin). Source distribution must not 
> > >>> contain any binary/compiled file. It would be great to download these 
> > >>> files at build time instead of being part of the source distribution. 
> > >>> Worth to consider in future release.
> > >>>
> > >>> Regards
> > >>> JB
> > >>>
> > >>> On Tue, Apr 28, 2026 at 11:28 PM Shawn Chang <[email protected]> 
> > >>> wrote:
> > >>>>
> > >>>> Hello Apache Iceberg Rust Community,
> > >>>>
> > >>>> This is a call for a vote to release Apache Iceberg Rust version 0.9.1.
> > >>>>
> > >>>> The tag to be voted on is: v0.9.1-rc.3
> > >>>>
> > >>>> The release candidate artifacts are available at:
> > >>>> https://dist.apache.org/repos/dist/dev/iceberg/apache-iceberg-rust-0.9.1-rc3/
> > >>>>
> > >>>> The KEYS file for verifying signatures is available at:
> > >>>> https://downloads.apache.org/iceberg/KEYS
> > >>>>
> > >>>> The Git tag for this release is:
> > >>>> https://github.com/apache/iceberg-rust/releases/tag/v0.9.1-rc.3
> > >>>>
> > >>>> 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
> > >>>>
> > >>>> For more details, please refer to:
> > >>>> https://rust.iceberg.apache.org/release.html#how-to-verify-a-release
> > >>>>
> > >>>> Thanks,
> > >>>> Shawn
> > >>
> > >>
> > >>
> > >> --
> > >> Thank You and Cheers,
> > >> Kurtis C. Wright
> > 
> 

Reply via email to