Release 0.259

This release includes a regression on jdbc connector.

Details

General Changes

  • Fix ClassCastException that sometimes occurred for EXPLAIN queries when the query contained LIKE predicates.

  • Add Weibull distribution CDF weibull_cdf() and inverse CDF inverse_weibull_cdf() functions.

  • Enable verbose error messages for EXCEEDED_LOCAL_MEMORY_LIMIT by default. This can be disabled by setting the configuration property memory.verbose-exceeded-memory-limit-errors-enabled to false.

JDBC Driver Changes

  • Add getConnectionProperties method to PrestoConnection to retrieve connection properties after a connection is established. (#16329)

JDBC Connector Changes

  • Add support for partial pushdown of JDBC filters.

Resource Groups Changes

  • Add support for specifying query limits (cpu time, total memory and execution time) at the resource group level. See Resource Groups.

SPI Changes

  • Add ResourceGroupQueryLimits to the SPI and the corresponding getter and setter functions in ResourceGroups.

Credits

Andrii Rosa, Arunachalam Thirupathi, Beinan, Grace Xin, Ivan Millan, James Petty, James Sun, Jeremy Craig Sawruk, Julian Zhuoran Zhao, Kyle B Campbell, Naveen Kumar Mahadevuni, Nikhil Collooru, Pranjal Shankhdhar, Rebecca Schlussel, Rongrong Zhong, Seba Villalobos, Shixuan Fan, Sreeni Viswanadha, Suryadev Sahadevan Rajesh, Swapnil Tailor, Tim Meehan, Yang Yang, Zac Wen, yangping.wyp