Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Dec 8, 2025

Bumps polars from 1.35.2 to 1.36.0.

Release notes

Sourced from polars's releases.

Python Polars 1.36.0

πŸ† Highlights

  • Add Extension types (#25322)

✨ Enhancements

  • Add SQL support for the QUALIFY clause (#25652)
  • Add bin.slice(), bin.head(), and bin.tail() methods (#25647)
  • Add SQL syntax support for CROSS JOIN UNNEST(col) (#25623)
  • Add separate env var to log tracked metrics (#25586)
  • Expose fields for generating physical plan visualization data (#25562)
  • Allow pl.Object in pivot value (#25533)
  • Minor improvement for as_struct repr (#25529)
  • Temporal quantile in rolling context (#25479)
  • Add quantile for missing temporals (#25464)
  • Add strict parameter to pl.concat(how='horizontal') (#25452)
  • Support decimals in search_sorted (#25450)
  • Expose and document pl.Categories (#25443)
  • Use reference to Graph pipes when flushing metrics (#25442)
  • Extend SQL UNNEST support to handle multiple array expressions (#25418)
  • Add SQL support for ROW_NUMBER, RANK, and DENSE_RANK functions (#25409)
  • Allow elementwise Expr.over in aggregation context (#25402)
  • Add SQL support for named WINDOW references (#25400)
  • Add leftmost option to str.replace_many / str.find_many / str.extract_many (#25398)
  • Automatically Parquet dictionary encode floats (#25387)
  • Support unique_counts for all datatypes (#25379)
  • Add maintain_order to Expr.mode (#25377)
  • Allow hash for all List dtypes (#25372)
  • Add empty_as_null and keep_nulls to {Lazy,Data}Frame.explode (#25369)
  • Display function of streaming physical plan map node (#25368)
  • Allow slice on scalar in aggregation context (#25358)
  • Allow implode and aggregation in aggregation context (#25357)
  • Move GraphMetrics into StreamingQuery (#25310)
  • Documentation on Polars Cloud manifests (#25295)
  • Add empty_as_null and keep_nulls flags to Expr.explode (#25289)
  • Allow Expr.unique on List/Array with non-numeric types (#25285)
  • Raise suitable error on non-integer "n" value for clear (#25266)
  • Allow Expr.rolling in aggregation contexts (#25258)
  • Allow bare .row() on a single-row DataFrame, equivalent to .item() on a single-element DataFrame (#25229)
  • Support additional forms of SQL CREATE TABLE statements (#25191)
  • Add support for Float16 dtype (#25185)
  • Support column-positional SQL "UNION" operations (#25183)
  • Add unstable Schema.to_arrow() (#25149)
  • Make DSL-hash skippable (#25140)
  • Improve error message on unsupported SQL subquery comparisons (#25135)
  • Support arbitrary expressions in SQL JOIN constraints (#25132)
  • Allow arbitrary expressions as the Expr.rolling index_column (#25117)
  • Set polars/ user-agent (#25112)
  • Support ewm_var/std in streaming engine (#25109)
  • Rewrite IR::Scan to IR::DataFrameScan in expand_datasets when applicable (#25106)

... (truncated)

Commits
  • d28f504 perf: Set parallelization threshold in take_unchecked_impl (#25672)
  • d3671df ci: Replace macos-13 with macos-15-intel
  • 617c637 fix: Rechunk on nested dtypes in take_unchecked_impl parallel path (#25662)
  • 574ed2c perf: New single file IO sink pipeline enabled for sink_parquet (#25670)
  • 38bc2db Python Polars 1.36.0 (#25668)
  • 7919df6 feat(rust,python): Add bin.slice(), bin.head(), and bin.tail() methods ...
  • 3e2eb59 feat: Add SQL support for the QUALIFY clause (#25652)
  • d7b481e perf: New partitioned IO sink pipeline enabled for sink_parquet (#25629)
  • d413caa fix: Fix streaming SchemaMismatch panic on list.drop_nulls (#25661)
  • 4e50fea Revert "perf: Better parallelize take{_slice,}_unchecked" (#25664)
  • 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.35.2 to 1.36.0.
- [Release notes](https://github.com/pola-rs/polars/releases)
- [Commits](pola-rs/polars@py-1.35.2...py-1.36.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels Dec 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants