September 2022 Update

Documentation

Core Library

Presto Functions

Substrait Extension

  • Add support for IF and SWITCH expressions.

Performance and Correctness

  • Add support for AND/OR expressions and functions with variadic arguments to Fuzzer.

  • Add logic to save input vector and expression SQL to files when expression evaluation fails. This functionality is disabled by default. Use –velox_save_input_on_expression_any_failure_path=/tmp gflag to enable for all exception or –velox_save_input_on_expression_system_failure_path=/tmp to enable for system exceptions only. #2662

  • Fix multiple issues found by the ThreadSanitizer.

Credits

Aditi Pandit, Austin Dickey, Behnam Robatmili, Bikramjeet Vig, Bo Yang, Deepak Majeti, Huameng Jiang, Jake Jung, Jialiang Tan, Jimmy Lu, Karteek Murthy Samba Murthy, Kevin Wilfong, Krishna Pai, Laith Sakka, Masha Basmanova, Michael Bolin, Miłosz Linkiewicz, Orri Erling, Pavel Solodovnikov, Pedro Eugenio Rocha Pedreira, Pramod, Randeep Singh, Raúl Cumplido, Serge Druzkin, Sergey Pershin, Wei He, Xiaoxuan Meng, Xuedong Luan, Zeyi (Rice) Fan, Zhang, Chaojun, Zhenyuan Zhao, erdembilegt.j, leoluan2009, lingbin, tanjialiang, xiaoxmeng, yingsu00, zhejiangxiaomai, zhaozhenhui