An open index of dependabot pull requests across open source projects.

Build: Bump polars from 1.32.2 to 1.32.3

Merged
Number: #2355
Type: Pull Request
State: Merged
Author: dependabot[bot] dependabot[bot]
Association: Contributor
Comments: 0
Created: August 19, 2025 at 11:04 AM UTC
(10 months ago)
Updated: August 19, 2025 at 11:30 AM UTC
(10 months ago)
Merged: August 19, 2025 at 11:30 AM UTC
(10 months ago)
by kevinjqliu
Time to Close: 27 minutes
Labels:
dependencies python
Description:

Bumps polars from 1.32.2 to 1.32.3.

Release notes

Sourced from polars's releases.

Python Polars 1.32.3

🚀 Performance improvements

  • Lower .sort(maintain_order=True).head() to streaming top_k (#24014)
  • Lower top-k to streaming engine (#23979)
  • Allow order pass through Filters and relax to row-seperable instead of elementwise (#23969)

✨ Enhancements

  • Add native streaming for peaks_{min,max} (#24039)
  • IR graph arrows, monospace font, box nodes (#24021)
  • Add DataTypeExpr.default_value (#23973)
  • Lower rle to a native streaming engine node (#23929)
  • Add support for Int128 to pyo3-polars (#23959)

🐞 Bug fixes

  • Scan of multiple sources with null datatype (#24065)
  • Categorical in nested data in row encoding (#24051)
  • Missing length update in builder for pl.Array repetition (#24055)
  • Race condition in global categories init (#24045)
  • Revert "fix: Don't encode entire CategoricalMapping when going to Arrow (#24036)" (#24044)
  • Error when using named functions (#24041)
  • Don't encode entire CategoricalMapping when going to Arrow (#24036)
  • Fix cast on arithmetic with lit (#23941)
  • Incorrect slice-slice pushdown (#24032)
  • Dedup common cache subplan in IR graph (#24028)
  • Allow join on Decimal in in-memory engine (#24026)
  • Fix datatypes for eval.list in aggregation context (#23911)
  • Allocator capsule fallback panic (#24022)
  • Accept another zlib "magic header" file signature (#24013)
  • Fix truediv dtypes so cast in list.eval is not dropped (#23936)
  • Don't reuse cached return_dtype for expanded map expressions (#24010)
  • Cache id is not a valid dot node id (#24005)
  • Align map_elements with and without return_dtype (#24007)
  • Fix column dtype lifetime for csv_write segfault on Categorical (#23986)
  • Allow serializing LazyGroupBy.map_groups (#23964)
  • Correct allocator name in PyCapsule (#23968)
  • Mismatched types for write function for windows (#23915)
  • Fix unpivot panic when index= column not found (#23958)

📖 Documentation

  • Fix a typo in "lazy/execution" user-guide page (#23983)

🛠️ Other improvements

  • Update pyo3-polars versions (#24031)
  • Remove insert_error_function (#24023)
  • Remove cache hits, clean up in-mem prefill (#24019)

... (truncated)

Commits
  • 2468e6f feat: Add native streaming for peaks_{min,max} (#24039)
  • ad73fcc fix: Scan of multiple sources with null datatype (#24065)
  • 401dd87 fix: Categorical in nested data in row encoding (#24051)
  • e958bbd fix: Missing length update in builder for pl.Array repetition (#24055)
  • 0031e4e fix: Race condition in global categories init (#24045)
  • 6974e07 fix: Revert "fix: Don't encode entire CategoricalMapping when going to Arrow ...
  • 864f4ac fix: Error when using named functions (#24041)
  • d9ca548 fix: Don't encode entire CategoricalMapping when going to Arrow (#24036)
  • df13b0a Python Release 1.32.3 (#24040)
  • b6eb8b1 fix: Fix cast on arithmetic with lit (#23941)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually 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)
Pull Request Statistics
Commits:
1
Files Changed:
1
Additions:
+38
Deletions:
-38
Package Dependencies
Package:
polars
Ecosystem:
pip
Version Change:
1.32.2 → 1.32.3
Update Type:
Patch
Technical Details
ID: 5365166
UUID: 2756077063
Node ID: PR_kwDOKF4tPs6kRmYH
Host: GitHub
Repository: apache/iceberg-python
Merge State: Unknown