Release 391 (22 Jul 2022)#
General#
Improve performance of repeated aggregations with
CASE
expressions. (#12548)Improve query latency when there is high concurrency. (#13213)
Improve planning performance for join queries when tables have statistics. (#13047)
Fail queries that get stuck in long-running regular expression functions. (#12392)
Fix potential query failure when the
UUID
type is used. (#13265)Set the default value of the
optimizer.force-single-node-output
configuration property to false. (#13217)
BigQuery connector#
Add support for reading external tables. (#13164)
Add support for specifying table and column comments when creating a table. (#13105)
Delta Lake connector#
Improve optimized Parquet writer performance. (#13203, #13208)
Store query ID when creating a new schema. (#13242)
Fix incorrect
schema already exists
error caused by a client timeout when creating a new schema. (#13242)Fix incorrect query results when reading a table with an outdated cached representation of its active data files. (#13181)
Druid connector#
Fix potential query failure when using the
query
table function with metadata caching and the underlying table schema is changed via Trino. (#12526)
Hive connector#
Add support for AWS Athena partition projection. (#11305)
Improve optimized Parquet writer performance. (#13203, #13208)
Fix potential failure when creating empty ORC bucket files while using ZSTD compression. (#9775)
Fix query failure or potentially incorrect statistics when running concurrent
CREATE TABLE AS
queries with theIF NOT EXISTS
clause for the same non-existent table. (#12895)Fix incorrect results when using the Glue metastore with queries that contain
IS NULL
and additional filters. (#13122)
Iceberg connector#
Improve performance when writing Parquet writer data. (#13203, #13208)
Fix query failure when reading an Iceberg table with deletion-tracking files. (#13035)
MariaDB connector#
Fix potential query failure when using the
query
table function with metadata caching and the underlying table schema is changed via Trino. (#12526)
MySQL connector#
Fix potential query failure when using the
query
table function with metadata caching and the underlying table schema is changed via Trino. (#12526)
Oracle connector#
Fix potential query failure when using the
query
table function with metadata caching and the underlying table schema is changed via Trino. (#12526)
PostgreSQL connector#
Fix potential query failure when using the
query
table function with metadata caching and the underlying table schema is changed via Trino. (#12526)
Redshift connector#
Fix potential query failure when using the
query
table function with metadata caching and the underlying table schema is changed via Trino. (#12526)
SQL Server connector#
Fix potential query failure when using the
query
table function with metadata caching and the underlying table schema is changed via Trino. (#12526)
SPI#
Removed deprecated methods and classes related to the grouped execution feature. (#13125)