Polars 1.2.1

1.2.1

Python Polars 1.2.1

Added 3
  • Expose Arrow C interface directly on Polars
  • Include file path option for NDJSON
  • Add reduce ComputeNode in new streaming engine
Changed 3
  • Specify tune-cpu and add more features for performance optimization
  • Improve garbage collection and push_view for binviews
  • Raise error instead of panic in unsupported serde
Fixed 7
  • Use bytemuck in slice reinterpret for Parquet ArrayChunks
  • Remove non-existing names from __all__
  • Fix return type hint for LazyFrame sink methods
  • Propagate struct outer nullability eagerly
  • Address read_database issue with batched reads from Snowflake
  • Use ETag for HTTP file cache invalidation
  • Fix default name for value_counts methods based on normalize parameter
🚀 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

View original

Upgraded? How did it go?

Discussion