Polars 1.38.1

1.38.1

Python Polars 1.38.1

Added 1
  • Add get() to retrieve a byte from binary data
Changed 1
  • Remove with_context in SQL lowering
Fixed 12
  • Do not overwrite used names in cluster_with_columns pushdown
  • Do not mark output of concat_str on multiple inputs as sorted
  • Fix CSV schema inference content line duplication bug
  • Fix InvalidOperationError using scan_delta with filter
  • Alias giving missing column after streaming GroupBy CSE
  • Ensure by_name selector selects only names
✨ 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]

View original

Upgraded? How did it go?

Discussion