Bodo 2026.4 Release (Date: 04/09/2026)¶
🎉 Highlights¶
This release, we are excited to introduce Bodo’s CPU–GPU hybrid execution model available via conda (currently only supports Linux/Python 3.14):
With the CUDA-enabled variant of the Bodo package, supported DataFrames operations will automatically run on all available GPUs, while unsupported operations seamlessly fall back to CPU.The CUDA-enabled Bodo package uses CUDA-aware OpenMPI for GPU communication. Before running CPU–GPU hybrid code, you must first set OpenMPI’s communication layer to UCX:
✨ CPU–GPU hybrid execution¶
The following types of operations will run on GPUs: - Parquet read (local filesystem, S3, Google Cloud Storage, HDFS, Azure Data Lake)
-
Parquet write (local filesystem, S3, Google Cloud Storage, HDFS, Azure Data Lake)
-
Most kinds of joins
-
Vectorized filters and projections (except UDFs)
-
Column arithmetic and boolean ops (except UDFs)
-
GroupBy aggregations:
sum,count,mean,min,max,var,std,size,skew,nunique -
Series reductions:
sum,product,count,mean,min,max -
drop_duplicates,concat,Series.isin
🏎️ Performance Improvements¶
- Improved join ordering.
🛠️ Infrastructure¶
- Added Docker ARM build.
⚙️ Dependency Changes¶
- Upgraded DuckDB planner.