Bodo 2025.12 Release (Date: 12/11/2025)¶
π Highlights¶
This release, we are excited to add Join Filters in the plan optimizer, significantly improving performance on real workloads. We also improve Bodo's timezone support and fix several minor bugs.
β¨ New Features¶
- Support datetime.datetime in query plans.
- Validate repl argument of Series.str.replace same as Pandas.
- Improve concat output order.
- Support Series.take().
- Support timezones in to_datetime.
ποΈ Performance Improvements¶
- Add Join Filters to remove rows with keys that wonβt match a join key as early as possible.
- Box/unbox date arrays using Arrow.
- Box/unbox time arrays using Arrow.
π Bug Fixes¶
- Avoid hang in scattering BodoSeries.
- Fix explode bug for Arrow large list type.
- Allow int64/uint64 mismatch in some internal data structures.
- Fix for ArrowExtensionArray iloc indexing.
- Fix timezone in convert_dtypes.
- Fix for nested join.
- Fixed remove unused column pass to keep column references alive in conjunction with duckdb version upgrade.
- Better support for operations that result in empty dataframes.