Changes
🚀 Performance improvements
- perf: Add
pa.Tablerename fastpath for>=17(#2433)
✨ Enhancements
- enh: Support
fill_null(strategy=...).over(order_by=...)for pandas-like (#2443) - feat: Add support for spark connect (#2417)
- feat: Allow non-null strategy in
fill_nullfor DuckDB and SparkLike (#2413) - feat: Allow expressions as
group_bykeys (#2325)
🐞 Bug fixes
- patch: Avoid pyspark no partition for window ops warning (#2429)
📖 Documentation
- docs: Remove inheritable docstrings (#2427)
🛠️ Other improvements
- chore(typing): Simplify some
__getitem__annotations (#2436) - chore: Use less confusing
daskimports (#2437) - chore(typing): fix/ignore
utils,tpchwarnings (#2426) - perf: Add
pa.Tablerename fastpath for>=17(#2433) - chore: Add
Version.dtypes, removeimport_dtypes_module(#2431) - chore: Add
Version.namespace, removeimport_namespace(#2425) - chore: remove
setuptool<78in CI (#2441) - tests: un-xfail polars group by expr streaming (#2440)
- ci: fix pointblank downstream test (#2428)
Thank you to all our contributors for making this release possible!
@EdAbati, @FBruzzesi, @MarcoGorelli and @dangotbanned