<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Polars on Project Wintermute</title><link>https://wintermutecore.com/tags/polars/</link><description>Recent content in Polars on Project Wintermute</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Mon, 31 Aug 2026 14:00:00 +0000</lastBuildDate><atom:link href="https://wintermutecore.com/tags/polars/index.xml" rel="self" type="application/rss+xml"/><item><title>Polars Adds Join Reordering And SQL Coverage</title><link>https://wintermutecore.com/posts/polars-join-reordering-and-sql-coverage/</link><pubDate>Mon, 31 Aug 2026 14:00:00 +0000</pubDate><guid>https://wintermutecore.com/posts/polars-join-reordering-and-sql-coverage/</guid><description>&lt;p&gt;Polars landed 145 commits on main between 25 August and 31 August 2026. The lazy planner now reorders inner joins using scan cardinality, SQL coverage grew for GROUP BY and DATE literals, and leftover 2.0 APIs now fail with a pointer instead of a generic AttributeError. If you collect large star queries or call &lt;code&gt;pl.sql(..., eager=True)&lt;/code&gt;, check the plan before you ship.&lt;/p&gt;</description></item><item><title>Polars py-1.44.1 - when/then/otherwise Correctness</title><link>https://wintermutecore.com/posts/polars-py-1-44-1-when-then-fix/</link><pubDate>Wed, 26 Aug 2026 07:09:34 +0000</pubDate><guid>https://wintermutecore.com/posts/polars-py-1-44-1-when-then-fix/</guid><description>&lt;p&gt;Python Polars &lt;code&gt;py-1.44.1&lt;/code&gt; shipped on 26 August 2026, two days after &lt;code&gt;py-1.44.0&lt;/code&gt;. The GitHub body names five contributors and lists no diffs. The tag is a correctness patch for &lt;code&gt;when&lt;/code&gt;/&lt;code&gt;then&lt;/code&gt;/&lt;code&gt;otherwise&lt;/code&gt;, which is why the previous Python wheel was yanked.&lt;/p&gt;</description></item><item><title>Polars py-1.44.0 - Iceberg Scan And Cloud IO</title><link>https://wintermutecore.com/posts/polars-py-1-44-0-iceberg-scan-cloud/</link><pubDate>Mon, 24 Aug 2026 09:38:40 +0000</pubDate><guid>https://wintermutecore.com/posts/polars-py-1-44-0-iceberg-scan-cloud/</guid><description>&lt;p&gt;Python Polars tagged &lt;code&gt;py-1.44.0&lt;/code&gt; on 24 August 2026. Native &lt;code&gt;scan_iceberg&lt;/code&gt; now handles Iceberg schema evolution, V3 deletion vectors, snapshot properties, and object storage paths. The tag is a stable Python release.&lt;/p&gt;</description></item><item><title>Polars py-1.43.2 - Parquet and Arrow Correctness</title><link>https://wintermutecore.com/posts/polars-py-1-43-2-release-data-correctness/</link><pubDate>Sat, 01 Aug 2026 06:28:55 +0000</pubDate><guid>https://wintermutecore.com/posts/polars-py-1-43-2-release-data-correctness/</guid><description>&lt;p&gt;Python Polars &lt;code&gt;py-1.43.2&lt;/code&gt;, published on August 1, 2026, focuses on correctness at Parquet, Iceberg, and Arrow boundaries. The most important change fixes a double counted offset when exporting a sliced &lt;code&gt;Series(Array)&lt;/code&gt;, with further fixes for enum metadata and Parquet field IDs.&lt;/p&gt;</description></item><item><title>Python Polars 1.43.1 - Query Correctness Fixes</title><link>https://wintermutecore.com/posts/python-polars-1-43-1-query-correctness-fixes/</link><pubDate>Mon, 27 Jul 2026 12:08:22 +0000</pubDate><guid>https://wintermutecore.com/posts/python-polars-1-43-1-query-correctness-fixes/</guid><description>&lt;p&gt;Python Polars 1.43.1 was published on July 27, 2026. This stable patch release concentrates on query correctness, led by fixes for a panic in self joins over Delta or Iceberg scans and undefined behavior in &lt;code&gt;first/last_non_null&lt;/code&gt; on an empty chunk. For production data pipelines, those failure fixes matter more than the small expression optimization also included in the release.&lt;/p&gt;</description></item><item><title>Python Polars 1.43.0 - Hive and Streaming Pipeline Changes</title><link>https://wintermutecore.com/posts/polars-py-1-43-0-hive-streaming-release/</link><pubDate>Tue, 21 Jul 2026 04:30:53 +0000</pubDate><guid>https://wintermutecore.com/posts/polars-py-1-43-0-hive-streaming-release/</guid><description>&lt;p&gt;Python Polars &lt;code&gt;py-1.43.0&lt;/code&gt;, published on July 21, 2026, makes Hive partition awareness the main operator change, with group operations and joins able to organize work around partition keys. The release also tightens streaming sinks, object storage access, and several data interchange paths. GitHub marks it as a regular release, not a prerelease.&lt;/p&gt;</description></item><item><title>Polars py-1.42.1 - Parquet Metadata And Panic Fixes</title><link>https://wintermutecore.com/posts/polars-py-1-42-1-parquet-panic-fixes/</link><pubDate>Tue, 30 Jun 2026 04:58:11 +0000</pubDate><guid>https://wintermutecore.com/posts/polars-py-1-42-1-parquet-panic-fixes/</guid><description>&lt;p&gt;Python Polars &lt;code&gt;py-1.42.1&lt;/code&gt; was published on June 30, 2026, as a patch release for Polars data pipelines. The most important operator visible change is a set of panic and correctness fixes around Parquet scans, grouped aggregations, projection pushdown, datetime extraction, and &lt;code&gt;replace&lt;/code&gt; expressions. This release is not marked as a prerelease.&lt;/p&gt;</description></item><item><title>Polars py-1.42.0 - Cloud IO and Streaming Fixes</title><link>https://wintermutecore.com/posts/polars-py-1-42-0-release-cloud-io/</link><pubDate>Wed, 24 Jun 2026 05:20:43 +0000</pubDate><guid>https://wintermutecore.com/posts/polars-py-1-42-0-release-cloud-io/</guid><description>&lt;p&gt;Polars &lt;code&gt;py-1.42.0&lt;/code&gt; was published on June 24, 2026 for Python users of the &lt;code&gt;pola-rs/polars&lt;/code&gt; project. The most useful change for data engineering teams is the set of cloud IO and parquet read improvements, especially bytes based concurrency control, object store DNS handling, and metadata work for multi file parquet scans.&lt;/p&gt;</description></item></channel></rss>