Release 0.261¶
Highlights¶
Improve performance of
SUM()andAVG()aggregate functions when used withDECIMALtype.Add column comment to metadata in JDBC based connector
Add hidden column
$file_modified_timewhich is the time the file containing the row was last modified.Add hidden column
$file_sizewhich is the size of the file containing the row.Add support to write data to paths defined by Iceberg’s
LocationProviderinstead of a hard-coded table root directory.
Details¶
General Changes¶
Fix query failures for queries with shape
AGG(IF(condition, expr))where expr could return exceptions for rows not matchingcondition. These failures occurred when configuration propertyoptimizer.aggregation-if-to-filter-rewrite-enabledwas enabled.Improve performance of
SUM()andAVG()aggregate functions when used withDECIMALtype.Disable configuration property
optimizer.aggregation-if-to-filter-rewrite-enabledby default.
SPI Changes¶
Add
Identityfield tocheckCanSetUserfor finer granularity of system access control.
Hive Changes¶
Add hidden column
$file_modified_timewhich is the time the file containing the row was last modified.Add hidden column
$file_sizewhich is the size of the file containing the row.Add CPU usage statistics for file metadata reading to
RuntimeStatstable in the coordinator UI and debug mode of presto-cli.
Iceberg Changes¶
Add support to write data to paths defined by Iceberg’s
LocationProviderinstead of a hard-coded table root directory.
JDBC Changes¶
Add column comment to metadata in JDBC based connector.
Prometheus Changes¶
Fix startup error by reducing the default value of configuration property
prometheus.query-chunk-durationfrom1dto10m.
Credits¶
Andrii Rosa, Arunachalam Thirupathi, Beinan, Dongliang Chen, George Wang, Jack Ye, James Petty, James Sun, Reetika Agrawal, Rongrong Zhong, Shixuan Fan, Sreeni Viswanadha, Swapnil Tailor, Timothy Meehan, Ying, Zhan Yuan, Zhongting Hu, linzebing