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.