⚠️ Deprecations
🚀 Performance improvements
- support multiple files in a single scan parquet node. (#11922)
✨ Enhancements
- improve error handling in scan_parquet and deal with file limits (#11938)
- support multiple files in a single scan parquet node. (#11922)
- error instead of panic in unsupported sinks (#11915)
- upcast int->float and date->datetime for certain Series comparisons (#11779)
🐞 Bug fixes
- avoid integer overflow in offsets_to_groups when bigidx is enabled (#11901)
read_csv
for empty lines (#11924)- raise suitable error on invalid predicates passed to
filter
method (#11928) - Fix
Array
data type initialization (#11907) - set null_count on categorical append (#11914)
- predicate push-down remove predicate refers to alias for more branch (#11887)
- address DataFrame construction error with lists of
numpy
arrays (#11905) - address issue with inadvertently shared options dict in
read_excel
(#11908) - raise a suitable error from
read_excel
and/orread_ods
when target sheet does not exist (#11906)
🛠️ Other improvements
- Fix typo in
read_excel
docstring (#11934) - Fix docstring for
diff
methods (#11921) - fix some typos and add polars-business to curated plugin list (#11916)
- add missing 'diagonal_relaxed' to
pl.concat
"how" param docstring signature (#11909)
Thank you to all our contributors for making this release possible!
@LaurynasMiksys, @alexander-beedie, @mcrumiller, @reswqa, @ritchie46, @romanovacca, @shenker, @stinodego and @uchiiii