Skip to content

chore: bump polars from 1.39.3 to 1.40.0#639

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/polars-1.40.0
Closed

chore: bump polars from 1.39.3 to 1.40.0#639
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/polars-1.40.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Apr 20, 2026

Copy link
Copy Markdown
Contributor

Bumps polars from 1.39.3 to 1.40.0.

Release notes

Sourced from polars's releases.

Python Polars 1.40.0

🏆 Highlights

  • Add streaming support for grouped AsOf join (#27293)

⚠️ Deprecations

  • Deprecate support for dataframe interchange protocol (#27214)

🚀 Performance improvements

  • 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)
  • Remove unused expression sorts (#27075)
  • Use delta stats for mixed hive and non-hive predicate pushdown (#27102)
  • Take into account size per row in join sampling (#27098)
  • Streaming is_first_distinct and unique(maintain_order=True) (#27052)
  • Streaming cov and corr (#27008)
  • Add sorted unique node to streaming engine (#26990)
  • Ensure Expr.append is lowered in streaming engine (#27022)
  • Collapse consecutive Sort nodes (#26965)
  • Drop maintain_order=True requirement in sink_delta (#27007)

✨ Enhancements

  • Add ignore_nulls to {list,arr}.{any,all} (#27186)
  • Lock-free memory manager with spill-to-disk and fully OOC multiplexer (#26774)
  • Add is_unique to list/array dtypes (#27290)
  • Streaming pyarrow datasets sources (#27230)
  • Add pl.merge_sorted operating on multiple frames (#27014)
  • Allow group_by() without key exprs (#27141)
  • Change default scan/read_lines column name from "lines" to "line" (#27122)
  • Make unnest() effective on all columns by default (#27029)
  • Collapse consecutive Sort nodes (#26965)

🐞 Bug fixes

  • Update groups to correct length for Implode (#27282)
  • Fix scan_csv missing_columns='insert' overwrote existing data with NULLs (#27297)

... (truncated)

Commits
  • bf6a425 fix: Update groups to correct length for Implode (#27282)
  • aeb677d test(python): Add regression test for instantiating polars DataFrame from pan...
  • 5fd657e docs: Add documentation for openlineage on-premises (#27334)
  • fad784c fix: Fix scan_csv missing_columns='insert' overwrote existing data with NULLs...
  • bdf73dc docs: Release page (#27335)
  • f9dfa21 perf: Create IR slice from expr slice pushdown (#27200)
  • f81f8f8 refactor(rust): Add generic tree traversal with edge value propagation (#27249)
  • d1165c0 docs: Update uv pip install polars-on-premises cmd (#27330)
  • 4b216a8 perf: Add streaming support for grouped AsOf join (#27293)
  • 518b9a3 chore: Bump Python Polars version (#27315)
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Apr 20, 2026
Bumps [polars](https://github.com/pola-rs/polars) from 1.39.3 to 1.40.0.
- [Release notes](https://github.com/pola-rs/polars/releases)
- [Commits](pola-rs/polars@py-1.39.3...py-1.40.0)

---
updated-dependencies:
- dependency-name: polars
  dependency-version: 1.40.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/pip/polars-1.40.0 branch from 3c7098e to 43d1fef Compare April 22, 2026 07:53
@dependabot @github

dependabot Bot commented on behalf of github Apr 23, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #642.

@dependabot dependabot Bot closed this Apr 23, 2026
@dependabot dependabot Bot deleted the dependabot/pip/polars-1.40.0 branch April 23, 2026 07:44
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 Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants