Rust Polars 0.44.2
π Performance improvements
- Reduce size of IdxVec from 24 -> 16 bytes (#19550)
β¨ Enhancements
- Streamline use of predicates connected by
&
with IEJoin (join_where
) (#19552) - Support use of
is_between
range predicate with IEJoin operations (join_where
) (#19547)
π Bug fixes
- Correct categorical namespace error message (#19558)
- Fix performance regression for sort/gather on list/array columns (#19564)
- Ignore quoted newlines when skipping lines in CSV (#19543)
π οΈ Other improvements
- Remove ad-hoc buffer pool (#19553)
- Remove SyncCounter (#19556)
- Removed unnecessary flatten function (#19551)
- Remove unsafe *_release functions (#19554)
- Improve new-streaming groupby performance for high cardinality (#19537)
- Add
mindebug-dev
rust profile (#19524) - Add CI step to process benchmark results (#19530)
Thank you to all our contributors for making this release possible!
@HansBambel, @alexander-beedie, @barak1412, @coastalwhite, @nameexhaustion, @orlp and @ritchie46