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)