⚠️ Deprecations
- Deprecate
DataType.is_nested
(#11844)
🚀 Performance improvements
- fix accidental quadratic behavior; cache null_count (#11889)
- fix quadratic behavior in append sorted check (#11893)
- optimise
read_database
Databricks queries made using SQLAlchemy connections (#11885) - properly push down slice before left/asof join (#11854)
✨ Enhancements
🐞 Bug fixes
- use physical append (#11894)
- Add
include_nulls
parameter toupdate
(#11830) - recursively apply
cast_unchecked
in lists (#11884) - recursively check allowed streaming dtypes (#11879)
- Frame slicing single column (#11825)
- fix project pushdown for double projection contains count (#11843)
- Propagate validity when cast primitive to list (#11846)
- Edge cases for list count formatting (#11780)
🛠️ Other improvements
- Further assert utils refactor (#11888)
- load 40x40 avatar from github and add loading=lazy attribute. (#11886)
- Fix Cargo warning for parquet2 dependency (#11882)
- Allow manual trigger for docs deployment (#11881)
- add section about plugins (#11855)
- fix incorrect example of valid time zones (#11873)
- fix typo in code example in section Expressions - Basic operators (#11848)
- Bump docs dependencies (#11852)
- add missing polars-ops tests to CI (#11859)
- Assert utils refactor (#11813)
Thank you to all our contributors for making this release possible!
@Walnut356, @alexander-beedie, @dannyvankooten, @dependabot, @dependabot[bot], @ewoolsey, @jrycw, @mcrumiller, @nameexhaustion, @orlp, @reswqa, @ritchie46, @rjthoen, @romanovacca and @stinodego