Changelog
57.3.2 - (2026-10-22)
Bug fixes
- [57_maintenance] fix: implement
ArrayData::validate_valuesfor union types by @Jefffrey in #11814 - [57_maintenance] fix(arrow-array): avoid returning corrupt array in
GenericByteArray::into_builderby @Jefffrey in #11816 - [57_maintenance] fix: account for offsets in runarrays when using extend for MutableArrayData by @Jefffrey in #11815
- [57_maintenance] fix(arrow-schema): validate
UnionFieldswhen deserializing by @Jefffrey in #11813 - [57_maintenance] Fix sliced sparse union ArrayData conversion by @Jefffrey in #11812
- [57_maintenance] fix(arrow-data): account for FixedSizeList parent offset in MutableArrayData by @Jefffrey in #11809
- [57_maintenance] fix(arrow-array): preserve type params in
PrimitiveArray::into_builderby @Jefffrey in #11807 - [57_maintenance] fix: use correct length in runarray validation by @Jefffrey in #11801
- [57_maintenance] fix(arrow-data): check view nulls at the right index in
ArrayDataequality by @Jefffrey in #11811 - [57_maintenance] fix: account for offset when building RunArray from ArrayData by @Jefffrey in #11800
- [57_maintenance] fix:
Buffer::into_mutablereturn error instead of panic for converting owned sliced when not start at 0 and fix returned Mutable length by @Jefffrey in #11806 - [57_maintenance] fix(arrow-array):
PrimitiveRunBuilderwas buggy afterfinishby @Jefffrey in #11804 - [57_maintenance] fix(arrow-data): fix gaps in ListView equality by @Jefffrey in #11802
- [57_maintenance] fix(arrow-array): use the field's type id in dense union logical_nulls by @Jefffrey in #11810
- [57_maintenance] fix: finish methods in
PrimitiveDictionaryBuilderdiscard type params by @Jefffrey in #11805 - [57_maintenance] fix(arrow-buffer): prevent use-after-free in Buffer::shrink_to_fit when MemoryReservation::resize panics by @alamb in #11786
- [57_maintenance] fix:
UnionFields::from_itershould validate input by @alamb in #11726