forked from apache/iceberg-python
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit a1659c7
authored
Build: Bump polars from 1.25.0 to 1.25.2 (apache#1802)
Bumps [polars](https://github.com/pola-rs/polars) from 1.25.0 to 1.25.2.
<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.25.2</h2>
<h2>🏆 Highlights</h2>
<ul>
<li>Enable common subplan elimination across plans in
<code>collect_all</code> (<a
href="https://redirect.github.com/pola-rs/polars/issues/21747">#21747</a>)</li>
<li>Add lazy sinks (<a
href="https://redirect.github.com/pola-rs/polars/issues/21733">#21733</a>)</li>
<li>Add <code>PartitionByKey</code> for new streaming sinks (<a
href="https://redirect.github.com/pola-rs/polars/issues/21689">#21689</a>)</li>
<li>Enable new streaming memory sinks by default (<a
href="https://redirect.github.com/pola-rs/polars/issues/21589">#21589</a>)</li>
</ul>
<h2>🚀 Performance improvements</h2>
<ul>
<li>Implement linear-time rolling_min/max (<a
href="https://redirect.github.com/pola-rs/polars/issues/21770">#21770</a>)</li>
<li>Improve InputIndependentSelect by delegating to InMemorySourceNode
(<a
href="https://redirect.github.com/pola-rs/polars/issues/21767">#21767</a>)</li>
<li>Enable common subplan elimination across plans in
<code>collect_all</code> (<a
href="https://redirect.github.com/pola-rs/polars/issues/21747">#21747</a>)</li>
<li>Allow elementwise functions in recursive lowering (<a
href="https://redirect.github.com/pola-rs/polars/issues/21653">#21653</a>)</li>
<li>Add primitive single-key hashtable to new-streaming join (<a
href="https://redirect.github.com/pola-rs/polars/issues/21712">#21712</a>)</li>
<li>Remove unnecessary black_boxes in Kahan summation (<a
href="https://redirect.github.com/pola-rs/polars/issues/21679">#21679</a>)</li>
<li>Box large enum variants (<a
href="https://redirect.github.com/pola-rs/polars/issues/21657">#21657</a>)</li>
<li>Improve join performance for new-streaming engine (<a
href="https://redirect.github.com/pola-rs/polars/issues/21620">#21620</a>)</li>
<li>Pre-fill caches (<a
href="https://redirect.github.com/pola-rs/polars/issues/21646">#21646</a>)</li>
<li>Optimize only a single cache input (<a
href="https://redirect.github.com/pola-rs/polars/issues/21644">#21644</a>)</li>
<li>Collect parquet statistics in one contiguous buffer (<a
href="https://redirect.github.com/pola-rs/polars/issues/21632">#21632</a>)</li>
<li>Update Cargo.lock (mainly for zstd 1.5.7) (<a
href="https://redirect.github.com/pola-rs/polars/issues/21612">#21612</a>)</li>
<li>Don't maintain order when maintain_order=False in new streaming
sinks (<a
href="https://redirect.github.com/pola-rs/polars/issues/21586">#21586</a>)</li>
<li>Pre-sort groups in group-by-dynamic (<a
href="https://redirect.github.com/pola-rs/polars/issues/21569">#21569</a>)</li>
</ul>
<h2>✨ Enhancements</h2>
<ul>
<li>Add support for rolling_(sum/min/max) for booleans through casting
(<a
href="https://redirect.github.com/pola-rs/polars/issues/21748">#21748</a>)</li>
<li>Support multi-column sort for all nested types and nested
search-sorted (<a
href="https://redirect.github.com/pola-rs/polars/issues/21743">#21743</a>)</li>
<li>Add lazy sinks (<a
href="https://redirect.github.com/pola-rs/polars/issues/21733">#21733</a>)</li>
<li>Add <code>PartitionByKey</code> for new streaming sinks (<a
href="https://redirect.github.com/pola-rs/polars/issues/21689">#21689</a>)</li>
<li>Fix replace flags (<a
href="https://redirect.github.com/pola-rs/polars/issues/21731">#21731</a>)</li>
<li>Add <code>mkdir</code> flag to sinks (<a
href="https://redirect.github.com/pola-rs/polars/issues/21717">#21717</a>)</li>
<li>Enable joins on list/array dtypes (<a
href="https://redirect.github.com/pola-rs/polars/issues/21687">#21687</a>)</li>
<li>Add a config option to specify the default engine to attempt to use
during lazyframe calls (<a
href="https://redirect.github.com/pola-rs/polars/issues/20717">#20717</a>)</li>
<li>Support all elementwise functions in IO plugin predicates (<a
href="https://redirect.github.com/pola-rs/polars/issues/21705">#21705</a>)</li>
<li>Stabilize Enum datatype (<a
href="https://redirect.github.com/pola-rs/polars/issues/21686">#21686</a>)</li>
<li>Support Polars int128 in from arrow (<a
href="https://redirect.github.com/pola-rs/polars/issues/21688">#21688</a>)</li>
<li>Use FFI to read dataframe instead of transmute (<a
href="https://redirect.github.com/pola-rs/polars/issues/21673">#21673</a>)</li>
<li>Enable new streaming memory sinks by default (<a
href="https://redirect.github.com/pola-rs/polars/issues/21589">#21589</a>)</li>
<li>Cloud support for new-streaming scans and sinks (<a
href="https://redirect.github.com/pola-rs/polars/issues/21621">#21621</a>)</li>
<li>Add len method to arr (<a
href="https://redirect.github.com/pola-rs/polars/issues/21618">#21618</a>)</li>
<li>Closeable files on unix (<a
href="https://redirect.github.com/pola-rs/polars/issues/21588">#21588</a>)</li>
<li>Add new <code>PartitionMaxSize</code> sink (<a
href="https://redirect.github.com/pola-rs/polars/issues/21573">#21573</a>)</li>
<li>Support engine callback for <code>LazyFrame.profile</code> (<a
href="https://redirect.github.com/pola-rs/polars/issues/21534">#21534</a>)</li>
<li>Dispatch new-streaming CSV negative slice to separate node (<a
href="https://redirect.github.com/pola-rs/polars/issues/21579">#21579</a>)</li>
<li>Add NDJSON source to new streaming engine (<a
href="https://redirect.github.com/pola-rs/polars/issues/21562">#21562</a>)</li>
<li>Support passing <code>token</code> in <code>storage_options</code>
for GCP cloud (<a
href="https://redirect.github.com/pola-rs/polars/issues/21560">#21560</a>)</li>
</ul>
<h2>🐞 Bug fixes</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/pola-rs/polars/commits/py-1.25.2">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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>1 parent 450e046 commit a1659c7Copy full SHA for a1659c7
Expand file treeCollapse file tree
1 file changed
+8
-8
lines changedCollapse file: poetry.lock
+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