Published August 1, 2026
| Version py-1.43.2
Software
Open
pola-rs/polars: Python Polars 1.43.2
Authors/Creators
- Ritchie Vink1
- Alexander Beedie
- nameexhaustion
- Orson Peters1
- Gijs Burghoorn2
- Stijn de Gooijer
- Marco Edward Gorelli3
- reswqa
- Marshall
- Jeroen van Zundert
- Koen Denecker
- Gert Hulselmans4
- Cory Grinstead
- Amber Sprenkels5
- Kevin Patyk
- Luke Manley
- chielP
- Kuba Valtar1
- Itamar Turner-Trauring
- Lawrence Mitchell
- Azim Afroozeh6
- Karl Genockey
- Henry Harbeck
- eitsupi
- Robin
- Lukas Bergdoll
- Oliver Borchert7
- Matteo Santamaria8
- deanm0000
- 1. Polars
- 2. PhD Candidate, Radboud University
- 3. Quansight
- 4. @aertslab
- 5. @pola-rs
- 6. CWI
- 7. @Quantco
- 8. University of California, Berkeley
Description
⚠️ Deprecations
- Deprecate casts from
Categoricalto integer dtypes (#28525) - Deprecate not setting the
plan_stageargument inshow_graph()(#28391)
🚀 Performance improvements
- Pushdown
len()to concat/union inputs (#28570)
✨ Enhancements
- Issue FutureWarning on using
from_arrowof ArrowStreamExportable (#28442) - Add
infer_schema_filesparameter toscan_csv(#28440)
🐞 Bug fixes
- Properly propagate enum metadata for iceberg column mapping (#28580)
- Correctly write parquet field IDs for enums and categoricals (#28581)
- Fix arrow C interop binview offset (#28623)
- Fix duplicate hive values in hive pre-partition rewrite (#28621)
- Double-counted offset for Arrow export of sliced
Series(Array)(#28602) - Struct/List/Array equality handling in sort and join (#28601)
- More careful slice pushdown into joins (#28578)
- Preserve ordering in sliced unions (#28576)
- Drop input sortedness when casting to a string (#28574)
- Clear sortedness flags in
StringChunkedsubstring kernels (#28573) - Bad mask handling when reading optional parquet column (#28547)
- Any operation on
Unknown(Int)andUnknown(Float)should result inUnknown(Float)(#28545) - Flip
nulls_lastafterExpr.reverse()(#28572) - Fix high blocking thread use in sink_parquet with async local path (#28543)
- Serialize LazyFrames backed by bytes (#28568)
- Release GIL in
SQLContext.execute()(#28549) - Propagate
nulls_lastinfunction_expr_sortedness(#28544) - Incorrect slicing when a join requires sorting (#28541)
🛠️ Other improvements
- Fix duckdb delta extension install collision (#28607)
Thank you to all our contributors for making this release possible! @BitWeaverDev, @Matt711, @Samoilov2004, @borchero, @dancsi, @dsprenkels, @kdn36, @masumi-ryugo, @nameexhaustion and @ritchie46
Files
pola-rs/polars-py-1.43.2.zip
Files
(7.1 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:5c8930dc3e755d83c4325fa5ae712b7a
|
7.1 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/pola-rs/polars/tree/py-1.43.2 (URL)
Software
- Repository URL
- https://github.com/pola-rs/polars