🚀 Performance improvements
- specialized utf8 groupby in streaming (#5535)
✨ Enhancements
- add dataframe.pearson_corr (#5533)
- support namespace registration (#5531)
- make map_alias fallible (#5532)
- pl.min & pl.max accept wildcard similar to pl.sum (#5511)
- additional support for using
timedelta
with duration-type arguments (#5487)
🐞 Bug fixes
- fix(rust, python); fix projection pushdown in asof joins (#5542)
- streaming hstack allow duplicates (#5538)
- fix streaming empty join panic (#5534)
- fix duplicate caches in cse and prevent quadratic … (#5528)
- allow appending categoricals that are all null (#5526)
- tz-aware strftime (#5525)
- make 'truncate' tz-aware (#5522)
- fix coalesce expreession expansion (#5521)
- fix nested aggregatin in when then and window expr… (#5520)
- fix sort_by expression if groups already aggregated (#5518)
- fix bug in batched parquet reader that dropped dfs… (#5506)
- preserve
Series
name when exporting topandas
(#5498) - Refactor is_between (#5491)
- fix bugs in skew and kurtosis (#5484)
🛠️ Other improvements
Thank you to all our contributors for making this release possible!
@alexander-beedie, @braaannigan, @ghuls, @ritchie46, @sorhawell and @zundertj