Fix planning issue that could cause JOIN queries involving functions
that return null on non-null input to produce incorrect results.
Fix regression that would cause certain queries involving uncorrelated
subqueries in IN predicates to fail during planning.
Fix potential “Input symbols do not match output symbols”
error when writing to bucketed tables.
Fix potential “Requested array size exceeds VM limit” error
that triggers the JVM’s OutOfMemoryError handling.
Improve performance of window functions with identical partitioning and
ordering but different frame specifications.
Add code-cache-collection-threshold config which controls when Presto
will attempt to force collection of the JVM code cache and reduce the
default threshold to 40%.
Add support for DESCRIBEINPUT to describe the requirements for
the input parameters to a prepared statement.
Hive Changes
Fix handling of metastore cache TTL. With the introduction of the
per-transaction cache, the cache timeout was reset after each access,
which means cache entries might never expire.