Migrating to Polars rs-0.48.0
Version rs-0.48.0 introduces 1 breaking change. This guide details how to update your code.
Released: 5/20/2025
1
Breaking Changes
0
Migration Steps
12
Affected Symbols
⚠️ Check Your Code
If you use any of these symbols, you need to read this guide:
list.evalfrom_recordslist.containsLazyFrame.match_to_schemaunnest()drop_nans()drop_nulls()Expr.round()str.replace_manyPOLARS_REGEX_SIZE_LIMITsink_*PolarsDataType::get_dtypeBreaking Changes
●Issue #1
Use a wrapper struct to store time zone. This likely affects how time zone information is handled internally or accessed, requiring consumers relying on the previous structure to update their code.
Release Summary
This release introduces several performance improvements, new features like list.filter and schema matching for LazyFrames, and addresses numerous bugs, including panics and incorrect outputs in various operations. A breaking change involves updating how time zone information is stored internally.
Need More Details?
View the full release notes and all changes for Polars rs-0.48.0.
View Full Changelog