Skip to content

chore(deps): bump polars from 0.53.0 to 0.54.4#22

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

chore(deps): bump polars from 0.53.0 to 0.54.4#22
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/polars-0.54.4

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 16, 2026

Copy link
Copy Markdown
Contributor

Bumps polars from 0.53.0 to 0.54.4.

Release notes

Sourced from polars's releases.

Rust Polars 0.54.4

🏆 Highlights

  • Add LazyFrame.gather (#27501)
  • Nested common subplan elimination (#27340)
  • Stabilize streaming engine (#27497)
  • Speed up parquet metadata decode with hand-written Thrift (#27427)
  • Add streaming support for grouped AsOf join (#27293)

🚀 Performance improvements

  • Eliminate filters with contradictory predicates (#27775)
  • Update to new jemalloc (#27797)
  • Do not materialize ScalarColumn in Column split_at (#27782)
  • Avoid materializing broadcast in array.shift (#27740)
  • Avoid materializing broadcast list in list.sample(n) and list.sample(frac) (#27679)
  • Adaptive size dispatch to hashset or radix sort + capacity-aware reset in agg_n_unique (#27719)
  • Dispatch {list,arr}.{unique,n_unique,reverse} to group_by engine (#27278)
  • Improve in-memory grouped non-null count (#27702)
  • Factor shared conjuncts out of OR-of-ANDs predicates (#27627)
  • Skip downloading IPC batches exceeding slice bounds (#27683)
  • Faster Series::is_sorted for logical / non-primitive types (#27567)
  • Avoid materializing broadcast list in list.shift (#27628)
  • Optimise json_decode Datetime string parsing (#27559)
  • Speed up to_numpy C-order via cache-blocked transpose (#27522)
  • Optimize select(len()) for non-strict horizontal concat (#27516)
  • Pushdown slices to inputs on left/right/full join (#27508)
  • Don't infer CSV schema if schema is set (#27507)
  • Nested common subplan elimination (#27340)
  • Make is_in row-group pruning precise on null-containing haystacks (#27495)
  • Don't do fused-multiply-add on scalars (#27479)
  • List full fast path (#27477)
  • Make is_in row-group pruning precise on multi-value lists (#27475)
  • Add streaming GatherNode (#27465)
  • Lower non-elementwise FunctionExprIR to ColumnarFunctionNode (#27462)
  • Speed up parquet metadata decode with hand-written Thrift (#27427)
  • Skip validity mask processing in __array_ufunc__ when no inputs have nulls (#27358)
  • Create IR slice from expr slice pushdown (#27200)
  • Add streaming support for grouped AsOf join (#27293)
  • Avoid unnecessary rechunk when sorting already sorted DataFrame (#27264)
  • Lower basic over() to streaming primitives (#27303)
  • Lower drop_{nulls,nans} in streaming group_by aggregations (#27296)
  • Lower entropy to streaming reductions (#27174)
  • Add native streaming interpolate (#27185)
  • Streaming strptime with format=None (#27056)
  • Lower skew / kurtosis to streaming aggregations (#27176)
  • Post apply pyarrow filter in Polars' engine instead of pyarrow (#27192)
  • Optimize drop_nulls().{first,last}() to {first,last}(ignore_nulls=True) (#27187)
  • Always process pyarrow scan in batches (#27183)
  • Make cut output Enum and mark as elementwise (#27173)

... (truncated)

Commits
  • 133a526 refactor(rust): Add statistics to spill contexts (#27859)
  • 583ec85 chore(rust): Include license file in polars-ooc crate (#27864)
  • fbbc242 refactor(rust): Changes needed for Rust 0.54.x (#27853)
  • da19eb8 feat(python): Expose fixed-size rolling window expressions in Python visitor ...
  • d54df64 fix(rust): Fix skip_batches not handling negation of bool dtype with None val...
  • 0d4f999 feat(rust): Expose IR::Scan hive parts in the python node visitor (#27829)
  • ceb32c1 fix: Use block_in_place_on for calls which can come from executor thread (#27...
  • 3de3853 fix: Mismatch in max_threads -> pipeline configuration (#27854)
  • 22906ad refactor(rust): Use Vec instead of PlHashMap for ProjectionInfo.map (#2...
  • e7cc9c7 perf: Eliminate filters with contradictory predicates (#27775)
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Jun 16, 2026
Bumps [polars](https://github.com/pola-rs/polars) from 0.53.0 to 0.54.4.
- [Release notes](https://github.com/pola-rs/polars/releases)
- [Commits](pola-rs/polars@rs-0.53.0...rs-0.54.4)

---
updated-dependencies:
- dependency-name: polars
  dependency-version: 0.54.4
  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.54.4 branch from 8f1437b to ec28d9c Compare June 16, 2026 11:09
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 rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants