py-1.38.1
pola-rs/polarspy-1.38.1Feb 6, 2026by github-actions[bot]
AI Summary
Patch release focused on bug fixes for cluster_with_columns optimization, CSV schema inference, and various streaming engine issues.
Key Highlights
- Fix cluster_with_columns pushdown overwriting used names
- Fix CSV schema inference content line duplication bug
- Fix InvalidOperationError using scan_delta with filter
- Fix negative slice in groups slicing
New Features
- Add get() to retrieve byte from binary data
- Remove with_context in SQL lowering
Full Release Notes
## ✨ Enhancements - Add get() to retrieve a byte from binary data (#26454) - Remove with\_context in SQL lowering (#26416) ## 🐞 Bug fixes - Do not overwrite used names in cluster\_with\_columns pushdown (#26467) - Do not mark output of concat\_str on multiple inputs as sorted (#26468) - Fix CSV schema inference content line duplication bug (#26452) - Fix InvalidOperationError using `scan_delta` with filter (#26448) - Alias giving missing column after streaming GroupBy CSE (#26447) - Ensure `by_name` selector selects only names (#26437) - Restore compatibility of strings written to parquet with pyarrow filter (#26436) - Update schema in cluster\_with\_columns optimization (#26430) - Fix negative slice in groups slicing (#26442) - Don't run CPU check on aarch64 musl (#26439) - Fixed annotations shadowed by class methods (#26356) - Remove the `POLARS_IDEAL_MORSEL_SIZE` monkeypatching in the parametric merge-join test (#26418) - Fix `selector` match patterns for multiline column names (#26320) ## 📖 Documentation - Add `sink_delta` to API reference (#26446) ## 🛠️ Other improvements - Cleanup unused attributes in optimizer (#26464) - Use `Expr::Display` as catch all for IR - DSL asymmetry (#26471) - Ignore pytz in mypy (#26441) - Remove the `POLARS_IDEAL_MORSEL_SIZE` monkeypatching in the parametric merge-join test (#26418) - Cleanup the parametric merge-join test (#26413) Thank you to all our contributors for making this release possible! @Voultapher, @alexander-beedie, @azimafroozeh, @cmdlineluser, @dependabot[bot], @dsprenkels, @hamdanal, @kdn36, @nameexhaustion, @orlp, @ritchie46 and [dependabot[bot]](https://github.com/apps/dependabot)