July 2023 Update

Documentation

Core Library

  • Add support for aggregations over distinct inputs: SELECT sum(distinct a).

  • Add TableWriteMerge operator. #5546

  • Add CompactRow row-wise serialization format to optimize shuffle for Presto-on-Spark.

  • Convert DATE to logical type backed by INTEGER physical type.

  • Enhance Aggregate and Window functions APIs to provide access to configuration properties.

  • Add support for compressing spill data. #5544

Presto Functions

Spark Functions

Hive Connector

Performance and Correctness

  • Optimize round-robin exchange. #5651

  • Optimize try_cast expression for the case when many rows fail the cast.

Credits

Aditi Pandit, Amit Dutta, Arpit Porwal, Austin Dickey, Bikramjeet Vig, Chad Austin, Chen Zhang, Chengcheng Jin, Christian Clauss, Christian Zentgraf, Deepak Majeti, Eric Liu, GOPU-Krishna-S, Ge Gao, Gufan Yin, Harsha Rastogi, Iosif Spulber, Jacob Wujciak-Jens, Jialiang Tan, Jiayan Wei, Jimmy Lu, Jin Chengcheng, John Elliott, Kapil Sharma, Karteekmurthys, Ke, Kevin Wilfong, Konstantin Tsoy, Krishna Pai, Laith Sakka, Logan Wendholt, Ma-Jian1, Masha Basmanova, Orri Erling, PHILO-HE, Paul Amonson, Pedro Pedreira, Pramod, Pranjal Shankhdhar, Sandino Flores, Srikrishna Gopu, Srinivas S T, Taras Galkovskyi, Tiziano Carotti, Wei He, Xiaoxuan Meng, Yang Zhang, Ying, Zac, Zhaolong Zhu, Zhongjun Jin, duanmeng, joey.ljy, kayagokalp, mayan, mohsaka, rrando901, rui-mo, wypb, xiaodou, xiaoxmeng, yangchuan, yanmin, zhejiangxiaomai, 陈旭