Polars: py-1.2.1 Release

Release date:
July 18, 2024
Previous version:
py-1.2.0 (released July 16, 2024)
Magnitude:
934 Diff Delta
Contributors:
11 total committers
Data confidence:
Commits:

Top Contributors in py-1.2.1

ritchie46
nameexhaustion
ByteNybbler
5j9
ruihe774
coastalwhite
MarcoGorelli
ragyabraham
alexander-beedie
eitsupi

Directory Browser for py-1.2.1

All files are compared to previous version, py-1.2.0. Click here to browse diffs between other versions.

Loading File Browser...

Release Notes Published

πŸš€ Performance improvements

  • Specify tune-cpu & add more features (#17615)
  • Better GC and push_view for binviews (#17627)

✨ Enhancements

  • Raise error instead of panic in unsupported serde (#17679)
  • Expose Arrow C interface directly on Polars (#17696)
  • Include file path option for NDJSON (#17681)

🐞 Bug fixes

  • Use bytemuck in slice reinterpret for Parquet ArrayChunks (#17700)
  • Remove non-existing names from __all__ (#17494)
  • Fix return type hint for LazyFrame sink methods (#17698)
  • Propagate struct outer nullability eagerly (#17697)
  • Address read_database issue with batched reads from Snowflake (#17688)
  • Use ETag for HTTP file cache invalidation (#17684)

πŸ“– Documentation

  • Fixed default name for value_counts methods based on normalize parameter (#17685)

πŸ“¦ Build system

  • Pin setuptools to fix failing CI (#17695)

πŸ› οΈ Other improvements

  • Fix return type hint for LazyFrame sink methods (#17698)
  • Pin setuptools to fix failing CI (#17695)
  • Name tests so they actually run (#17690)
  • Add reduce ComputeNode in new streaming engine (#17389)

Thank you to all our contributors for making this release possible! @5j9, @ByteNybbler, @MarcoGorelli, @alexander-beedie, @coastalwhite, @diegoglozano, @eitsupi, @nameexhaustion, @orlp, @ragyabraham, @ritchie46 and @ruihe774