Bodo 2021.9 Release (Date: 9/29/2021)¶
This release includes many new features, optimizations, bug fixes and usability improvements. Overall, 98 code patches were merged since the last release.
New Features and Improvements¶
- 
Bodo is updated to use Numba 0.54 (latest) 
- 
Performance improvements: - Significantly improved the performance and scalability of
    parallel mergeandjoinoperations
- Improved the performance and scalability of groupby.nunique
- General performance improvements for operations involving data shuffling
- Optimized many compilation paths, especially those involving DataFrames. This will lead to shorter compilation times for many use cases.
- Optimizations in pd.read_sqlto limit the data read whenLIMITis provided.
 
- Significantly improved the performance and scalability of
    parallel 
- 
Pandas: - Support for Series.shifton timedelta64 data
- Support for pd.cut()andpd.qcut()
- Support for first,last,median,nunique,prod, andvaringroupby.transform
- Support for multiplication with DateOffset
- Support for Series.round()on nullable integers
- Support for to_stripargument inseries.str.strip/lstrip/rstrip
- Increased Binary Array/Series/DataFrame support. In particular:- Support for first,last,shift,count,nunique,size,value_countsfor Binary Series and DataFrames.
- Groupby support with binary keys/values.
- Support for sort_valueswith binary columns.
- Join with binary keys
- Most generic Series/DataFrame operations.
 
- Support for 
- Support for equi-join with additional non-equi-join conditions through our general merge condition syntax. Please refer to the documentation for more information.
 
- Support for 
BodoSQL 2021.9beta Release (Date: 9/29/2021)
This release adds SQL bug fixes and various usability improvements, including a reduced package size. BodoSQL users should also benefit from compilation time improvements due to improvements in the engine. Overall, 25 code patches were merged since the last release.
New Features and Improvements¶
- 
Decreased package size and removed external dependencies. 
- 
Improved error messages with shortened stack traces. 
- 
SQL Coverage This release added the following additional SQL coverage to BodoSQL. Please refer to our documentation for more details regarding usage. - Support for UTC_TIMESTAMPfunction
- Support for UTC_DATEfunction
- Support for PIVOT
- Support for the following Window Functions:
- MAX
- MIN
- COUNT/COUNT(*)
- SUM
- AVG
- STDDEV
- STDDEV_POP
- VARIANCE
- VAR_POP
- LEAD
- LAG
- FIRST_VALUE
- LAST_VALUE
- NTH_VALUE
- NTILE
- ROW_NUMBER
 
 
- Support for