Skip to content

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.