Ignore trailing whitespace when loading configuration files such as
etc/event-listener.properties or etc/group-provider.properties.
Trailing whitespace in etc/config.properties and catalog properties
files was already ignored. (#3231)
Reduce overhead for internal communication requests. (#3215)
Include filters over all table columns in output of EXPLAIN (TYPE IO). (#2743)
Support configuring multiple event listeners. The properties files for all the event listeners
can be specified using the event-listener.config-files configuration property. (#3128)
Add CREATE SCHEMA ... AUTHORIZATION syntax to create a schema with specified owner. (#3066).
Add optimizer.push-partial-aggregation-through-join configuration property to control
pushing partial aggregations through inner joins. Previously, this was only available
via the push_partial_aggregation_through_join session property. (#3205)
Rename configuration property optimizer.push-aggregation-through-join
to optimizer.push-aggregation-through-outer-join. (#3205)
Add operator statistics for the number of splits processed with a dynamic filter applied. (#3217)
Fix failure reading certain Parquet files larger than 2GB. (#2730)
Improve performance when reading gzip-compressed Parquet data. (#3175)
Explicitly disallow reading from Delta Lake tables. Previously, reading
from partitioned tables would return zero rows, and reading from
unpartitioned tables would fail with a cryptic error. (#3366)
Add hive.fs.new-directory-permissions configuration property for setting the permissions of new directories
created by Presto. Default value is 0777, which corresponds to previous behavior. (#3126)
Add hive.partition-use-column-names configuration property and matching partition_use_column_names catalog
session property that allows to match columns between table and partition schemas by names. By default they are mapped
by index. (#2933)
Add support for CREATE SCHEMA ... AUTHORIZATION to create a schema with specified owner. (#3066).
Allow specifying the Glue metastore endpoint URL using the
hive.metastore.glue.endpoint-url configuration property. (#3239)
Add experimental file system caching. This can be enabled with the hive.cache.enabled configuration property. (#2679)
Support reading files compressed with newer versions of LZO. (#3209)
Expose row filters and column masks in QueryCompletedEvent. (#3183)
Expose referenced functions and procedures in QueryCompletedEvent. (#3246)
Allow Connector to provide EventListener instances. (#3166)
Deprecate the ConnectorPageSourceProvider.createPageSource() variant without the
dynamicFilter parameter. The method will be removed in a future release. (#3255)