dependabot[bot] opened a new pull request, #2309: URL: https://github.com/apache/iceberg-python/pull/2309
Bumps [bodo](https://github.com/bodo-ai/Bodo) from 2025.7.5 to 2025.8.1. <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>2025.8.1</h2> <h2>What's Changed</h2> <ul> <li>[BSE-5018] Use Arrow compute in C++ for date/month/hour by <a href="https://github.com/chrisoh7"><code>@chrisoh7</code></a> in <a href="https://redirect.github.com/bodo-ai/Bodo/pull/728">bodo-ai/Bodo#728</a></li> <li>[BSE-5004] Match auto-generated method output dtype to pandas by <a href="https://github.com/chrisoh7"><code>@chrisoh7</code></a> in <a href="https://redirect.github.com/bodo-ai/Bodo/pull/737">bodo-ai/Bodo#737</a></li> <li>Improve LLM embed and generate APIs by <a href="https://github.com/ehsantn"><code>@ehsantn</code></a> in <a href="https://redirect.github.com/bodo-ai/Bodo/pull/738">bodo-ai/Bodo#738</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/bodo-ai/Bodo/compare/2025.8...2025.8.1">https://github.com/bodo-ai/Bodo/compare/2025.8...2025.8.1</a></p> <h2>2025.8</h2> <h2>What's Changed</h2> <ul> <li>Support df column setitem with extra projection on source by <a href="https://github.com/ehsantn"><code>@ehsantn</code></a> in <a href="https://redirect.github.com/bodo-ai/Bodo/pull/666">bodo-ai/Bodo#666</a></li> <li>Fix df column setitem for functions inside arithmatic expressions by <a href="https://github.com/ehsantn"><code>@ehsantn</code></a> in <a href="https://redirect.github.com/bodo-ai/Bodo/pull/670">bodo-ai/Bodo#670</a></li> <li>Update pixi by <a href="https://github.com/IsaacWarren"><code>@IsaacWarren</code></a> in <a href="https://redirect.github.com/bodo-ai/Bodo/pull/673">bodo-ai/Bodo#673</a></li> <li>Make selection creation for plans a property. by <a href="https://github.com/DrTodd13"><code>@DrTodd13</code></a> in <a href="https://redirect.github.com/bodo-ai/Bodo/pull/669">bodo-ai/Bodo#669</a></li> <li>Update pyarrow to 19.0.1 on platform by <a href="https://github.com/IsaacWarren"><code>@IsaacWarren</code></a> in <a href="https://redirect.github.com/bodo-ai/Bodo/pull/674">bodo-ai/Bodo#674</a></li> <li>Add release notes for 2025.7.5 by <a href="https://github.com/ehsantn"><code>@ehsantn</code></a> in <a href="https://redirect.github.com/bodo-ai/Bodo/pull/676">bodo-ai/Bodo#676</a></li> <li>NYC taxi: Avoid calling cast when the offset is non-zero by <a href="https://github.com/scott-routledge2"><code>@scott-routledge2</code></a> in <a href="https://redirect.github.com/bodo-ai/Bodo/pull/668">bodo-ai/Bodo#668</a></li> <li>Fix df column setitem with extra projection column order by <a href="https://github.com/ehsantn"><code>@ehsantn</code></a> in <a href="https://redirect.github.com/bodo-ai/Bodo/pull/672">bodo-ai/Bodo#672</a></li> <li>[pre-commit.ci] pre-commit autoupdate by <a href="https://github.com/pre-commit-ci"><code>@pre-commit-ci</code></a>[bot] in <a href="https://redirect.github.com/bodo-ai/Bodo/pull/641">bodo-ai/Bodo#641</a></li> <li>[run ci]: Bump prefix-dev/setup-pixi from 0.8.8 to 0.8.10 in the github-actions group by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/bodo-ai/Bodo/pull/571">bodo-ai/Bodo#571</a></li> <li>BSE-4937: Add bodo iceberg benchmark by <a href="https://github.com/IsaacWarren"><code>@IsaacWarren</code></a> in <a href="https://redirect.github.com/bodo-ai/Bodo/pull/680">bodo-ai/Bodo#680</a></li> <li>[BSE-4979] Expand Series binop by <a href="https://github.com/chrisoh7"><code>@chrisoh7</code></a> in <a href="https://redirect.github.com/bodo-ai/Bodo/pull/661">bodo-ai/Bodo#661</a></li> <li>Check and match filter and expression source plans by <a href="https://github.com/ehsantn"><code>@ehsantn</code></a> in <a href="https://redirect.github.com/bodo-ai/Bodo/pull/678">bodo-ai/Bodo#678</a></li> <li>Handle reductions with empty batches and empty filters. by <a href="https://github.com/DrTodd13"><code>@DrTodd13</code></a> in <a href="https://redirect.github.com/bodo-ai/Bodo/pull/677">bodo-ai/Bodo#677</a></li> <li>Add jit wrapper around map in DataFrame Library by <a href="https://github.com/scott-routledge2"><code>@scott-routledge2</code></a> in <a href="https://redirect.github.com/bodo-ai/Bodo/pull/675">bodo-ai/Bodo#675</a></li> <li>[BSE-4993] Implement plan execution warning by <a href="https://github.com/chrisoh7"><code>@chrisoh7</code></a> in <a href="https://redirect.github.com/bodo-ai/Bodo/pull/681">bodo-ai/Bodo#681</a></li> <li>Support left/right/outer/cross joins by <a href="https://github.com/ehsantn"><code>@ehsantn</code></a> in <a href="https://redirect.github.com/bodo-ai/Bodo/pull/682">bodo-ai/Bodo#682</a></li> <li>Fix CI failure due to merge conflict by <a href="https://github.com/chrisoh7"><code>@chrisoh7</code></a> in <a href="https://redirect.github.com/bodo-ai/Bodo/pull/684">bodo-ai/Bodo#684</a></li> <li>Fix Series.map bodo engine JIT flags by <a href="https://github.com/ehsantn"><code>@ehsantn</code></a> in <a href="https://redirect.github.com/bodo-ai/Bodo/pull/685">bodo-ai/Bodo#685</a></li> <li>[BSE-4985] Add TPCH Queries to end-to-end tests by <a href="https://github.com/chrisoh7"><code>@chrisoh7</code></a> in <a href="https://redirect.github.com/bodo-ai/Bodo/pull/679">bodo-ai/Bodo#679</a></li> <li>Lower Python call overheads in execution pipelines by <a href="https://github.com/ehsantn"><code>@ehsantn</code></a> in <a href="https://redirect.github.com/bodo-ai/Bodo/pull/686">bodo-ai/Bodo#686</a></li> <li>Adds skip marker on failing tpch tests by <a href="https://github.com/chrisoh7"><code>@chrisoh7</code></a> in <a href="https://redirect.github.com/bodo-ai/Bodo/pull/689">bodo-ai/Bodo#689</a></li> <li>Order projection map and dropduplicates. by <a href="https://github.com/DrTodd13"><code>@DrTodd13</code></a> in <a href="https://redirect.github.com/bodo-ai/Bodo/pull/687">bodo-ai/Bodo#687</a></li> <li>[BSE-4980] Collect coverage of Pandas in Bodo DataFrame Library by <a href="https://github.com/chrisoh7"><code>@chrisoh7</code></a> in <a href="https://redirect.github.com/bodo-ai/Bodo/pull/688">bodo-ai/Bodo#688</a></li> <li>[BSE-5001] Add execution counter check to all DataFrame library unit tests by <a href="https://github.com/chrisoh7"><code>@chrisoh7</code></a> in <a href="https://redirect.github.com/bodo-ai/Bodo/pull/691">bodo-ai/Bodo#691</a></li> <li>Make UDF not try to statically evaluate. by <a href="https://github.com/DrTodd13"><code>@DrTodd13</code></a> in <a href="https://redirect.github.com/bodo-ai/Bodo/pull/694">bodo-ai/Bodo#694</a></li> <li>[BSE-5006] Require status check for merging by <a href="https://github.com/chrisoh7"><code>@chrisoh7</code></a> in <a href="https://redirect.github.com/bodo-ai/Bodo/pull/690">bodo-ai/Bodo#690</a></li> <li>Add PhysicalProjectionMetrics by <a href="https://github.com/IsaacWarren"><code>@IsaacWarren</code></a> in <a href="https://redirect.github.com/bodo-ai/Bodo/pull/697">bodo-ai/Bodo#697</a></li> <li>Add run func metrics by <a href="https://github.com/IsaacWarren"><code>@IsaacWarren</code></a> in <a href="https://redirect.github.com/bodo-ai/Bodo/pull/699">bodo-ai/Bodo#699</a></li> <li>Add filter, sample, reduce and union all metrics by <a href="https://github.com/IsaacWarren"><code>@IsaacWarren</code></a> in <a href="https://redirect.github.com/bodo-ai/Bodo/pull/700">bodo-ai/Bodo#700</a></li> <li>Add DataFrame Library Write Metrics by <a href="https://github.com/IsaacWarren"><code>@IsaacWarren</code></a> in <a href="https://redirect.github.com/bodo-ai/Bodo/pull/702">bodo-ai/Bodo#702</a></li> <li>Support Series.isin(Series) and filter with isin by <a href="https://github.com/ehsantn"><code>@ehsantn</code></a> in <a href="https://redirect.github.com/bodo-ai/Bodo/pull/696">bodo-ai/Bodo#696</a></li> <li>[BSE-4954] Support DataFrame/Series.reset_index by <a href="https://github.com/chrisoh7"><code>@chrisoh7</code></a> in <a href="https://redirect.github.com/bodo-ai/Bodo/pull/698">bodo-ai/Bodo#698</a></li> <li>[BSE-4984] Fix pd.read_iceberg().rename() by <a href="https://github.com/chrisoh7"><code>@chrisoh7</code></a> in <a href="https://redirect.github.com/bodo-ai/Bodo/pull/704">bodo-ai/Bodo#704</a></li> <li>[BSE-5017] Suppress DataFrame fallback warnings by <a href="https://github.com/chrisoh7"><code>@chrisoh7</code></a> in <a href="https://redirect.github.com/bodo-ai/Bodo/pull/705">bodo-ai/Bodo#705</a></li> <li>Profiling and cfunc. by <a href="https://github.com/DrTodd13"><code>@DrTodd13</code></a> in <a href="https://redirect.github.com/bodo-ai/Bodo/pull/703">bodo-ai/Bodo#703</a></li> <li>Split DF library tests into batches by <a href="https://github.com/scott-routledge2"><code>@scott-routledge2</code></a> in <a href="https://redirect.github.com/bodo-ai/Bodo/pull/709">bodo-ai/Bodo#709</a></li> <li>Turn off verbose mode in CI by <a href="https://github.com/scott-routledge2"><code>@scott-routledge2</code></a> in <a href="https://redirect.github.com/bodo-ai/Bodo/pull/706">bodo-ai/Bodo#706</a></li> <li>Add queryprofilecollector to read parquet. by <a href="https://github.com/DrTodd13"><code>@DrTodd13</code></a> in <a href="https://redirect.github.com/bodo-ai/Bodo/pull/710">bodo-ai/Bodo#710</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/bodo-ai/Bodo/commit/f3bc55ab77c782feef3726d17d5e4f149b499ef7"><code>f3bc55a</code></a> Improve LLM embed and generate APIs (<a href="https://redirect.github.com/bodo-ai/Bodo/issues/738">#738</a>)</li> <li><a href="https://github.com/bodo-ai/Bodo/commit/ec9972f566de6c1af97134638427b5f795656230"><code>ec9972f</code></a> [BSE-5004] Match auto-generated method output dtype to pandas (<a href="https://redirect.github.com/bodo-ai/Bodo/issues/737">#737</a>)</li> <li><a href="https://github.com/bodo-ai/Bodo/commit/bf52cfe43214bb5a51a56cb213bb26aa9f0f26f3"><code>bf52cfe</code></a> [BSE-5018] Use Arrow compute in C++ for date/month/hour (<a href="https://redirect.github.com/bodo-ai/Bodo/issues/728">#728</a>)</li> <li><a href="https://github.com/bodo-ai/Bodo/commit/426be61fcd843200fdac9ec1de6a1475f88464c1"><code>426be61</code></a> Downgrade mpich to 4.1.2 for performance (<a href="https://redirect.github.com/bodo-ai/Bodo/issues/733">#733</a>)</li> <li><a href="https://github.com/bodo-ai/Bodo/commit/f488b8e2d6161b4f730792bba7e2bd1640a7d64f"><code>f488b8e</code></a> Add cfunc support for apply (<a href="https://redirect.github.com/bodo-ai/Bodo/issues/725">#725</a>)</li> <li><a href="https://github.com/bodo-ai/Bodo/commit/629a2150065b970d50b6ff7f72588caaef0e4cee"><code>629a215</code></a> BSE-5036: Add llm_generate and embed (<a href="https://redirect.github.com/bodo-ai/Bodo/issues/729">#729</a>)</li> <li><a href="https://github.com/bodo-ai/Bodo/commit/497d4bb43af1fd4247f22812ec9756c7b2838d30"><code>497d4bb</code></a> Handle pd.NA in unboxing object arrays (<a href="https://redirect.github.com/bodo-ai/Bodo/issues/734">#734</a>)</li> <li><a href="https://github.com/bodo-ai/Bodo/commit/97c21942663c6266dda029623713b116a9e6fe13"><code>97c2194</code></a> [BSE-5039] Add ReportMetrics to PhysicalQuantile (<a href="https://redirect.github.com/bodo-ai/Bodo/issues/726">#726</a>)</li> <li><a href="https://github.com/bodo-ai/Bodo/commit/d433c38442a1797716710fb9add80faa995ab561"><code>d433c38</code></a> Separate physical operator finalize calls for each operator type (<a href="https://redirect.github.com/bodo-ai/Bodo/issues/732">#732</a>)</li> <li><a href="https://github.com/bodo-ai/Bodo/commit/cadac41ab0e7cfa909c74499910dd8f97f925244"><code>cadac41</code></a> Add transformers dependency. (<a href="https://redirect.github.com/bodo-ai/Bodo/issues/730">#730</a>)</li> <li>Additional commits viewable in <a href="https://github.com/bodo-ai/Bodo/compare/2025.7.5...2025.8.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> -- 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]
