Migrating to Polars rs-0.46.0
Version rs-0.46.0 introduces 1 breaking change. This guide details how to update your code.
Released: 1/26/2025
1
Breaking Changes
0
Migration Steps
49
Affected Symbols
⚠️ Check Your Code
If you use any of these symbols, you need to read this guide:
Int128TypeBitmapBuilderSeriesTraitChunkedArraydf.unique()DecimalNDJson sinkwindow functionsCSV sinkunity catalog clientNORMALIZEjoin_asofParquet SinkIRBuilderGroupsProxyGroupsPositionstr.normalize()group_by agg expressionsindex_of()sqlparser-rscat.starts_withcat.ends_withInt128 IOjoin_wheredt.replaceAzure credential providerDefaultAzureCredential()map_elementslogexpfill_nullgroup_byhead(n)clipassert_series_equalmap_groupsunique(maintain_order=True)Series.n_uniqueto_arrow()join_asofInt128 dtypeSQL LIKESQL ILIKEsort_byParquet Statisticsgroup-by-dyncat.len_charscat.len_bytesAexprArenaBreaking Changes
●Issue #1
Support writing partitioned parquet to cloud. This change likely affects how partitioned Parquet files are written to cloud storage, potentially requiring updates to cloud write configurations or paths.
Release Summary
This release introduces the new Int128Type and brings significant performance enhancements across various operations, especially within the new streaming engine. Numerous bug fixes address issues related to Decimal types, serialization, and cloud storage interactions.
Need More Details?
View the full release notes and all changes for Polars rs-0.46.0.
View Full Changelog