Release 400 (13 Oct 2022)#
General#
Add output buffer utilization to
EXPLAIN ANALYZE VERBOSE. (#14396)Increase concurrency for large clusters. (#14395)
Fix JSON serialization failure for
QueryCompletedEventin event listener. (#14604)Fix occasional
maximum pending connection acquisitions exceededfailure when fault-tolerant execution is enabled. (#14580)Fix incorrect results when calling the
roundfunction on largerealanddoublevalues. (#14613)Fix query failure when using the
merge(qdigest)function. (#14616)
BigQuery connector#
Add support for truncating tables. (#14494)
Delta Lake connector#
Prevent coordinator out-of-memory failure when querying a large number of tables in a short period of time. (#14571)
Hive connector#
Reduce memory usage when scanning a large number of partitions, and add the
hive.max-partitions-for-eager-loadconfiguration property to manage the number of partitions that can be loaded into memory. (#14225)Increase the default value of the
hive.max-partitions-per-scanconfiguration property to1000000from100000. (#14225)Utilize the
hive.metastore.thrift.delete-files-on-dropconfiguration property when dropping partitions and tables. Previously, it was only used when dropping tables. (#13545)
Hudi connector#
Hide Hive system schemas. (#14510)
Iceberg connector#
Reduce query latency when querying tables with a large number of files. (#14504)
Prevent table corruption when changing a table fails due to an inability to release the table lock from the Hive metastore. (#14386)
Fix query failure when reading from a table with a leading double slash in the metadata location. (#14299)
Pinot connector#
SQL Server connector#
Allow renaming column names containing special characters. (#14272)
SPI#
Add
ConnectorAccessControl.checkCanGrantExecuteFunctionPrivilegeoverload which must be implemented to allow views that use table functions. (#13944)