Skip to content

Bump polars from 1.36.1 to 1.37.0#185

Merged
O957 merged 1 commit intomainfrom
dependabot-uv-polars-1.37.0
Jan 12, 2026
Merged

Bump polars from 1.36.1 to 1.37.0#185
O957 merged 1 commit intomainfrom
dependabot-uv-polars-1.37.0

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jan 11, 2026

Bumps polars from 1.36.1 to 1.37.0.

Release notes

Sourced from polars's releases.

Python Polars 1.37.0

🚀 Performance improvements

  • Speed up SQL interface "ORDER BY" clauses (#26037)
  • Add fast kernel for is_nan and use it for numpy NaN->null conversion (#26034)
  • Optimize ArrayFromIter implementations for ObjectArray (#25712)
  • New streaming NDJSON sink pipeline (#25948)
  • New streaming CSV sink pipeline (#25900)
  • Dispatch partitioned usage of sink_* functions to new-streaming by default (#25910)
  • Replace ryu with faster zmij (#25885)
  • Reduce memory usage for .item() count in grouped first/last (#25787)
  • Skip schema inference if schema provided for scan_csv/ndjson (#25757)
  • Add width-aware chunking to prevent degradation with wide data (#25764)
  • Use new sink pipeline for write/sink_ipc (#25746)
  • Reduce memory usage when scanning multiple parquet files in streaming (#25747)
  • Don't call cluster_with_columns optimization if not needed (#25724)

✨ Enhancements

  • Add new pl.PartitionBy API (#26004)
  • ArrowStreamExportable and sink_delta (#25994)
  • Release musl builds (#25894)
  • Implement streaming decompression for CSV COUNT(*) fast path (#25988)
  • Add nulls support for rolling_mean_by (#25917)
  • Add lazy collect_all (#25991)
  • Add streaming decompression for NDJSON schema inference (#25992)
  • Improved handling of unqualified SQL JOIN columns that are ambiguous (#25761)
  • Drop Python 3.9 support (#25984)
  • Expose record batch size in {sink,write}_ipc (#25958)
  • Add null_on_oob parameter to expr.get (#25957)
  • Suggest correct timezone if timezone validation fails (#25937)
  • Support streaming IPC scan from S3 object store (#25868)
  • Implement streaming CSV schema inference (#25911)
  • Support hashing of meta expressions (#25916)
  • Improve SQLContext recognition of possible table objects in the Python globals (#25749)
  • Add pl.Expr.(min|max)_by (#25905)
  • Improve MemSlice Debug impl (#25913)
  • Implement or fix json encode/decode for (U)Int128, Categorical, Enum, Decimal (#25896)
  • Expand scatter to more dtypes (#25874)
  • Implement streaming CSV decompression (#25842)
  • Add Series sql method for API consistency (#25792)
  • Mark Polars as safe for free-threading (#25677)
  • Support Binary and Decimal in arg_(min|max) (#25839)
  • Allow Decimal parsing in str.json_decode (#25797)
  • Add shift support for Object data type (#25769)
  • Add missing Series.arr.mean (#25774)
  • Allow scientific notation when parsing Decimals (#25711)

🐞 Bug fixes

... (truncated)

Commits
  • 1674b37 Python Polars 1.37.0 (#26038)
  • 4c49bf5 perf: Speed up SQL interface "ORDER BY" clauses (#26037)
  • c1b9d86 chore: Update rust compiler (#26017)
  • 68911e4 chore: Improve csv test coverage (#25980)
  • 5f25b4f perf: Add fast kernel for is_nan and use it for numpy NaN->null conversion (#...
  • 59463ce docs(python): Fix display of deprecation warning (#26010)
  • 21721eb fix(python): Release GIL on collect_batches (#26033)
  • 778dbb6 fix: Missing buffer update in String is_in Parquet pushdown (#26019)
  • 807cfc5 fix: Make struct.with_fields data model coherent (#25610)
  • e6d6238 refactor(rust): Use from_any_values_and_dtype in Series::extend_constant ...
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [polars](https://github.com/pola-rs/polars) from 1.36.1 to 1.37.0.
- [Release notes](https://github.com/pola-rs/polars/releases)
- [Commits](pola-rs/polars@py-1.36.1...py-1.37.0)

---
updated-dependencies:
- dependency-name: polars
  dependency-version: 1.37.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added the dependencies Updates to dependency files. label Jan 11, 2026
@dependabot dependabot bot added the dependencies Updates to dependency files. label Jan 11, 2026
Copy link
Collaborator

@O957 O957 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.

@O957 O957 merged commit 1767280 into main Jan 12, 2026
2 checks passed
@O957 O957 deleted the dependabot-uv-polars-1.37.0 branch January 12, 2026 06:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Updates to dependency files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant