Skip to content

Releases

0.4.2 (latest) - 27 May 2026

Highlights

  • Support for custom-provided environment variables
  • Add distributed lowering for Gather and RowIndexScans
  • Optimize shuffles and handle empty partitions
  • Support GCS and ABS as anonymous result and/or shuffle locations

0.3.1 - 29 Apr 2026

Highlights

  • Apply pre-slice in scan row count estimation
  • Distributed row index
  • Implement lowering for row-index scans w/o predicates or pre-slices
  • OpenLineage support
  • Track shuffle outputs on the scheduler (this will later enable partial stage recovery)

0.2.4 - 13 Apr 2026

Highlights

  • Single-node expression lowering
  • Better query hanging detection
  • Distributed slice
  • Improved stage graph

0.2.3 - 23 Mar 2026

Highlights

  • Scratchpad
  • Per-query historical profiling data in Control Plane
  • Add config download and export query database endpoints
  • Single-node lowering for memory-intensive operations
  • Fix multi-partition bugs in the observatory (still one remaining for IO time)
  • Add data skew and worker time information

0.1.1 - 13 Feb 2026

Highlights

  • Streaming shuffles for local nodes (saves a full IO read + write during shuffles; this was already the case in shared-storage mode)
  • Default to cost-based planner (much better stage graphs; unlocks more complicated plan lowering in next releases)
  • IO metrics in SCAN in query plan profiler
  • More distributed nodes: (stable sort, top-k, distinct)
  • Pre-aggregate more aggregations: std, var, first, last
  • Streaming ASOF joins

Access the released artifacts

Helm chart

Helm chart releases are announced and documented on our chart repo directly. The version of the embedded Polars On-Prem binary is documented in the respective release summaries, or via a run of the following command:

helm search repo polars-inc --versions

The container images are hosted on Dockerhub and are tagged after the versions listed above.

Bare-metal binaries

After obtaining an offline license for Polars On-Prem you will receive a JSON-formatted license for running Polars On-Prem.

To pull the binary, run the following command:

$ curl -L 'https://get.onprem.pola.rs?version=<TAG>' --data @license.json --output polars-on-premises

The versions follow the tags listed above.