Repository navigation
Closed
Labels
arrowChanges to the arrow crateChanges to the arrow crate
Description
- Part of [EPIC] A collection of release tickets #7392
- Follow on to Release arrow-rs / parquet Minor version
57.3.0(January 2026) #9240
There have been several overflow fixes recently that I think are important enough to warrant a minor patch release to increase the security posture of arrow-rs. The most recent 57 line release was Jan 2026, 6 months ago, so I believe it would be good to release a minor release with overflow protection for those users still upgrading.
We will target this branch
Release Checklist:
- Release notes and bump version: Prepare 57.3.1 release #9943
- Release Candidate + Vote thread: https://lists.apache.org/thread/8rhj73h3z2rzyknw54byotpqt2kqfxhj
- Release to crates.io / approval:
Required items for release
- [arrow-array] Integer overflow in FixedSizeBinaryArray::value leads to undefined behavior #9898. Original PR: Prevent
FixedSizeBinaryArrayi32offset overflows (try 2) #9872. Branch PR: [57_maintenance] Prevent FixedSizeBinaryArray i32 offset overflows (#9872) #9928 - [arrow-data] Integer overflow in ArrayData::slice leads to undefined behavior #9899. Original PR: Prevent
ArrayData::slicelength overflow #9813. Branch PR: [57_maintenance] Prevent ArrayData::slice length overflow (#9813) #9927 - [arrow-buffer] Integer overflow in BufferBuilder::reserve leads to undefined behavior #9897. Original PR: Prevent buffer builder length overflow in
MutableBuffer::extend_zeros#9820. Branch PR: [57_maintenance] Prevent buffer builder length overflow in MutableBuffer::extend_zeros (#9820) #9926 - [arrow-data] Integer overflow in ArrayData validation leads to undefined behavior #9900. Original PR: Prevent ArrayData validation length overflow #9816. Branch PR: [57_maintenance] Prevent ArrayData validation length overflow (#9816) #9925
- [arrow-row] Integer overflow in Rows::row index handling leads to undefined behavior #9901. Original PR: Prevent Rows row index overflow #9817. Branch PR: [57_maintenance] Prevent Rows row index overflow (#9817) #9922
- [arrow-buffer] Integer overflow in repeat_slice_n_times leads to undefined behavior #9904. Original PR: Prevent repeat slice length overflow #9819. Branch PR: [57_maintenance] Prevent repeat slice length overflow (#9819) #9920
- [arrow-buffer] Integer overflow in BitChunks::new leads to undefined behavior #9903. Original PR: Prevent BitChunks length overflow #9818. Branch PR: [57_maintenance] Prevent BitChunks length overflow (#9818) #9918
Metadata
Metadata
Assignees
Labels
arrowChanges to the arrow crateChanges to the arrow crate
Activity
[57_maintenance] Prevent BitChunks length overflow (#9818) (#9918)
[57_maintenance] Prevent Rows row index overflow (#9817) (#9922)
[57_maintenance] Prevent ArrayData validation length overflow (#9816) (…
[57_maintenance] Prevent FixedSizeBinaryArray i32 offset overflows (#…
[57_maintenance] Prevent buffer builder length overflow in MutableBuf…
[57_maintenance] Prevent repeat slice length overflow (#9819) (#9920)
[57_maintenance] Prevent ArrayData::slice length overflow (#9813) (#9927
alamb commentedon May 6, 2026
I I have all the content for this release. I plan to make an RC tomorrow
Prepare 57.3.1 release (#9943)
alamb commentedon May 7, 2026
We have a vote thread out: https://lists.apache.org/thread/8rhj73h3z2rzyknw54byotpqt2kqfxhj
alamb commentedon May 11, 2026
The release is available and on crates.io: https://lists.apache.org/thread/4kjf39rdj1ydqqmbzx1nwrz8ppmg1q97
Improve email created by create_tarball.sh script (#9944)
alamb commentedon Jun 3, 2026
label_issue.pyautomatically added labels {'arrow'} from #9918