-
Notifications
You must be signed in to change notification settings - Fork 309
Commit 1a6f397
authored
Build: Bump polars from 1.27.1 to 1.28.1 (#1955)
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 "multiplexing" 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 "multiplexing" 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 />
[](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>1 parent 82e025e commit 1a6f397Copy full SHA for 1a6f397
Expand file treeCollapse file tree
1 file changed
+8
-8
lines changed+8-8Lines changed: 8 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments