Polars 2.0 ships with streaming engine on by default
What happened
Polars 2.0 was released and covered on the Hacker News front page on October 6. The release makes SQL a first-class feature, turns on the streaming engine and disk spilling by default, and adds a Map data type. Spilling kicks in at roughly 80% RAM use, with a default disk budget of 64GB, and currently covers sorting, window functions and several expressions. Row order behavior also changed: some operations no longer guarantee order unless maintain_order=True is set.
Written by AI from the coverage · updated 2 hours ago
Coverage
Follow the reports to see the story from different sides.
- Hacker News front pageRelease of Polars 2.0
Polars 2.0 发布,将 SQL 作为一等功能,默认启用流式引擎和磁盘溢写,并新增 Map 数据类型。磁盘溢写约在 RAM 使用达到 ~80% 时启动,默认磁盘预算为 64GB,目前支持排序、窗口函数和多种表达式;部分操作不再默认保证行序,需要设置 maintain_order=True。
Heat over time
Not enough continuous observations to draw a trend yet.