Skip to content

build(deps): bump polars from 0.44.2 to 0.54.4#12

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

build(deps): bump polars from 0.44.2 to 0.54.4#12
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 Jul 15, 2026

Copy link
Copy Markdown

Bumps polars from 0.44.2 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 Jul 15, 2026
@dependabot
dependabot Bot force-pushed the dependabot/cargo/polars-0.54.4 branch 3 times, most recently from 3f99e01 to e523597 Compare July 25, 2026 00:05
Bumps [polars](https://github.com/pola-rs/polars) from 0.44.2 to 0.54.4.
- [Release notes](https://github.com/pola-rs/polars/releases)
- [Commits](pola-rs/polars@rs-0.44.2...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 e523597 to fdc100d Compare July 25, 2026 00:21
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