🚀 Performance improvements
- create UniqueKernel and improve bool implementation (#17160)
- parallel linearize in new streaming engine (#17050)
✨ Enhancements
- Support
Struct
field selection in the SQL engine,RENAME
andREPLACE
select wildcard options (#17109) - POC metadata reading and writing (#17112)
- Use AsRef<Path> instead of PathBuf in sink_ methods (#17150)
- Update
DataFrame.pivot
to allowindex=None
whenvalues
is set (#17126)
🐞 Bug fixes
- Use explicit turbofish to help rustc (#17159)
- Raise on invalid set dtypes (#17157)
- Fix corrupted reads for hive parts from cloud and projection pushdown failure on hive parts (#17152)
- Set intersection supertype (#17154)
- Fix feature gates (#17141)
- Fix feature gate (#17134)
🛠️ Other improvements
- MinMaxKernel in primitive/binary parquet stats (#17158)
- Add a test for AnonymousScan options (projection and slice pushdown) (#17149)
- MinMaxKernel in prim parquet stats (#17153)
- Add missing spaces in
cargo.toml
(#17145) - Update rustc 2024-06-23 (#17135)
Thank you to all our contributors for making this release possible!
@MarcoGorelli, @alexander-beedie, @coastalwhite, @datapythonista, @eitsupi, @mcrumiller, @nameexhaustion, @orlp, @ritchie46 and @stinodego