Skip to content

chore(deps): Bump polars from 0.46.0 to 0.52.0 - #16

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/polars-0.52.0
Open

chore(deps): Bump polars from 0.46.0 to 0.52.0#16
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/polars-0.52.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jan 30, 2026

Copy link
Copy Markdown

Bumps polars from 0.46.0 to 0.52.0.

Release notes

Sourced from polars's releases.

Rust Polars 0.52.0

🏆 Highlights

  • Add LazyFrame.{sink,collect}_batches (#23980)
  • Deterministic import order for Python Polars package variants (#24531)

🚀 Performance improvements

  • Lazy gather for {forward,backward}_fill in group-by contexts (#25115)
  • Don't recompute full rolling moment window when NaNs/nulls leave the window (#25078)
  • Skip filtering scan IR if no paths were filtered (#25037)
  • Optimize ipc stream read performance (#24671)
  • Bump foldhash to 0.2.0 and hashbrown to 0.16.0 (#25014)
  • Lower unique to native group-by and speed up n_unique in group-by context (#24976)
  • Better parallelize take{_slice,}_unchecked (#24980)
  • Implement native skew and kurtosis in group-by context (#24961)
  • Use native group-by aggregations for bitwise_* operations (#24935)
  • Address group_by_dynamic slowness in sparse data (#24916)
  • Native filter/drop_nulls/drop_nans in group-by context (#24897)
  • Implement cumulative_eval using the group-by engine (#24889)
  • Prevent generation of copies of Dataframes in DslPlan serialization (#24852)
  • Implement native null_count, any and all group-by aggregations (#24859)
  • Speed up reverse in group-by context (#24855)
  • Prune unused categorical values when exporting to arrow/parquet/IPC/pickle (#24829)
  • Don't check duplicates on streaming simple projection in release mode (#24830)
  • Lower approx_n_unique to the streaming engine (#24821)
  • Duration/interval string parsing optimisation (2-5x faster) (#24771)
  • Use native reducer for first/last on Decimals, Categoricals and Enums (#24786)
  • Implement indexed method for BitMapIter::nth (#24766)
  • Pushdown slices on plans within unions (#24735)
  • Optimize gather_every(n=1) to slice (#24704)
  • Lower null count to streaming engine (#24703)
  • Native streaming gather_every (#24700)
  • Pushdown filter with strptime if input is literal (#24694)
  • Avoid copying expanded paths (#24669)
  • Relax filter expr ordering (#24662)
  • Remove unnecessary groups call in aggregated (#24651)
  • Skip files in scan_iceberg with filter based on metadata statistics (#24547)
  • Push row_index predicate for all scan types (#24537)
  • Perform integer in-filtering for Parquet inequality predicates (#24525)
  • Stop caching Parquet metadata after 8 files (#24513)

✨ Enhancements

  • Improve error message on unsupported SQL subquery comparisons (#25135)
  • Rewrite IR::Scan to IR::DataFrameScan in expand_datasets when applicable (#25106)
  • Support ewm_var/std in streaming engine (#25109)
  • Make DSL-hash skippable (#25140)
  • Streaming {Expr,LazyFrame}.rolling (#25058)
  • Set polars/<version> user-agent (#25112)

... (truncated)

Commits
  • ed23bd6 feat: Improve error message on unsupported SQL subquery comparisons (#25135)
  • 7d5d966 feat: Rewrite IR::Scan to IR::DataFrameScan in expand_datasets when app...
  • 5a4c0d2 fix: Fix CSV select(len()) off by 1 with comment prefix (#25069)
  • 890fc7a feat: Support ewm_var/std in streaming engine (#25109)
  • 48492c2 refactor(rust): Support for named/anonymous aggregations (#25118)
  • 3011cad fix: Fix incorrect reshape on sliced lists (#25139)
  • d43dcdb feat: Make DSL-hash skippable (#25140)
  • 2a48d78 fix: Support "index" as column name in group_by iterator (#25138)
  • cad5304 fix: DSL_SCHEMA_HASH should not changed by line endings (#25123)
  • 53eaf6c fix: Solve multiple issues relating to arena mutation in SQL subqueries (#25110)
  • Additional commits viewable in compare view

Dependabot compatibility score

You can trigger a rebase of this PR 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)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

@dependabot @github

dependabot Bot commented on behalf of github Jan 30, 2026

Copy link
Copy Markdown
Author

Labels

The following labels could not be found: rust. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@dependabot
dependabot Bot requested a review from aecs4u as a code owner January 30, 2026 10:54
@dependabot
dependabot Bot force-pushed the dependabot/cargo/polars-0.52.0 branch 2 times, most recently from b0fe6da to 0b2a948 Compare January 30, 2026 18:17
@dependabot
dependabot Bot force-pushed the dependabot/cargo/polars-0.52.0 branch from 0b2a948 to 5f1afd1 Compare February 13, 2026 15:26
Bumps [polars](https://github.com/pola-rs/polars) from 0.46.0 to 0.52.0.
- [Release notes](https://github.com/pola-rs/polars/releases)
- [Commits](pola-rs/polars@rs-0.46.0...rs-0.52.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/cargo/polars-0.52.0 branch from 5f1afd1 to d0cb7a0 Compare February 13, 2026 15:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants