rs-0.44.1
pola-rs/polarsrs-0.44.1Oct 29, 2024by github-actions[bot]
AI Summary
Maintenance release enabling the new streaming engine by default and fixing critical bugs regarding parsing and gathering.
Key Highlights
- Enable new_streaming feature by default
- Fix Duration parsing to be fallible
- Fix gather for FixedSizeList with outer validity
New Features
- Enable new_streaming feature by default
- Add groupby partitioning and parallel groupby finishing to new-streaming engine
- Reduce Vec allocations in new-streaming parquet source
Full Release Notes
## 🐞 Bug fixes - Incorrect gather for FixedSizeList with outer validity but no inner validities (#19489) - Make Duration parsing fallible and not panic (#19490) ## 📖 Documentation - Fix various instances of repeated words in docs and comments (#19516) ## 📦 Build system - Fix some feature flag issues (#19512) - Bump Rust toolchain to `nightly-2024-10-28` (#19492) ## 🛠️ Other improvements - Add CI benchmark on merge (#19518) - Skip client check with env var (#19517) - Rename ComputeNode::spawn parameters (#19514) - Enable new\_streaming feature by default (#19502) - Add groupby partitioning and parallel groupby finishing to new-streaming engine (#19451) - Improve makefile build commands (#19498) - Reduce Vec allocations in new-streaming parquet source (#19493) Thank you to all our contributors for making this release possible! @alexander-beedie, @coastalwhite, @nameexhaustion, @orlp, @ritchie46 and @stinodego