Skip to content

Bump polars from 1.35.1 to 1.38.1#3637

Merged
vkarak merged 2 commits intodevelopfrom
dependabot/pip/polars-1.38.1
Mar 2, 2026
Merged

Bump polars from 1.35.1 to 1.38.1#3637
vkarak merged 2 commits intodevelopfrom
dependabot/pip/polars-1.38.1

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 1, 2026

Bumps polars from 1.35.1 to 1.38.1.

Release notes

Sourced from polars's releases.

Python Polars 1.38.1

✨ Enhancements

  • Add get() to retrieve a byte from binary data (#26454)
  • Remove with_context in SQL lowering (#26416)

🐞 Bug fixes

  • Do not overwrite used names in cluster_with_columns pushdown (#26467)
  • Do not mark output of concat_str on multiple inputs as sorted (#26468)
  • Fix CSV schema inference content line duplication bug (#26452)
  • Fix InvalidOperationError using scan_delta with filter (#26448)
  • Alias giving missing column after streaming GroupBy CSE (#26447)
  • Ensure by_name selector selects only names (#26437)
  • Restore compatibility of strings written to parquet with pyarrow filter (#26436)
  • Update schema in cluster_with_columns optimization (#26430)
  • Fix negative slice in groups slicing (#26442)
  • Don't run CPU check on aarch64 musl (#26439)
  • Fixed annotations shadowed by class methods (#26356)
  • Remove the POLARS_IDEAL_MORSEL_SIZE monkeypatching in the parametric merge-join test (#26418)
  • Fix selector match patterns for multiline column names (#26320)

📖 Documentation

  • Add sink_delta to API reference (#26446)

🛠️ Other improvements

  • Cleanup unused attributes in optimizer (#26464)
  • Use Expr::Display as catch all for IR - DSL asymmetry (#26471)
  • Ignore pytz in mypy (#26441)
  • Remove the POLARS_IDEAL_MORSEL_SIZE monkeypatching in the parametric merge-join test (#26418)
  • Cleanup the parametric merge-join test (#26413)

Thank you to all our contributors for making this release possible! @​Voultapher, @​alexander-beedie, @​azimafroozeh, @​cmdlineluser, @​dependabot[bot], @​dsprenkels, @​hamdanal, @​kdn36, @​nameexhaustion, @​orlp, @​ritchie46 and dependabot[bot]

Python Polars 1.38.0

⚠️ Deprecations

  • Deprecate retries=n in favor of storage_options={"max_retries": n} (#26155)

🚀 Performance improvements

  • Enable zero-copy object_store put upload for IPC sink (#26288)
  • Resolve file schema's and metadata concurrently (#26325)
  • Run elementwise CSEE for the streaming engine (#26278)
  • Disable morsel splitting for fast-count on streaming engine (#26245)
  • Implement streaming decompression for scan_ndjson and scan_lines (#26200)
  • Improve string slicing performance (#26206)

... (truncated)

Commits
  • 50a3bfb Python Polars 1.38.1 (#26472)
  • 4207168 fix: Do not overwrite used names in cluster_with_columns pushdown (#26467)
  • 052e68f fix: Do not mark output of concat_str on multiple inputs as sorted (#26468)
  • 3832c8f refactor: Cleanup unused attributes in optimizer (#26464)
  • a166aef refactor: Use Expr::Display as catch all for IR - DSL asymmetry (#26471)
  • d0ca22b fix: Fix CSV schema inference content line duplication bug (#26452)
  • c4b5b1d fix: Fix InvalidOperationError using scan_delta with filter (#26448)
  • c067124 build: Bump time from 0.3.44 to 0.3.47 (#26457)
  • 35b2edf feat: Add get() to retrieve a byte from binary data (#26454)
  • 3a4528f docs(python): Add sink_delta to API reference (#26446)
  • 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 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)

@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Mar 1, 2026
@codecov
Copy link

codecov bot commented Mar 1, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 91.39%. Comparing base (ed68ea9) to head (224c32a).
⚠️ Report is 3 commits behind head on develop.

Additional details and impacted files
@@           Coverage Diff            @@
##           develop    #3637   +/-   ##
========================================
  Coverage    91.39%   91.39%           
========================================
  Files           62       62           
  Lines        13520    13520           
========================================
+ Hits         12356    12357    +1     
+ Misses        1164     1163    -1     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@dependabot dependabot bot force-pushed the dependabot/pip/polars-1.38.1 branch from 70cf243 to 614b5fe Compare March 2, 2026 20:37
dependabot bot and others added 2 commits March 2, 2026 22:27
Bumps [polars](https://github.com/pola-rs/polars) from 1.35.1 to 1.38.1.
- [Release notes](https://github.com/pola-rs/polars/releases)
- [Commits](pola-rs/polars@py-1.35.1...py-1.38.1)

---
updated-dependencies:
- dependency-name: polars
  dependency-version: 1.38.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@vkarak vkarak force-pushed the dependabot/pip/polars-1.38.1 branch from 48058f6 to 224c32a Compare March 2, 2026 21:27
@vkarak vkarak enabled auto-merge March 2, 2026 21:27
@vkarak vkarak merged commit eb796da into develop Mar 2, 2026
62 checks passed
@dependabot dependabot bot deleted the dependabot/pip/polars-1.38.1 branch March 2, 2026 22:03
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.

1 participant