Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Apr 28, 2025

Bumps polars from 1.27.1 to 1.28.1.

Release notes

Sourced from polars's releases.

Python Polars 1.28.1

🐞 Bug fixes

  • Reading of reencoded categorical in Parquet (#22436)
  • Last thread in parquet predicate filter oob (#22429)

📖 Documentation

  • Fix a few typos in the new "multiplexing" page (#22434)
  • Add multiplexing page (#22426)

📦 Build system

  • Update pyo3 and numpy crates to version 0.24 (#22015)

🛠️ Other improvements

  • Add test for implode + over (#22437)
  • Fix CI by removing use_legacy_dataset (#22438)
  • Only use pytorch index-url for pytorch package (#22355)

Thank you to all our contributors for making this release possible! @​bschoenmaeckers, @​coastalwhite, @​etiennebacher, @​mcrumiller and @​ritchie46

Python Polars 1.28.0

🚀 Performance improvements

  • Lower Expr.(n_)unique to group_by on streaming engine (#22420)
  • Chunk huge munmap calls (#22414)
  • Add single-key variants of streaming group_by (#22409)
  • Improve accumulate_dataframes_vertical performance (#22399)
  • Use optimize rolling_quantile with varying window sizes (#22353)
  • Dedicated rolling_skew kernel (#22333)
  • Call large munmap's in background thread (#22329)
  • New streaming group_by implementation (#22285)
  • Patch jemalloc to not purge huge allocs eagerly if we have background threads (#22318)
  • Turn on parallel=prefiltered by default for new streaming (#22190)

✨ Enhancements

  • When reporting unexpected types in errors, module-qualify the typename (#22390)
  • Add Series backward_fill / forward_fill (#22360)
  • Add GPU support to sink_* APIs (#20940)
  • Changed mapping type from dict to Mapping (#19400) (#19436)
  • Make streaming dispatch public (#22347)
  • Add rolling_kurtosis (#22335)
  • Support Cast in IO plugin predicates (#22317)
  • Add .sort(nulls_last=True) to booleans, categoricals and enums (#22300)
  • Add rolling min/max for temporals (#22271)
  • Support literal:list agg (#22249)

... (truncated)

Commits

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)

Bumps [polars](https://github.com/pola-rs/polars) from 1.27.1 to 1.28.1.
- [Release notes](https://github.com/pola-rs/polars/releases)
- [Commits](pola-rs/polars@py-1.27.1...py-1.28.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Apr 28, 2025
@Fokko Fokko merged commit 1a6f397 into main Apr 29, 2025
7 checks passed
@Fokko Fokko deleted the dependabot/pip/polars-1.28.1 branch April 29, 2025 19:03
gabeiglio pushed a commit to Netflix/iceberg-python that referenced this pull request Aug 13, 2025
Bumps [polars](https://github.com/pola-rs/polars) from 1.27.1 to 1.28.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/pola-rs/polars/releases">polars's
releases</a>.</em></p>
<blockquote>
<h2>Python Polars 1.28.1</h2>
<h2>🐞 Bug fixes</h2>
<ul>
<li>Reading of reencoded categorical in Parquet (<a
href="https://redirect.github.com/pola-rs/polars/issues/22436">#22436</a>)</li>
<li>Last thread in parquet predicate filter oob (<a
href="https://redirect.github.com/pola-rs/polars/issues/22429">#22429</a>)</li>
</ul>
<h2>📖 Documentation</h2>
<ul>
<li>Fix a few typos in the new &quot;multiplexing&quot; page (<a
href="https://redirect.github.com/pola-rs/polars/issues/22434">#22434</a>)</li>
<li>Add multiplexing page (<a
href="https://redirect.github.com/pola-rs/polars/issues/22426">#22426</a>)</li>
</ul>
<h2>📦 Build system</h2>
<ul>
<li>Update <code>pyo3</code> and <code>numpy</code> crates to version
<code>0.24</code> (<a
href="https://redirect.github.com/pola-rs/polars/issues/22015">#22015</a>)</li>
</ul>
<h2>🛠️ Other improvements</h2>
<ul>
<li>Add test for <code>implode</code> + <code>over</code> (<a
href="https://redirect.github.com/pola-rs/polars/issues/22437">#22437</a>)</li>
<li>Fix CI by removing use_legacy_dataset (<a
href="https://redirect.github.com/pola-rs/polars/issues/22438">#22438</a>)</li>
<li>Only use pytorch index-url for <code>pytorch</code> package (<a
href="https://redirect.github.com/pola-rs/polars/issues/22355">#22355</a>)</li>
</ul>
<p>Thank you to all our contributors for making this release possible!
<a
href="https://github.com/bschoenmaeckers"><code>@​bschoenmaeckers</code></a>,
<a
href="https://github.com/coastalwhite"><code>@​coastalwhite</code></a>,
<a
href="https://github.com/etiennebacher"><code>@​etiennebacher</code></a>,
<a href="https://github.com/mcrumiller"><code>@​mcrumiller</code></a>
and <a
href="https://github.com/ritchie46"><code>@​ritchie46</code></a></p>
<h2>Python Polars 1.28.0</h2>
<h2>🚀 Performance improvements</h2>
<ul>
<li>Lower Expr.(n_)unique to group_by on streaming engine (<a
href="https://redirect.github.com/pola-rs/polars/issues/22420">#22420</a>)</li>
<li>Chunk huge munmap calls (<a
href="https://redirect.github.com/pola-rs/polars/issues/22414">#22414</a>)</li>
<li>Add single-key variants of streaming group_by (<a
href="https://redirect.github.com/pola-rs/polars/issues/22409">#22409</a>)</li>
<li>Improve accumulate_dataframes_vertical performance (<a
href="https://redirect.github.com/pola-rs/polars/issues/22399">#22399</a>)</li>
<li>Use optimize rolling_quantile with varying window sizes (<a
href="https://redirect.github.com/pola-rs/polars/issues/22353">#22353</a>)</li>
<li>Dedicated <code>rolling_skew</code> kernel (<a
href="https://redirect.github.com/pola-rs/polars/issues/22333">#22333</a>)</li>
<li>Call large munmap's in background thread (<a
href="https://redirect.github.com/pola-rs/polars/issues/22329">#22329</a>)</li>
<li>New streaming group_by implementation (<a
href="https://redirect.github.com/pola-rs/polars/issues/22285">#22285</a>)</li>
<li>Patch jemalloc to not purge huge allocs eagerly if we have
background threads (<a
href="https://redirect.github.com/pola-rs/polars/issues/22318">#22318</a>)</li>
<li>Turn on <code>parallel=prefiltered</code> by default for new
streaming (<a
href="https://redirect.github.com/pola-rs/polars/issues/22190">#22190</a>)</li>
</ul>
<h2>✨ Enhancements</h2>
<ul>
<li>When reporting unexpected types in errors, module-qualify the
typename (<a
href="https://redirect.github.com/pola-rs/polars/issues/22390">#22390</a>)</li>
<li>Add Series <code>backward_fill</code> / <code>forward_fill</code>
(<a
href="https://redirect.github.com/pola-rs/polars/issues/22360">#22360</a>)</li>
<li>Add GPU support to sink_* APIs (<a
href="https://redirect.github.com/pola-rs/polars/issues/20940">#20940</a>)</li>
<li>Changed mapping type from <code>dict</code> to <code>Mapping</code>
(<a
href="https://redirect.github.com/pola-rs/polars/issues/19400">#19400</a>)
(<a
href="https://redirect.github.com/pola-rs/polars/issues/19436">#19436</a>)</li>
<li>Make streaming dispatch public (<a
href="https://redirect.github.com/pola-rs/polars/issues/22347">#22347</a>)</li>
<li>Add <code>rolling_kurtosis</code> (<a
href="https://redirect.github.com/pola-rs/polars/issues/22335">#22335</a>)</li>
<li>Support Cast in IO plugin predicates (<a
href="https://redirect.github.com/pola-rs/polars/issues/22317">#22317</a>)</li>
<li>Add <code>.sort(nulls_last=True)</code> to booleans, categoricals
and enums (<a
href="https://redirect.github.com/pola-rs/polars/issues/22300">#22300</a>)</li>
<li>Add rolling min/max for temporals (<a
href="https://redirect.github.com/pola-rs/polars/issues/22271">#22271</a>)</li>
<li>Support literal:list agg (<a
href="https://redirect.github.com/pola-rs/polars/issues/22249">#22249</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/pola-rs/polars/commit/506319eccbffa896e6561412903dc93c3f593046"><code>506319e</code></a>
chore: Add test for <code>implode</code> + <code>over</code> (<a
href="https://redirect.github.com/pola-rs/polars/issues/22437">#22437</a>)</li>
<li><a
href="https://github.com/pola-rs/polars/commit/3e64135a890e6e6a98d24b675bb1fdaaacc0b789"><code>3e64135</code></a>
fix: Reading of reencoded categorical in Parquet (<a
href="https://redirect.github.com/pola-rs/polars/issues/22436">#22436</a>)</li>
<li><a
href="https://github.com/pola-rs/polars/commit/180d740e3961511eeb06a7bf1404c99ef283ffe9"><code>180d740</code></a>
chore: Fix CI by removing use_legacy_dataset (<a
href="https://redirect.github.com/pola-rs/polars/issues/22438">#22438</a>)</li>
<li><a
href="https://github.com/pola-rs/polars/commit/d72531f5b49fce3a500a6913e763c24f486d4960"><code>d72531f</code></a>
Python Polars 1.28.1 (fix mac aarch64) (<a
href="https://redirect.github.com/pola-rs/polars/issues/22431">#22431</a>)</li>
<li><a
href="https://github.com/pola-rs/polars/commit/002ba05572c01db0bc69af596612061e5dde0392"><code>002ba05</code></a>
docs(python): Fix a few typos in the new &quot;multiplexing&quot; page
(<a
href="https://redirect.github.com/pola-rs/polars/issues/22434">#22434</a>)</li>
<li><a
href="https://github.com/pola-rs/polars/commit/29ae86eda856fb8ce6161a72b6602192dd70f637"><code>29ae86e</code></a>
chore: Only use pytorch index-url for <code>pytorch</code> package (<a
href="https://redirect.github.com/pola-rs/polars/issues/22355">#22355</a>)</li>
<li><a
href="https://github.com/pola-rs/polars/commit/0f3973925775ef04087972d8caf2796f9f15123d"><code>0f39739</code></a>
docs: Add multiplexing page (<a
href="https://redirect.github.com/pola-rs/polars/issues/22426">#22426</a>)</li>
<li><a
href="https://github.com/pola-rs/polars/commit/fe9989c5d4382be6942c04be421d81ecf50cb753"><code>fe9989c</code></a>
build(python): Update <code>pyo3</code> and <code>numpy</code> crates to
version <code>0.24</code> (<a
href="https://redirect.github.com/pola-rs/polars/issues/22015">#22015</a>)</li>
<li><a
href="https://github.com/pola-rs/polars/commit/1b4f258963dd3347197d7d3c4db7bd8a32d62db2"><code>1b4f258</code></a>
fix: Last thread in parquet predicate filter oob (<a
href="https://redirect.github.com/pola-rs/polars/issues/22429">#22429</a>)</li>
<li><a
href="https://github.com/pola-rs/polars/commit/8d30e79a2e63e14d54c47b6e12b901d539ae5b42"><code>8d30e79</code></a>
Python Polars 1.28.0 (<a
href="https://redirect.github.com/pola-rs/polars/issues/22419">#22419</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/pola-rs/polars/compare/py-1.27.1...py-1.28.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=polars&package-manager=pip&previous-version=1.27.1&new-version=1.28.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

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)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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