🚀 Performance improvements
✨ Enhancements
- deprecate boolean mask for Series indexing (#5075)
- small plan and profile chart improvements (#5067)
- add gantt chart plot to LazyFrame::profile (#5063)
- Support
Series
init as struct from@dataclass
and annotatedNamedTuple
(#5057)
🐞 Bug fixes
- fix iso_year for Date dtype (#5074)
- tz-aware get_idx (#5072)
- Fix empty method detection when PYTHONOPTIMIZE=2 (#5043)
- fix bug in unneeded projection pruning (#5071)
- remove overloads for
from_arrow
(#5065) - Improve printing controls of DataFrame and Series (#5047)
- Double projections should be checked on input schema (#5058)
- Add missing cse param to LazyFrame "profile" method (#5054)
🛠️ Other improvements
- Default to zstd parquet compression (#5060)
- Refactor
show_graph
(#5059) - Use
release-drafter
to draft releases with changelogs (#5033) - Update Makefile (#5056)
- Parametric test coverage for EWM functions (#5011)
Thank you to all our contributors for making this release possible!
@alexander-beedie, @egorchakov, @matteosantama, @ritchie46, @slonik-az, @stinodego and @zundertj