Performance improvements optimize n_unique for integers (#9568) remove sort columns on multiple-key OOC sort (#9545) don't needlessly trigger bitcount (#9561) optimize _datetime_to_pl_timestamp (#9533) ✨ Enhancements Improve cut and allow use in expressions (#9580) clearer message when stringcache-related errors occur (#9715) improve expression formatting (#9704) set string cache in window functions (#9705) raise on both sides of datetime/str comparison (#9692) support deserializing struct json into df (#9688) add tree formatter for expressions (#9684) streamline adbc connectivity, adding snowflake support (#9600) improve selector utility functions with better docstrings/examples (#9683) add .list.any() and .list.all() (#9573) extend dty...
Highlights Excel export support via new write_excel IO method (#7251) out of core sort on multiple ...
Performance improvements add fused multiply add optimization for expressions (#8690) use expression...
Highlights Array (backed by arrow::FixedSizeList datatype (#8943) Write dataframes as delta tables ...
Performance improvements optimize join inner materialization of single keys (#8405) parallelize sor...
Performance improvements don't initialize memory before row-encoding (#9435) further optimize datet...
Performance improvements change top_k algorithm (#7718) runtime SIMD target detection for min/max/s...
Highlights Rename list namespace accesor from .arr to .list (#8999) ⚠️ Breaking changes propagate...
Performance improvements add optimizer passes and change initial order (#8811) fused multiply sub /...
Performance improvements speed up comparison of sorted arrays ~3.85x. (#7478) improve performance ...
⚠️ Breaking changes rename some function arguments (#8017) don't create duplicate pivot names (#800...
Highlights Out-of-core unique (#8573) Performance improvements improve OOC sort performance duri...
Performance improvements use streaming instead of partitioned groupby (#7907) don't auto-stream gro...
Performance improvements optimize string kernels, (elide redundant allocs) (#7602) even faster pola...
Performance improvements speed up python object to AnyValue construction (#9840) use hash set in dr...
Highlights Rename list namespace accesor from .arr to .list (#8999) Array (backed by arrow::FixedSi...
Highlights Excel export support via new write_excel IO method (#7251) out of core sort on multiple ...
Performance improvements add fused multiply add optimization for expressions (#8690) use expression...
Highlights Array (backed by arrow::FixedSizeList datatype (#8943) Write dataframes as delta tables ...
Performance improvements optimize join inner materialization of single keys (#8405) parallelize sor...
Performance improvements don't initialize memory before row-encoding (#9435) further optimize datet...
Performance improvements change top_k algorithm (#7718) runtime SIMD target detection for min/max/s...
Highlights Rename list namespace accesor from .arr to .list (#8999) ⚠️ Breaking changes propagate...
Performance improvements add optimizer passes and change initial order (#8811) fused multiply sub /...
Performance improvements speed up comparison of sorted arrays ~3.85x. (#7478) improve performance ...
⚠️ Breaking changes rename some function arguments (#8017) don't create duplicate pivot names (#800...
Highlights Out-of-core unique (#8573) Performance improvements improve OOC sort performance duri...
Performance improvements use streaming instead of partitioned groupby (#7907) don't auto-stream gro...
Performance improvements optimize string kernels, (elide redundant allocs) (#7602) even faster pola...
Performance improvements speed up python object to AnyValue construction (#9840) use hash set in dr...
Highlights Rename list namespace accesor from .arr to .list (#8999) Array (backed by arrow::FixedSi...
Highlights Excel export support via new write_excel IO method (#7251) out of core sort on multiple ...
Performance improvements add fused multiply add optimization for expressions (#8690) use expression...
Highlights Array (backed by arrow::FixedSizeList datatype (#8943) Write dataframes as delta tables ...