Commit 7556289
authored
Build: Bump polars from 1.23.0 to 1.24.0 (#1753)
Bumps [polars](https://github.com/pola-rs/polars) from 1.23.0 to 1.24.0.
<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.24.0</h2>
<h2>🚀 Performance improvements</h2>
<ul>
<li>Provide a fallback skip batch predicate for constant batches (<a
href="https://redirect.github.com/pola-rs/polars/issues/21477">#21477</a>)</li>
<li>Parallelize the passing in new streaming multiscan (<a
href="https://redirect.github.com/pola-rs/polars/issues/21430">#21430</a>)</li>
</ul>
<h2>✨ Enhancements</h2>
<ul>
<li>Add lossy decoding to <code>read_csv</code> for non-utf8 encodings
(<a
href="https://redirect.github.com/pola-rs/polars/issues/21433">#21433</a>)</li>
<li>Add <code>DataFrame.write_iceberg</code> (<a
href="https://redirect.github.com/pola-rs/polars/issues/15018">#15018</a>)</li>
<li>Add 'nulls_equal' parameter to <code>is_in</code> (<a
href="https://redirect.github.com/pola-rs/polars/issues/21426">#21426</a>)</li>
<li>Improve numeric stability <code>rolling_{std, var, cov, corr}</code>
(<a
href="https://redirect.github.com/pola-rs/polars/issues/21528">#21528</a>)</li>
<li>IR Serde cross-filter (<a
href="https://redirect.github.com/pola-rs/polars/issues/21488">#21488</a>)</li>
<li>Give priority to pycapsule interface in from_dataframe (<a
href="https://redirect.github.com/pola-rs/polars/issues/21377">#21377</a>)</li>
<li>Support writing <code>Time</code> type in json (<a
href="https://redirect.github.com/pola-rs/polars/issues/21454">#21454</a>)</li>
<li>Activate all optimizations in sinks (<a
href="https://redirect.github.com/pola-rs/polars/issues/21462">#21462</a>)</li>
<li>Add <code>AssertionError</code> variant to <code>PolarsError</code>
in <code>polars-error</code> (<a
href="https://redirect.github.com/pola-rs/polars/issues/21460">#21460</a>)</li>
<li>Pass filter to inner readers in multiscan new streaming (<a
href="https://redirect.github.com/pola-rs/polars/issues/21436">#21436</a>)</li>
</ul>
<h2>🐞 Bug fixes</h2>
<ul>
<li>Categorical min/max panicking when string cache is enabled (<a
href="https://redirect.github.com/pola-rs/polars/issues/21552">#21552</a>)</li>
<li>Don't encode IPC record batch twice (<a
href="https://redirect.github.com/pola-rs/polars/issues/21525">#21525</a>)</li>
<li>Respect rewriting flag in Node rewriter (<a
href="https://redirect.github.com/pola-rs/polars/issues/21516">#21516</a>)</li>
<li>Correct skip batch predicate for partial statistics (<a
href="https://redirect.github.com/pola-rs/polars/issues/21502">#21502</a>)</li>
<li>Make the Parquet Sink properly phase aware (<a
href="https://redirect.github.com/pola-rs/polars/issues/21499">#21499</a>)</li>
<li>Don't divide by zero in partitioned group-by (<a
href="https://redirect.github.com/pola-rs/polars/issues/21498">#21498</a>)</li>
<li>Create new linearizer between rowwise new streaming sink phases (<a
href="https://redirect.github.com/pola-rs/polars/issues/21490">#21490</a>)</li>
<li>Don't drop rows in sinks between new streaming phases (<a
href="https://redirect.github.com/pola-rs/polars/issues/21489">#21489</a>)</li>
<li>Incorrect lazy schema for <code>Expr.list.diff</code> (<a
href="https://redirect.github.com/pola-rs/polars/issues/21484">#21484</a>)</li>
<li>Give priority to pycapsule interface in from_dataframe (<a
href="https://redirect.github.com/pola-rs/polars/issues/21377">#21377</a>)</li>
<li>Duration Series arithmetic operations (<a
href="https://redirect.github.com/pola-rs/polars/issues/21425">#21425</a>)</li>
<li>Fix unwrap None panic when filtering delta with missing columns (<a
href="https://redirect.github.com/pola-rs/polars/issues/21453">#21453</a>)</li>
<li>Use stable sort for rolling-groupby (<a
href="https://redirect.github.com/pola-rs/polars/issues/21444">#21444</a>)</li>
<li>Throw exception if dataframe is too large to be compatible with
Excel (<a
href="https://redirect.github.com/pola-rs/polars/issues/20900">#20900</a>)</li>
<li>Address regression with <code>read_excel</code> not handling URL
paths correctly (<a
href="https://redirect.github.com/pola-rs/polars/issues/21428">#21428</a>)</li>
</ul>
<h2>📖 Documentation</h2>
<ul>
<li>Fix typo (<a
href="https://redirect.github.com/pola-rs/polars/issues/21554">#21554</a>)</li>
<li>Correct typos and grammar in Python docstrings (<a
href="https://redirect.github.com/pola-rs/polars/issues/21524">#21524</a>)</li>
<li>Move llm page under misc (<a
href="https://redirect.github.com/pola-rs/polars/issues/21550">#21550</a>)</li>
<li>Polars Cloud docs (<a
href="https://redirect.github.com/pola-rs/polars/issues/21548">#21548</a>)</li>
<li>Add LazyFrame.remote docs entry (<a
href="https://redirect.github.com/pola-rs/polars/issues/21529">#21529</a>)</li>
<li>Specify that the key column must be sorted in ascending order in
<code>merge_sorted</code> (<a
href="https://redirect.github.com/pola-rs/polars/issues/21501">#21501</a>)</li>
<li>Add Polars & LLMs page to the user guide (<a
href="https://redirect.github.com/pola-rs/polars/issues/21218">#21218</a>)</li>
<li>Mention that <code>statistics=True</code> doesn't enable all
statistics in <code>sink_parquet()</code> (<a
href="https://redirect.github.com/pola-rs/polars/issues/21434">#21434</a>)</li>
</ul>
<h2>🛠️ Other improvements</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/pola-rs/polars/commit/6e6c97e5ded0603ef7dd6620e65124dfd780ed61"><code>6e6c97e</code></a>
Python Polars 1.24 (<a
href="https://redirect.github.com/pola-rs/polars/issues/21555">#21555</a>)</li>
<li><a
href="https://github.com/pola-rs/polars/commit/2ae728796da595768910d6dd032e3bcdadbe5030"><code>2ae7287</code></a>
feat: Add lossy decoding to <code>read_csv</code> for non-utf8 encodings
(<a
href="https://redirect.github.com/pola-rs/polars/issues/21433">#21433</a>)</li>
<li><a
href="https://github.com/pola-rs/polars/commit/7332717f070cf83c304290ba6212479692934010"><code>7332717</code></a>
docs: Fix typo (<a
href="https://redirect.github.com/pola-rs/polars/issues/21554">#21554</a>)</li>
<li><a
href="https://github.com/pola-rs/polars/commit/8f9e360a848cd41765d0484f3c45187b1d17f177"><code>8f9e360</code></a>
fix: Categorical min/max panicking when string cache is enabled (<a
href="https://redirect.github.com/pola-rs/polars/issues/21552">#21552</a>)</li>
<li><a
href="https://github.com/pola-rs/polars/commit/b93b97b966f770e979018a070b2bddccc2ecc958"><code>b93b97b</code></a>
docs(python): Correct typos and grammar in Python docstrings (<a
href="https://redirect.github.com/pola-rs/polars/issues/21524">#21524</a>)</li>
<li><a
href="https://github.com/pola-rs/polars/commit/1ad0ec2c3aac3a168f73794bde5ffea419479d59"><code>1ad0ec2</code></a>
refactor: Don't take ownership of IRplan in new streaming engine (<a
href="https://redirect.github.com/pola-rs/polars/issues/21551">#21551</a>)</li>
<li><a
href="https://github.com/pola-rs/polars/commit/649798174d3f641267d22ebde860ad135b43df07"><code>6497981</code></a>
docs: Move llm page under misc (<a
href="https://redirect.github.com/pola-rs/polars/issues/21550">#21550</a>)</li>
<li><a
href="https://github.com/pola-rs/polars/commit/1382ed6df940465b2dc732e11036da1b0dbdf3b7"><code>1382ed6</code></a>
docs: Polars Cloud docs (<a
href="https://redirect.github.com/pola-rs/polars/issues/21548">#21548</a>)</li>
<li><a
href="https://github.com/pola-rs/polars/commit/20ee2301392d39179035608c74fef38d4c7a3ea7"><code>20ee230</code></a>
refactor: Refactor code for re-use by streaming NDJSON source (<a
href="https://redirect.github.com/pola-rs/polars/issues/21520">#21520</a>)</li>
<li><a
href="https://github.com/pola-rs/polars/commit/6d336538404f41b79d3fe5895cef3f783589710c"><code>6d33653</code></a>
chore(python): bump pygithub from 2.5.0 to 2.6.1 in /docs in the
documentatio...</li>
<li>Additional commits viewable in <a
href="https://github.com/pola-rs/polars/compare/py-1.23.0...py-1.24.0">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 30d5c7a commit 7556289
1 file changed
+350
-62
lines changed
0 commit comments