Skip to content

Bodo 2026.7 Release (Date: 07/09/2026)

πŸŽ‰ Highlights

This release, we are excited to significantly expand the range of queries that run in the BodoSQL C++ backend as well as add initial support for executing SQL on GPU. In addition to improvements in the C++ backend, we also add support for writing theta sketches with Bodo DataFrame’s to_iceberg() function and fix several bugs.

✨ New Features

  • The DataFrame library Iceberg writer now writes theta sketches.

BodoSQL C++ backend

  • Added string functions: REGEXP_SUBSTR, POSITION/CHARINDEX, RTRIMMED_LENGTH, INSERT
  • Added bitwise functions: BITAND, BITOR, BITXOR, BITSHIFTLEFT, BITSHIFTRIGHT, BITNOT, GETBIT
  • Added numeric bool functions: BOOLAND, BOOLOR, BOOLXOR, BOOLNOT
  • Added conditional functions: EQUALNULL, NVL2, ZEROIFNULL, REGR_VALX, REGR_VALY, DECODE
  • Added date/time functions: DATEDIFF, NEXT_DAY, PREVIOUS_DAY, DAYOFWEEKISO, YEAROFWEEKISO, YEARWEEK, STR_TO_DATE
  • Added MOD
  • Added Trigonometric functions
  • Added LEAST, GREATEST, ANY and ALL
  • Enabled min/max join filter pushdown to IO for Iceberg read
  • Enabled converting all Iceberg filter types
  • Added initial support for use of GPU in BodoSQL C++ backend

πŸ› Bug Fixes

  • Added additional datatype validation to Series filter with a scalar value
  • Fixed correctness bug in Iceberg row-level filter expressions
  • Fixed a bug causing columns to have the wrong name when read from an Iceberg table and selecting a subset of columns
  • Fixed a GPU bug where join probe were being processed before join build was finished
  • Fixed segmentation fault in JIT compiler for matplotlib >= 3.11

βš™οΈ Dependency Updates

  • Upgraded to RAPIDS version 26.06