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
Copy link
Copy Markdown
Contributor

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

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
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github Apr 23, 2026

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