There is a bug in LambdaDefinitionExpression canonicalization introduced since 0.238. For more details, go to #15424.
Fix incorrect results from function
classification_precision()introduced in release 0.239.
Improve performance for queries with broadcast or collocated joins by adding dynamic filtering and bucket pruning support. This can be enabled with the
experimental.enable-dynamic-filteringconfiguration property and
enable_dynamic_filteringsystem session property. For more information please refer to (#15077).
Add new warning message for
Downgrade the ZSTD JNI compressor version to resolve the frequent excessive GC events introduced in version 0.238.
Implement REST endpoint authorization in Presto. See Authorization.
Add support for
Add support for Oracle JDBC connections.
Fix several memory accounting bugs in
system.sync_partition_metadata()to synchronize the partitions in the metastore with the partitions that are physically in the file system.
Add support for direct recursive file listings in
Add support for non-Hive types to Hive views. This support had been removed in 0.233. If a view uses an unsupported type for any columns, only a single dummy column will be saved in the metastore.
Add support for pushing dereferences into Parquet table scan, so that only the required nested column is read when other projected nested columns are in the same base column. This can be enabled with the
hive.enable-parquet-dereference-pushdownHive configuration property and
parquet_batch_reader_verification_enabledHive session property.
Add support for data ingestion. Three modes are supported:
INSERT INTO SELECT,
CREATE TABLE AS, and from local or HDFS folders.
Add Oracle connector.
Fix an issue during determinism analysis that queries with
LIMITclause are not identified as non-deterministic when a rerun of the control query fails.
Add support to allow multiple control and test clusters.
QueryCompletedEvent, and remove stage and operator statistics from
Fix a bug when two envelopes intersect at a point for
geometry_nearest_points()to find nearest points of a pair of geometries.