dependabot[bot] opened a new pull request, #2418: URL: https://github.com/apache/iceberg-python/pull/2418
Bumps [polars](https://github.com/pola-rs/polars) from 1.30.0 to 1.33.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.33.0</h2> <h2>💥 Breaking changes</h2> <ul> <li>Remove, deprecate or change eager <code>Expr</code>s to be lazy compatible (<a href="https://redirect.github.com/pola-rs/polars/issues/24027">#24027</a>)</li> </ul> <h2>🚀 Performance improvements</h2> <ul> <li>Native streaming <code>int_range</code> with <code>len</code> or <code>count</code> (<a href="https://redirect.github.com/pola-rs/polars/issues/24280">#24280</a>)</li> <li>Lower <code>arg_unique</code> natively to the streaming engine (<a href="https://redirect.github.com/pola-rs/polars/issues/24279">#24279</a>)</li> <li>Move unordering optimization to end (<a href="https://redirect.github.com/pola-rs/polars/issues/24286">#24286</a>)</li> <li>Do ordering simplification step after common sub-plan elimination (<a href="https://redirect.github.com/pola-rs/polars/issues/24269">#24269</a>)</li> <li>Always simplify order requirements in IR (<a href="https://redirect.github.com/pola-rs/polars/issues/24192">#24192</a>)</li> <li>Basic de-duplication of filter expressions (<a href="https://redirect.github.com/pola-rs/polars/issues/24220">#24220</a>)</li> <li>Cache the IR in <code>pipe_with_schema</code> (<a href="https://redirect.github.com/pola-rs/polars/issues/24213">#24213</a>)</li> <li>Lower <code>arg_where</code> natively to streaming engine (<a href="https://redirect.github.com/pola-rs/polars/issues/24088">#24088</a>)</li> <li>Lower Expr.shift to streaming engine (<a href="https://redirect.github.com/pola-rs/polars/issues/24106">#24106</a>)</li> <li>Lower order-preserving groupby to streaming engine (<a href="https://redirect.github.com/pola-rs/polars/issues/24053">#24053</a>)</li> </ul> <h2>✨ Enhancements</h2> <ul> <li>Add CSE for custom io sources using pointer for hashing (<a href="https://redirect.github.com/pola-rs/polars/issues/24297">#24297</a>)</li> <li>Allow pl.Expr.log to take in an expression (<a href="https://redirect.github.com/pola-rs/polars/issues/24226">#24226</a>)</li> <li>Add caching to user credential providers (<a href="https://redirect.github.com/pola-rs/polars/issues/23789">#23789</a>)</li> <li>Expose <code>mkdir</code> parameter on <code>write_parquet</code> (<a href="https://redirect.github.com/pola-rs/polars/issues/24239">#24239</a>)</li> <li>Implement diff() in streaming engine (<a href="https://redirect.github.com/pola-rs/polars/issues/24189">#24189</a>)</li> <li>Enable Expr.diff(n) for negative n (<a href="https://redirect.github.com/pola-rs/polars/issues/24200">#24200</a>)</li> <li>Allow upcasting null-typed columns to nested column types in scans (<a href="https://redirect.github.com/pola-rs/polars/issues/24185">#24185</a>)</li> <li>Log pyarrow predicate conversion result in sensitive verbose logs (<a href="https://redirect.github.com/pola-rs/polars/issues/24186">#24186</a>)</li> <li>Drop PyArrow requirement for <code>write_database</code> with the ADBC engine (<a href="https://redirect.github.com/pola-rs/polars/issues/24136">#24136</a>)</li> <li>Add a deprecation warning for pl.Series.shift(Null) (<a href="https://redirect.github.com/pola-rs/polars/issues/24114">#24114</a>)</li> <li>Improve Debug formatting of DataType (<a href="https://redirect.github.com/pola-rs/polars/issues/24056">#24056</a>)</li> <li>Add <code>LazyFrame.pipe_with_schema</code> (<a href="https://redirect.github.com/pola-rs/polars/issues/24075">#24075</a>)</li> <li>Catch additional temporal attributes in <code>BytecodeParser</code> function analysis (<a href="https://redirect.github.com/pola-rs/polars/issues/24076">#24076</a>)</li> <li>Add <code>cum_*</code> as native streaming nodes (<a href="https://redirect.github.com/pola-rs/polars/issues/23977">#23977</a>)</li> <li>Add peak_{min,max} support for booleans (<a href="https://redirect.github.com/pola-rs/polars/issues/24068">#24068</a>)</li> <li>Add <code>DataFrame.map_columns</code> for eager evaluation (<a href="https://redirect.github.com/pola-rs/polars/issues/23821">#23821</a>)</li> </ul> <h2>🐞 Bug fixes</h2> <ul> <li>Invalid conversion from non-bit numpy bools (<a href="https://redirect.github.com/pola-rs/polars/issues/24312">#24312</a>)</li> <li>Make <code>dt.epoch('s')</code> serializable (<a href="https://redirect.github.com/pola-rs/polars/issues/24302">#24302</a>)</li> <li>Make <code>Expr.rechunk</code> serializable (<a href="https://redirect.github.com/pola-rs/polars/issues/24303">#24303</a>)</li> <li>Schema mismatch for 'log' operation (<a href="https://redirect.github.com/pola-rs/polars/issues/24300">#24300</a>)</li> <li>Incorrect first/last aggregate in streaming engine (<a href="https://redirect.github.com/pola-rs/polars/issues/24289">#24289</a>)</li> <li>Fix group offsets in sliced groups (<a href="https://redirect.github.com/pola-rs/polars/issues/24274">#24274</a>)</li> <li>Panic in inexact date(time) conversion (<a href="https://redirect.github.com/pola-rs/polars/issues/24268">#24268</a>)</li> <li>Keep DSL cache after serialization and deserialization (<a href="https://redirect.github.com/pola-rs/polars/issues/24265">#24265</a>)</li> <li>Sanitize and warn about eval usage (<a href="https://redirect.github.com/pola-rs/polars/issues/24262">#24262</a>)</li> <li>Correct incorrect default in <code>from_pandas</code> overload for <code>include_index</code> (<a href="https://redirect.github.com/pola-rs/polars/issues/24258">#24258</a>)</li> <li>Unique with keep="none" in new optimization pass (<a href="https://redirect.github.com/pola-rs/polars/issues/24261">#24261</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/665722ac3f3664c589c4827208d173cc16f0ec68"><code>665722a</code></a> fix: Invalid conversion from non-bit numpy bools (<a href="https://redirect.github.com/pola-rs/polars/issues/24312">#24312</a>)</li> <li><a href="https://github.com/pola-rs/polars/commit/1e8cab356a9eeb5a0f17827b740b34c5576e29d7"><code>1e8cab3</code></a> Python Polars 1.33.0 (<a href="https://redirect.github.com/pola-rs/polars/issues/24310">#24310</a>)</li> <li><a href="https://github.com/pola-rs/polars/commit/1a2a0886ab0e1ebc053f1a48ab2cf8205a6e3508"><code>1a2a088</code></a> perf: Native streaming <code>int_range</code> with <code>len</code> or <code>count</code> (<a href="https://redirect.github.com/pola-rs/polars/issues/24280">#24280</a>)</li> <li><a href="https://github.com/pola-rs/polars/commit/3be90aacb17081b6ac99b15ab0abca92ca910792"><code>3be90aa</code></a> perf: Lower <code>arg_unique</code> natively to the streaming engine (<a href="https://redirect.github.com/pola-rs/polars/issues/24279">#24279</a>)</li> <li><a href="https://github.com/pola-rs/polars/commit/efdb76fe183e64b72a8bcb2f24d6e286933b2a0e"><code>efdb76f</code></a> fix: Make <code>dt.epoch('s')</code> serializable (<a href="https://redirect.github.com/pola-rs/polars/issues/24302">#24302</a>)</li> <li><a href="https://github.com/pola-rs/polars/commit/983dbab58b8072439a1e1cf690bc76edd4bd1a29"><code>983dbab</code></a> feat(python): Add CSE for custom io sources using pointer for hashing (<a href="https://redirect.github.com/pola-rs/polars/issues/24297">#24297</a>)</li> <li><a href="https://github.com/pola-rs/polars/commit/0c4650f1e066e3c02507df8a778f0ff02c352a48"><code>0c4650f</code></a> fix: Make <code>Expr.rechunk</code> serializable (<a href="https://redirect.github.com/pola-rs/polars/issues/24303">#24303</a>)</li> <li><a href="https://github.com/pola-rs/polars/commit/da0d24257e9352f70db49a91b4596caf51376d63"><code>da0d242</code></a> docs: Fix few typos (<a href="https://redirect.github.com/pola-rs/polars/issues/24305">#24305</a>)</li> <li><a href="https://github.com/pola-rs/polars/commit/e688e7b7d8b022eb5c98a564e0fa2cb9efe3c6f0"><code>e688e7b</code></a> perf: Move unordering optimization to end (<a href="https://redirect.github.com/pola-rs/polars/issues/24286">#24286</a>)</li> <li><a href="https://github.com/pola-rs/polars/commit/0d523fb6277b1011a33f946203a66517421a6a08"><code>0d523fb</code></a> fix: Schema mismatch for 'log' operation (<a href="https://redirect.github.com/pola-rs/polars/issues/24300">#24300</a>)</li> <li>Additional commits viewable in <a href="https://github.com/pola-rs/polars/compare/py-1.30.0...py-1.33.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> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org For additional commands, e-mail: issues-h...@iceberg.apache.org