-
Notifications
You must be signed in to change notification settings - Fork 387
Commit 4b87fa9
authored
Build: Bump polars from 1.34.0 to 1.35.1 (#2690)
Bumps [polars](https://github.com/pola-rs/polars) from 1.34.0 to 1.35.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.35.1</h2>
<h2>🚀 Performance improvements</h2>
<ul>
<li>Don't recompute full rolling moment window when NaNs/nulls leave the
window (<a
href="https://redirect.github.com/pola-rs/polars/issues/25078">#25078</a>)</li>
<li>Skip filtering scan IR if no paths were filtered (<a
href="https://redirect.github.com/pola-rs/polars/issues/25037">#25037</a>)</li>
<li>Optimize ipc stream read performance (<a
href="https://redirect.github.com/pola-rs/polars/issues/24671">#24671</a>)</li>
</ul>
<h2>✨ Enhancements</h2>
<ul>
<li>Support BYTE_ARRAY backed Decimals in Parquet (<a
href="https://redirect.github.com/pola-rs/polars/issues/25076">#25076</a>)</li>
<li>Allow <code>glimpse</code> to return a <code>DataFrame</code> (<a
href="https://redirect.github.com/pola-rs/polars/issues/24803">#24803</a>)</li>
<li>Add <code>allow_empty</code> flag to <code>item</code> (<a
href="https://redirect.github.com/pola-rs/polars/issues/25048">#25048</a>)</li>
</ul>
<h2>🐞 Bug fixes</h2>
<ul>
<li>The <code>SQL</code> interface should use logical, not bitwise,
behaviour for unary "NOT" operator (<a
href="https://redirect.github.com/pola-rs/polars/issues/25091">#25091</a>)</li>
<li>Fix panic if scan predicate produces 0 length mask (<a
href="https://redirect.github.com/pola-rs/polars/issues/25089">#25089</a>)</li>
<li>Ensure SQL table alias resolution checks against CTE aliases on
fallback (<a
href="https://redirect.github.com/pola-rs/polars/issues/25071">#25071</a>)</li>
<li>Panic in <code>group_by_dynamic</code> with <code>group_by</code>
and multiple chunks (<a
href="https://redirect.github.com/pola-rs/polars/issues/25075">#25075</a>)</li>
<li>Minor improvement to internal <code>is_pycapsule</code> utility
function (<a
href="https://redirect.github.com/pola-rs/polars/issues/25073">#25073</a>)</li>
<li>Fix panic when using struct field as join key (<a
href="https://redirect.github.com/pola-rs/polars/issues/25059">#25059</a>)</li>
<li>Allow broadcast in <code>group_by</code> for <code>ApplyExpr</code>
and <code>BinaryExpr</code> (<a
href="https://redirect.github.com/pola-rs/polars/issues/25053">#25053</a>)</li>
<li>Fix field metadata for nested categorical PyCapsule export (<a
href="https://redirect.github.com/pola-rs/polars/issues/25052">#25052</a>)</li>
<li>Block predicate pushdown when <code>group_by</code> key values are
changed (<a
href="https://redirect.github.com/pola-rs/polars/issues/25032">#25032</a>)</li>
<li>Group-By aggregation problems caused by <code>AmortSeries</code> (<a
href="https://redirect.github.com/pola-rs/polars/issues/25043">#25043</a>)</li>
<li>Don't push down predicates passed inserted cache nodes (<a
href="https://redirect.github.com/pola-rs/polars/issues/25042">#25042</a>)</li>
<li>Allow for negative time in <code>group_by_dynamic</code> iterator
(<a
href="https://redirect.github.com/pola-rs/polars/issues/25041">#25041</a>)</li>
</ul>
<h2>📖 Documentation</h2>
<ul>
<li>Fix typo in public dataset URL (<a
href="https://redirect.github.com/pola-rs/polars/issues/25044">#25044</a>)</li>
</ul>
<h2>🛠️ Other improvements</h2>
<ul>
<li>Disable recursive CSPE for now (<a
href="https://redirect.github.com/pola-rs/polars/issues/25085">#25085</a>)</li>
<li>Change group length mismatch error to <code>ShapeError</code> (<a
href="https://redirect.github.com/pola-rs/polars/issues/25004">#25004</a>)</li>
<li>Update toolchain (<a
href="https://redirect.github.com/pola-rs/polars/issues/25007">#25007</a>)</li>
</ul>
<p>Thank you to all our contributors for making this release possible!
<a href="https://github.com/Kevin-Patyk"><code>@Kevin-Patyk</code></a>,
<a href="https://github.com/Liyixin95"><code>@Liyixin95</code></a>, <a
href="https://github.com/alexander-beedie"><code>@alexander-beedie</code></a>,
<a
href="https://github.com/coastalwhite"><code>@coastalwhite</code></a>,
<a href="https://github.com/kdn36"><code>@kdn36</code></a>, <a
href="https://github.com/nameexhaustion"><code>@nameexhaustion</code></a>,
<a href="https://github.com/orlp"><code>@orlp</code></a>, <a
href="https://github.com/r-brink"><code>@r-brink</code></a>, <a
href="https://github.com/ritchie46"><code>@ritchie46</code></a> and <a
href="https://github.com/stijnherfst"><code>@stijnherfst</code></a></p>
<h2>Python Polars 1.35.0</h2>
<h2>🏆 Highlights</h2>
<ul>
<li>Stabilize decimal (<a
href="https://redirect.github.com/pola-rs/polars/issues/25020">#25020</a>)</li>
</ul>
<h2>🚀 Performance improvements</h2>
<ul>
<li>Bump foldhash to 0.2.0 and hashbrown to 0.16.0 (<a
href="https://redirect.github.com/pola-rs/polars/issues/25014">#25014</a>)</li>
<li>Lower <code>unique</code> to native group-by and speed up
<code>n_unique</code> in group-by context (<a
href="https://redirect.github.com/pola-rs/polars/issues/24976">#24976</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/a99ad3495d0b4bb71a956eb3ab5e23595df756db"><code>a99ad34</code></a>
fix: The <code>SQL</code> interface should use logical, not bitwise,
behaviour for unary...</li>
<li><a
href="https://github.com/pola-rs/polars/commit/84a0feea2790c6d2ed5be2661409230c1ba9eb00"><code>84a0fee</code></a>
Python Polars 1.35.1 (<a
href="https://redirect.github.com/pola-rs/polars/issues/25090">#25090</a>)</li>
<li><a
href="https://github.com/pola-rs/polars/commit/b9e313641cd7546d4f29ed93dde0cd3b74e799c2"><code>b9e3136</code></a>
refactor(rust): Remove old join projection pushdown logic (<a
href="https://redirect.github.com/pola-rs/polars/issues/25088">#25088</a>)</li>
<li><a
href="https://github.com/pola-rs/polars/commit/7b423b6d6d8074826ef950c33a6931f78bc4d952"><code>7b423b6</code></a>
fix: Fix panic if scan predicate produces 0 length mask (<a
href="https://redirect.github.com/pola-rs/polars/issues/25089">#25089</a>)</li>
<li><a
href="https://github.com/pola-rs/polars/commit/ce396f450cc261c7b34bd7f00408fc9152eb6d35"><code>ce396f4</code></a>
refactor: Disable recursive CSPE for now (<a
href="https://redirect.github.com/pola-rs/polars/issues/25085">#25085</a>)</li>
<li><a
href="https://github.com/pola-rs/polars/commit/5ae1a1cdd18cce54891104522a531d730e02ade4"><code>5ae1a1c</code></a>
perf: Don't recompute full rolling moment window when NaNs/nulls leave
the wi...</li>
<li><a
href="https://github.com/pola-rs/polars/commit/209d833a7d96ae9092e91abc1af2522c79c96fcd"><code>209d833</code></a>
refactor(rust): Remove unused row-count (<a
href="https://redirect.github.com/pola-rs/polars/issues/25080">#25080</a>)</li>
<li><a
href="https://github.com/pola-rs/polars/commit/29b85ea16b562c9cda7d377eea6015148f201921"><code>29b85ea</code></a>
chore(rust): Add <code>proptest</code> strategies for Series logical
types (<a
href="https://redirect.github.com/pola-rs/polars/issues/24849">#24849</a>)</li>
<li><a
href="https://github.com/pola-rs/polars/commit/92f67cac2affb6b3d766f601e938ec1b53bc9476"><code>92f67ca</code></a>
fix: Ensure SQL table alias resolution checks against CTE aliases on
fallback...</li>
<li><a
href="https://github.com/pola-rs/polars/commit/0c5518a0d058f6f3cae6b8d60c2d236e226f12c1"><code>0c5518a</code></a>
refactor(rust): Add stateful <code>EwmCov</code> kernel (<a
href="https://redirect.github.com/pola-rs/polars/issues/25065">#25065</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/pola-rs/polars/compare/py-1.34.0...py-1.35.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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>1 parent f5c3145 commit 4b87fa9Copy full SHA for 4b87fa9
File tree
Expand file treeCollapse file tree
1 file changed
+14
-14
lines changedOpen diff view settings
Filter options
Expand file treeCollapse file tree
1 file changed
+14
-14
lines changedOpen diff view settings
Collapse file
+14-14Lines changed: 14 additions & 14 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments