Release 0.104#

General Changes#

  • Handle thread interruption in StatementClient.

  • Fix CLI hang when server becomes unreachable during a query.

  • Add covar_pop(), covar_samp(), corr(), regr_slope(), and regr_intercept() functions.

  • Fix potential deadlock in cluster memory manager.

  • Add a visualization of query execution timeline.

  • Allow mixed case in input to from_hex().

  • Display “BLOCKED” state in web UI.

  • Reduce CPU usage in coordinator.

  • Fix excess object retention in workers due to long running queries.

  • Reduce memory usage of array_distinct().

  • Add optimizer for projection push down which can improve the performance of certain query shapes.

  • Improve query performance by storing pre-partitioned pages.

  • Support TIMESTAMP for first_value(), last_value(), nth_value(), lead() and lag().

Hive Changes#

  • Upgrade to Parquet 1.6.0.

  • Collect request time and retry statistics in PrestoS3FileSystem.

  • Fix retry attempt counting for S3.