Changelog
56.2.1 (2026-05-07)
Fixed bugs:
- [arrow-buffer] Integer overflow in BufferBuilder::reserve leads to undefined behavior #9897 [arrow]
- [arrow-array] Integer overflow in FixedSizeBinaryArray::value leads to undefined behavior #9898 [arrow]
- [arrow-data] Integer overflow in ArrayData::slice leads to undefined behavior #9899 [arrow]
- [arrow-data] Integer overflow in ArrayData validation leads to undefined behavior #9900 [arrow]
- [arrow-row] Integer overflow in Rows::row index handling leads to undefined behavior #9901 [arrow]
- [arrow-buffer] Integer overflow in BitChunks::new leads to undefined behavior #9903 [arrow]
Merged pull requests:
- [56_maintenance] Prevent ArrayData::slice length overflow (#9813) #9916 [arrow] (alamb)
- [56_maintenance] Prevent FixedSizeBinaryArray i32 offset overflows (#9872) #9917 [arrow] (alamb)
- [56_maintenance] Prevent buffer builder length overflow in MutableBuffer::extend_zeros (#9820) #9915 [arrow] (alamb)
- [56_maintenance] Prevent ArrayData validation length overflow (#9816) #9914 [arrow] (alamb)
- [56_maintenance] Prevent Rows row index overflow (#9817) #9913 [arrow] (alamb)
- [56_maintenance] Prevent BitChunks length overflow (#9818) #9896 [arrow] (alamb)
- [56_maintenance] Fix cargo_audit: Pin cargo-msrv and Cargo.lock in CI #9902 (alamb)
* This Changelog was automatically generated by github_changelog_generator