Release 0.208

    This release has the potential for data loss in the Hive connector when writing bucketed sorted tables.

    • Fix an issue with memory accounting that would lead to garbage collection pauses and out of memory exceptions.

    • Fix an issue that produces incorrect results when is enabled (#10724).

    • Make the cluster out of memory killer more resilient to memory accounting leaks. Previously, memory accounting leaks on the workers could effectively disable the out of memory killer.

    • Add a limit on the number of stages in a query. The default is and can be changed with the query.max-stage-count configuration property and the session property.

    • Add and spooky_hash_v2_64() functions.

    • Add a cluster memory leak detector that logs queries that have possibly accounted for memory usage incorrectly on workers. This is a tool to for debugging internal errors.

    • Add support for correlated subqueries requiring coercions.

    • Add PRESTO_HISTORY_FILE environment variable to override location of history file.

    • Remove size limit for writing bucketed sorted tables.

    • Support writer scaling for Parquet.

    • Improve stripe size estimation for the optimized ORC writer. This reduces the number of cases where tiny ORC stripes will be written.

    • Provide the actual size of CHAR, VARCHAR, and VARBINARY columns to the cost based optimizer.

    • Include error message from remote server in query failure message.