Release 0.277

Details

General Changes

  • Fix compilation error in common subexpression elimination when duplicate expressions are present.

  • Fix enforcement of query analyzer timeout during planning.

  • Add UDF find_first() to find the first array element which matches a predicate.

  • Add support to fail query when number of leaf plan nodes exceeds a limit. This can be controlled with leaf_node_limit_enabled and max_leaf_nodes_in_plan session properties.

Delta Lake Connector Changes

  • Upgrade Delta Standalone to 0.5.0.

Pinot Connector Changes

  • Add Pinot BINARY column type.

  • Add Pinot UDF pinot_binary_decimal_to_double() to transform Pinot binary column to Double.

Credits

Ajay George, Amit Dutta, Arjun Gupta, Arunachalam Thirupathi, Beinan, Chunxu Tang, Deepak Majeti, Feilong Liu, Ge Gao, Lin Liu, Masha Basmanova, Michael Shang, Naveen Kumar Mahadevuni, Neerad Somanchi, Nikhil Collooru, Pranjal Shankhdhar, Rebecca Schlussel, Reetika Agrawal, Rohit Jain, Sergey Pershin, Sergii Druzkin, Svetoslav Zhelev, Timothy Meehan, Todd Gao, Xinli Shang, dnskr, miomiocat, pratyakshsharma, tanjialiang