You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iceberg.apache.org by fo...@apache.org on 2025/04/29 19:03:27 UTC
(iceberg-python) branch main updated: Build: Bump polars from 1.27.1 to 1.28.1 (#1955)
This is an automated email from the ASF dual-hosted git repository.
fokko pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/iceberg-python.git
The following commit(s) were added to refs/heads/main by this push:
new 1a6f3976 Build: Bump polars from 1.27.1 to 1.28.1 (#1955)
1a6f3976 is described below
commit 1a6f397622e0c82eeb01ce2112ec122f5ef506bc
Author: dependabot[bot] <49...@users.noreply.github.com>
AuthorDate: Tue Apr 29 21:03:20 2025 +0200
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] <su...@github.com>
Co-authored-by: dependabot[bot] <49...@users.noreply.github.com>
---
poetry.lock | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/poetry.lock b/poetry.lock
index 207b6e26..5915c23c 100644
--- a/poetry.lock
+++ b/poetry.lock
@@ -3500,20 +3500,20 @@ files = [
[[package]]
name = "polars"
-version = "1.27.1"
+version = "1.28.1"
description = "Blazingly fast DataFrame library"
optional = true
python-versions = ">=3.9"
groups = ["main"]
markers = "extra == \"polars\""
files = [
- {file = "polars-1.27.1-cp39-abi3-macosx_10_12_x86_64.whl", hash = "sha256:ba7ad4f8046d00dd97c1369e46a4b7e00ffcff5d38c0f847ee4b9b1bb182fb18"},
- {file = "polars-1.27.1-cp39-abi3-macosx_11_0_arm64.whl", hash = "sha256:339e3948748ad6fa7a42e613c3fb165b497ed797e93fce1aa2cddf00fbc16cac"},
- {file = "polars-1.27.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f801e0d9da198eb97cfb4e8af4242b8396878ff67b655c71570b7e333102b72b"},
- {file = "polars-1.27.1-cp39-abi3-manylinux_2_24_aarch64.whl", hash = "sha256:4d18a29c65222451818b63cd397b2e95c20412ea0065d735a20a4a79a7b26e8a"},
- {file = "polars-1.27.1-cp39-abi3-win_amd64.whl", hash = "sha256:a4f832cf478b282d97f8bf86eeae2df66fa1384de1c49bc61f7224a10cc6a5df"},
- {file = "polars-1.27.1-cp39-abi3-win_arm64.whl", hash = "sha256:4f238ee2e3c5660345cb62c0f731bbd6768362db96c058098359ecffa42c3c6c"},
- {file = "polars-1.27.1.tar.gz", hash = "sha256:94fcb0216b56cd0594aa777db1760a41ad0dfffed90d2ca446cf9294d2e97f02"},
+ {file = "polars-1.28.1-cp39-abi3-macosx_10_12_x86_64.whl", hash = "sha256:8f88d2ba73a4e831eb39433fcf9c84619f8c21a3d83ce9db465b822b4321bb95"},
+ {file = "polars-1.28.1-cp39-abi3-macosx_11_0_arm64.whl", hash = "sha256:36a199344e2b6b9d5fa30d2835830965f8c7677b38a9e96b1f9be482c31c18c6"},
+ {file = "polars-1.28.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f37a14458a7336351ae32f199a566e784bd0b25895d0f83c6c02bd0f0c25c57d"},
+ {file = "polars-1.28.1-cp39-abi3-manylinux_2_24_aarch64.whl", hash = "sha256:c0d209295627fbca45ebb2fa3279df291b1360685ce3f12e24f8327a79b3d384"},
+ {file = "polars-1.28.1-cp39-abi3-win_amd64.whl", hash = "sha256:b1a17108e0ed3844a2e55da3a674414523aaab29299a2956cb691cdfc0db6246"},
+ {file = "polars-1.28.1-cp39-abi3-win_arm64.whl", hash = "sha256:35ca8ab1937e5c72496789968a53e138796e1f5156c832d52f846ef7332149d7"},
+ {file = "polars-1.28.1.tar.gz", hash = "sha256:cdc0a62a1452e2daf1777e36fcf9351424cba2a588827cc32550fe0fa79dec82"},
]
[package.extras]