Build: Bump bodo from 2025.8.2 to 2025.9
Open
Number: #2501
Type: Pull Request
State: Open
Type: Pull Request
State: Open
Author:
dependabot[bot]
Association: Contributor
Comments: 0
Association: Contributor
Comments: 0
Created:
September 22, 2025 at 10:08 PM UTC
(9 months ago)
(9 months ago)
Updated:
September 22, 2025 at 10:12 PM UTC
(9 months ago)
(9 months ago)
Labels:
dependencies python
dependencies python
Description:
Bumps bodo from 2025.8.2 to 2025.9.
Release notes
Sourced from bodo's releases.
2025.9
Bodo 2025.9 Release (Date: 09/18/2025)
🎉 Highlights
This release, we are excited to significantly improve the import time of the Bodo package, as well as introduce new features like Series.where support and lazy BodoScalars.
✨ New Features
- Bodo DataFrames now imports the JIT compiler lazily only when necessary, which reduces import time substantially.
- Support for Series.where().
- Series reductions such as “sum” or “max” now produce a BodoScalar that is evaluated lazily and can be used in some operations such as Series.where() and filter expressions without execution.
- Optimized support for “not in series” cases like
df[~df.A.isin(df.B)]using anti-join.- Support for bodo.pandas uses inside JIT functions.
- Anthropic models used through AWS Bedrock now use Anthropic’s messages API to support newer versions of Claude.
🐛 Bug Fixes
- Fix for join non-equi condition keys that are not part of the output.
- Fix for Series expression with non-range Indexes.
🏎️ Performance Improvements
- Improved the initialization time for cfuncs used in the acceleration of user defined functions in Series.map and DataFrame.apply calls.
⚙️ Dependency Changes
- Added upper bound to Numba dependency to avoid issues with version 0.62.
Commits
888788dUpper bound numba version (#835)0595d76Remove constexpr (#833)c37c840Fix Series expression and BodoScalar handling (#832)a3d2dc7Make sure Bodo JIT is imported before Numba JIT use (#831)7ea90c7Remove JIT dep in memory leak check and reorganize tests (#830)d9ddf48Separate JIT dependency from testing utils (#828)960c2b6Support Series.where() (#829)627c71aEnable import tidy in bodo/tests and fix errors (#819)e703ac1Fix type annotations in scalar.py for 3.9 (#825)fb5f8edUpdate benchmark scripts to include DataFrames (#792)- Additional commits viewable in compare view
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 commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Pull Request Statistics
Commits:
1
1
Files Changed:
1
1
Additions:
+53
+53
Deletions:
-53
-53
Package Dependencies
Technical Details
| ID: | 8254168 |
| UUID: | 2851270318 |
| Node ID: | PR_kwDOKF4tPs6p8u6u |
| Host: | GitHub |
| Repository: | apache/iceberg-python |
| Merge State: | Unknown |