0.88.0 (Draft)¶
Draft — GitHub Release
Changes¶
✨ Features¶
feat(python): support integer column indices in read_url projection (#10287) @jackylee-ch
🚀 Performance¶
feat: add between kernel for DecimalByteParts (#10152) @joseph-isaacs
python: release the GIL only around expensive work (#10280) @robert3005
Convert trivial filters into slices during reduction, MaskValues::last uses BitBuffer::last_set_index (#9831) @robert3005
perf(array): forward probe_scalar through pass-through encodings (#9905) @joseph-isaacs
Perform validation and null view replacement in two passes (#10148) @robert3005
🐛 Bug Fixes¶
fix(parquet-variant): decline all_non_distinct when only one side is shredded (#10275) @jackylee-ch
fix(python): preserve nullability when converting a chunked array with nulls (#10283) @jackylee-ch
fix(buffer): enable and detect bmi1 for _tzcnt_u64 in select_in_word (#10295) @jianhe25
fix(array): preserve result nullability when simplifying and/or/zip (#10286) @jackylee-ch
fix(datafusion): preserve list element field metadata in physical schema (#10285) @jackylee-ch
🧰 Maintenance¶
4 changes
Clean up
vortex_ensure_eq!(#10237) @connortsui20Lock file maintenance (#10290) @renovate[bot]
Split SQL PR benchmarks into bench-sql and bench-sql-extended (#10213) @joseph-isaacs