dependabot[bot] opened a new pull request, #3734:
URL: https://github.com/apache/iceberg-python/pull/3734

   Bumps [polars](https://github.com/pola-rs/polars) from 1.42.1 to 1.43.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.43.0</h2>
   <h2>⚠️ Deprecations</h2>
   <ul>
   <li>Deprecate casting numeric types to categoricals (<a 
href="https://redirect.github.com/pola-rs/polars/issues/28349";>#28349</a>)</li>
   <li>Deprecate <code>cat.get_categories()</code> and 
<code>cat.to_local()</code> (<a 
href="https://redirect.github.com/pola-rs/polars/issues/28299";>#28299</a>)</li>
   <li>Deprecate <code>LazyFrame.profile()</code> (<a 
href="https://redirect.github.com/pola-rs/polars/issues/28275";>#28275</a>)</li>
   <li>Deprecate casts from non-nested dtypes into Lists (<a 
href="https://redirect.github.com/pola-rs/polars/issues/28193";>#28193</a>)</li>
   <li>Deprecate bitwise ops between integers and booleans (<a 
href="https://redirect.github.com/pola-rs/polars/issues/28186";>#28186</a>)</li>
   <li>Deprecate <code>list/arr.to_struct()</code> calls that don't pass field 
names (<a 
href="https://redirect.github.com/pola-rs/polars/issues/28243";>#28243</a>)</li>
   <li>Rename <code>missing_utf8_is_empty_string</code> to 
<code>empty_string_is_null</code> (<a 
href="https://redirect.github.com/pola-rs/polars/issues/28173";>#28173</a>)</li>
   </ul>
   <h2>🚀 Performance improvements</h2>
   <ul>
   <li>Split multiplexers that directly scan from in-memory DataFrame (<a 
href="https://redirect.github.com/pola-rs/polars/issues/28376";>#28376</a>)</li>
   <li>Make DNS cache global (<a 
href="https://redirect.github.com/pola-rs/polars/issues/28352";>#28352</a>)</li>
   <li>Do not remove cache if predicates not pushed to all inputs (<a 
href="https://redirect.github.com/pola-rs/polars/issues/28341";>#28341</a>)</li>
   <li>Environment variable for logging slow DNS lookup (<a 
href="https://redirect.github.com/pola-rs/polars/issues/28211";>#28211</a>)</li>
   <li>Pre-partition on left, right and semi joins on hive partitioned data (<a 
href="https://redirect.github.com/pola-rs/polars/issues/28374";>#28374</a>)</li>
   <li>Rewrite inner joins on hive partitioned data to a union of partitions 
filtered joins (<a 
href="https://redirect.github.com/pola-rs/polars/issues/28327";>#28327</a>)</li>
   <li>Tighten redundant comparisons and propagate filter constraints (<a 
href="https://redirect.github.com/pola-rs/polars/issues/27999";>#27999</a>)</li>
   <li>Canonicalize predicates (<a 
href="https://redirect.github.com/pola-rs/polars/issues/28212";>#28212</a>)</li>
   <li>Remove excess memory copy in streaming IPC sink (<a 
href="https://redirect.github.com/pola-rs/polars/issues/28141";>#28141</a>)</li>
   <li>Parallelize scan_iceberg resolve (<a 
href="https://redirect.github.com/pola-rs/polars/issues/28168";>#28168</a>)</li>
   <li>Chunk-aware morsel splitting on single-file IO sink (<a 
href="https://redirect.github.com/pola-rs/polars/issues/27950";>#27950</a>)</li>
   <li>Don't allocate for <code>full_null()</code> with small lengths (<a 
href="https://redirect.github.com/pola-rs/polars/issues/28181";>#28181</a>)</li>
   <li>Use monotonic deque for rolling min_by/max_by (O(n)) (<a 
href="https://redirect.github.com/pola-rs/polars/issues/27436";>#27436</a>)</li>
   </ul>
   <h2>✨ Enhancements</h2>
   <ul>
   <li>Pre-partition group-by on hive keys  (<a 
href="https://redirect.github.com/pola-rs/polars/issues/28444";>#28444</a>)</li>
   <li>Add ewm_sum and ewm_sum_by <a 
href="https://redirect.github.com/pola-rs/polars/issues/28151";>#28151</a> (<a 
href="https://redirect.github.com/pola-rs/polars/issues/28215";>#28215</a>)</li>
   <li>Serve stale records from object_store DNS cache (<a 
href="https://redirect.github.com/pola-rs/polars/issues/28256";>#28256</a>)</li>
   <li>Make partition_hive an opt flag (<a 
href="https://redirect.github.com/pola-rs/polars/issues/28345";>#28345</a>)</li>
   <li>Add <code>scan_arrow_c_stream</code> (<a 
href="https://redirect.github.com/pola-rs/polars/issues/28340";>#28340</a>)</li>
   <li>When displaying IRExprs, only add parentheses when needed for 
disambiguation (<a 
href="https://redirect.github.com/pola-rs/polars/issues/28319";>#28319</a>)</li>
   <li>Support Iceberg field <code>initial-default</code> in native 
<code>scan_iceberg</code> (<a 
href="https://redirect.github.com/pola-rs/polars/issues/28324";>#28324</a>)</li>
   <li>Show only differing dtypes in <code>assert_frame_equal</code> error (<a 
href="https://redirect.github.com/pola-rs/polars/issues/27816";>#27816</a>)</li>
   <li>Expose ewm and rolling *_by expressions in Python visitor (<a 
href="https://redirect.github.com/pola-rs/polars/issues/28286";>#28286</a>)</li>
   <li>More accurate rolling moments (<a 
href="https://redirect.github.com/pola-rs/polars/issues/28309";>#28309</a>)</li>
   <li>Remove hard block on native scan for Iceberg V3 tables (<a 
href="https://redirect.github.com/pola-rs/polars/issues/28277";>#28277</a>)</li>
   <li>Add Series.degrees/radians and clarify trig functions use radians (<a 
href="https://redirect.github.com/pola-rs/polars/issues/22961";>#22961</a>)</li>
   <li>Merge sorted with multikey (<a 
href="https://redirect.github.com/pola-rs/polars/issues/28067";>#28067</a>)</li>
   <li>Add <code>list</code> expression which consistently packs elements 
together into new List type (<a 
href="https://redirect.github.com/pola-rs/polars/issues/27990";>#27990</a>)</li>
   <li>Add <code>read_database</code> Arrow fast-path for 
&quot;python-oracledb&quot; (<a 
href="https://redirect.github.com/pola-rs/polars/issues/28230";>#28230</a>)</li>
   <li>Optimize joins with redundant equi-join keys (<a 
href="https://redirect.github.com/pola-rs/polars/issues/28017";>#28017</a>)</li>
   <li>Implement missing datetime options for <code>CastColumnsPolicy</code> 
(<a 
href="https://redirect.github.com/pola-rs/polars/issues/28084";>#28084</a>)</li>
   <li>Add Expr.cat.to and Expr.cat.physical (<a 
href="https://redirect.github.com/pola-rs/polars/issues/28096";>#28096</a>)</li>
   <li>Add POLARS_OOC_DISK_BUDGET_MB (<a 
href="https://redirect.github.com/pola-rs/polars/issues/28045";>#28045</a>)</li>
   <li>Add build side preference parameter for join (<a 
href="https://redirect.github.com/pola-rs/polars/issues/28154";>#28154</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/adb194d777e4ff2b4dd25a292ca523d46878d9bc";><code>adb194d</code></a>
 feat: Pre-partition group-by on hive keys  (<a 
href="https://redirect.github.com/pola-rs/polars/issues/28444";>#28444</a>)</li>
   <li><a 
href="https://github.com/pola-rs/polars/commit/0bf71d9b46fd549f8bcc399be68aa14dfe4814d7";><code>0bf71d9</code></a>
 fix: Avoid panic when union slice skips all rows (<a 
href="https://redirect.github.com/pola-rs/polars/issues/28420";>#28420</a>)</li>
   <li><a 
href="https://github.com/pola-rs/polars/commit/87527519f8b4764d279df35344517c89ff7c8087";><code>8752751</code></a>
 fix: Solve panic in <code>dt.replace</code> when there were multiple chunks 
(<a 
href="https://redirect.github.com/pola-rs/polars/issues/28437";>#28437</a>)</li>
   <li><a 
href="https://github.com/pola-rs/polars/commit/0189b4682833082cf4dde3b263f564dcf4ae426a";><code>0189b46</code></a>
 fix: Propagate <code>is_scalar</code> from the input to the output of 
<code>.sort()</code> and `.so...</li>
   <li><a 
href="https://github.com/pola-rs/polars/commit/ce6e4de83772631f1bb49648ac83bb6c65b14feb";><code>ce6e4de</code></a>
 fix(rust): Insert missing coercions from <code>Unknown(_)</code> in list/array 
arithmeti...</li>
   <li><a 
href="https://github.com/pola-rs/polars/commit/997ce5c1f44e418cc02558e725a5f420148a51e9";><code>997ce5c</code></a>
 feat: Add ewm_sum and ewm_sum_by <a 
href="https://redirect.github.com/pola-rs/polars/issues/28151";>#28151</a> (<a 
href="https://redirect.github.com/pola-rs/polars/issues/28215";>#28215</a>)</li>
   <li><a 
href="https://github.com/pola-rs/polars/commit/e5b36aa2e4a81f557e666862d4c7efd61e099020";><code>e5b36aa</code></a>
 chore: Update AI policy for comments (<a 
href="https://redirect.github.com/pola-rs/polars/issues/28436";>#28436</a>)</li>
   <li><a 
href="https://github.com/pola-rs/polars/commit/3cb01f4ac6b0573a356637e75f17ffd4de092c6d";><code>3cb01f4</code></a>
 test: Fix flaky ordering expectation in top_k_by (<a 
href="https://redirect.github.com/pola-rs/polars/issues/28435";>#28435</a>)</li>
   <li><a 
href="https://github.com/pola-rs/polars/commit/c6e05d169d48c28f860884c314d5126d101dabda";><code>c6e05d1</code></a>
 fix: Resolve CSV column names overwrite in DSL-&gt;IR conversion (<a 
href="https://redirect.github.com/pola-rs/polars/issues/28383";>#28383</a>)</li>
   <li><a 
href="https://github.com/pola-rs/polars/commit/0cdafb46570e176ee0d3c84043c88d2c3732ff6c";><code>0cdafb4</code></a>
 fix: Avoid IEJoin rewrite for Categorical comparisons (<a 
href="https://redirect.github.com/pola-rs/polars/issues/28427";>#28427</a>)</li>
   <li>Additional commits viewable in <a 
href="https://github.com/pola-rs/polars/compare/py-1.42.1...py-1.43.0";>compare 
view</a></li>
   </ul>
   </details>
   <br />
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=polars&package-manager=uv&previous-version=1.42.1&new-version=1.43.0)](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 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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to