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

   Bumps [bodo](https://github.com/bodo-ai/Bodo) from 2026.6 to 2026.7.
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/bodo-ai/Bodo/releases";>bodo's releases</a>.</em></p>
   <blockquote>
   <h2>2026.7</h2>
   <h1>Bodo 2026.7 Release (Date: 07/09/2026)</h1>
   <h3>🎉 Highlights</h3>
   <p>This release, we are excited to significantly expand the range of queries 
that run in the BodoSQL C++ backend as well as add initial support for 
executing SQL on GPU. In addition to improvements in the C++ backend, we also 
add support for writing theta sketches with Bodo DataFrame’s 
<code>to_iceberg()</code> function and fix several bugs.</p>
   <h3>✨ New Features</h3>
   <ul>
   <li>The DataFrame library Iceberg writer now writes theta sketches.</li>
   </ul>
   <h4>BodoSQL C++ backend</h4>
   <ul>
   <li>Added string functions: REGEXP_SUBSTR, POSITION/CHARINDEX, 
RTRIMMED_LENGTH, INSERT</li>
   <li>Added bitwise functions: BITAND, BITOR, BITXOR, BITSHIFTLEFT, 
BITSHIFTRIGHT, BITNOT, GETBIT</li>
   <li>Added numeric bool functions: BOOLAND, BOOLOR, BOOLXOR, BOOLNOT</li>
   <li>Added conditional functions: EQUALNULL, NVL2, ZEROIFNULL, REGR_VALX, 
REGR_VALY, DECODE</li>
   <li>Added date/time functions: DATEDIFF, NEXT_DAY, PREVIOUS_DAY, 
DAYOFWEEKISO, YEAROFWEEKISO, YEARWEEK, STR_TO_DATE</li>
   <li>Added MOD</li>
   <li>Added Trigonometric functions</li>
   <li>Added LEAST, GREATEST, ANY and ALL</li>
   <li>Enabled min/max join filter pushdown to IO for Iceberg read</li>
   <li>Enabled converting all Iceberg filter types</li>
   <li>Added initial support for use of GPU in BodoSQL C++ backend</li>
   </ul>
   <h3>🐛 Bug Fixes</h3>
   <ul>
   <li>Added additional datatype validation to Series filter with a scalar 
value</li>
   <li>Fixed correctness bug in Iceberg row-level filter expressions</li>
   <li>Fixed a bug causing columns to have the wrong name when read from an 
Iceberg table and selecting a subset of columns</li>
   <li>Fixed a GPU bug where join probe were being processed before join build 
was finished</li>
   <li>Fixed segmentation fault in JIT compiler for matplotlib &gt;= 3.11</li>
   </ul>
   <h3>⚙️ Dependency Updates</h3>
   <ul>
   <li>Upgraded to RAPIDS version 26.06</li>
   </ul>
   <p><strong>Full Changelog</strong>: <a 
href="https://github.com/bodo-ai/Bodo/compare/2026.6...2026.7";>https://github.com/bodo-ai/Bodo/compare/2026.6...2026.7</a></p>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/bodo-ai/Bodo/commit/83bce96a91a7383a9fbd03576fc76f24ee6eb68d";><code>83bce96</code></a>
 Fix all-NA sum for SQL (<a 
href="https://redirect.github.com/bodo-ai/Bodo/issues/1278";>#1278</a>)</li>
   <li><a 
href="https://github.com/bodo-ai/Bodo/commit/390354c0fbd7a2a2f4e182ec4866f81e21959667";><code>390354c</code></a>
 Fix GPU conda package runtime deps (<a 
href="https://redirect.github.com/bodo-ai/Bodo/issues/1275";>#1275</a>)</li>
   <li><a 
href="https://github.com/bodo-ai/Bodo/commit/05c3ac97ca048795a0524ca090d311be1e984484";><code>05c3ac9</code></a>
 Support more date/time functions in BodoSQL C++ backend (<a 
href="https://redirect.github.com/bodo-ai/Bodo/issues/1268";>#1268</a>)</li>
   <li><a 
href="https://github.com/bodo-ai/Bodo/commit/0ceb090c61753fc150fd0e6ad9def8e8f386e939";><code>0ceb090</code></a>
 Fix cast expression segfault (<a 
href="https://redirect.github.com/bodo-ai/Bodo/issues/1271";>#1271</a>)</li>
   <li><a 
href="https://github.com/bodo-ai/Bodo/commit/6825dbb07048808a33dabb73fd8348e8d60d0ede";><code>6825dbb</code></a>
 Support more tests in test_smoke.py and test_greatest_least.py (<a 
href="https://redirect.github.com/bodo-ai/Bodo/issues/1270";>#1270</a>)</li>
   <li><a 
href="https://github.com/bodo-ai/Bodo/commit/4d9d829f25e5e6d51c96ccbdb3794e99c9d349bf";><code>4d9d829</code></a>
 BSE-5477: Broader Iceberg filter expression support (<a 
href="https://redirect.github.com/bodo-ai/Bodo/issues/1269";>#1269</a>)</li>
   <li><a 
href="https://github.com/bodo-ai/Bodo/commit/5256f55742cf72efdd07e95b57e7d0836e9f3701";><code>5256f55</code></a>
 Validate arguments of Series _cmp_method with scalar input. (<a 
href="https://redirect.github.com/bodo-ai/Bodo/issues/1267";>#1267</a>)</li>
   <li><a 
href="https://github.com/bodo-ai/Bodo/commit/46d6c6bf4189bba887047f230dc079262546d275";><code>46d6c6b</code></a>
 Fix bug in Iceberg to Arrow String Filter Conversion (<a 
href="https://redirect.github.com/bodo-ai/Bodo/issues/1266";>#1266</a>)</li>
   <li><a 
href="https://github.com/bodo-ai/Bodo/commit/54b52788d33caab877051d79460d52bc3b490acb";><code>54b5278</code></a>
 Make DATEDIFF fall back for TZ-aware input (<a 
href="https://redirect.github.com/bodo-ai/Bodo/issues/1265";>#1265</a>)</li>
   <li><a 
href="https://github.com/bodo-ai/Bodo/commit/c9bc9d0980d556c1d8d0a75e0e0eb0639830c860";><code>c9bc9d0</code></a>
 Fix bool type comparison (<a 
href="https://redirect.github.com/bodo-ai/Bodo/issues/1264";>#1264</a>)</li>
   <li>Additional commits viewable in <a 
href="https://github.com/bodo-ai/Bodo/compare/2026.6...2026.7";>compare 
view</a></li>
   </ul>
   </details>
   <br />
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=bodo&package-manager=uv&previous-version=2026.6&new-version=2026.7)](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