py-1.38.1
📦 polarsView on GitHub →
✨ 1 features🐛 13 fixes🔧 9 symbols
Summary
This release introduces the ability to retrieve a byte from binary data using get() and includes numerous bug fixes across query optimization, schema inference, and data handling. Several internal cleanups and documentation updates were also performed.
Migration Steps
- Remove with_context in SQL lowering.
✨ New Features
- Add get() to retrieve a byte from binary data.
🐛 Bug Fixes
- 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.
- Restore compatibility of strings written to parquet with pyarrow filter.
- Update schema in cluster_with_columns optimization.
- Fix negative slice in groups slicing.
- Don't run CPU check on aarch64 musl.
- Fixed annotations shadowed by class methods.
- Remove the POLARS_IDEAL_MORSEL_SIZE monkeypatching in the parametric merge-join test.
- Fix `selector` match patterns for multiline column names.