Add metadata cache that is configured with metadata.cache-ttl and metadata.cache-missing.
By default caching is disabled (equivalent to metadata.cache-ttl=0s and metadata.cache-missing=false).
Collect JMX metrics about metadata information collection and connection usage.
MongoDB Connector Changes
Fix queries involving joins or aggregations on ObjectId type.
Fix queries involving joins or aggregations on row types containing ObjectId.
Server RPM Changes
Change default location of the http-request.log to /var/log/presto.
Previously, the log would be located in /var/lib/presto/data/var/log by default.
Add support for selective disabling of KRB authentication for Presto clients.
Improve authenticated user authorization.
Limit the size of http-request.log to 100MB by default.
Hive Connector Changes
Optimize checking object privileges for Sentry.
Especially queries like SHOWTABLES on schemas with thousands of tables should be now much faster.
JDBC based Connectors Changes
Fail query when accessing unsupported column. This is backward incompatible change,
user may restore previous behaviour by using unsupported-type.handling-strategy=IGNORE connector configuration
property or by setting unsupported_type_handling_strategy catalog session property to IGNORE.
Add option to convert unsupported column values to unbounded VARCHAR.
This could be achieved by using unsupported-type.handling-strategy=CONVERT_TO_VARCHAR connector configuration
property or by setting unsupported_type_handling_strategy catalog session property to CONVERT_TO_VARCHAR.
Oracle Connector Changes
Introduce oracle.number.default-scale configuration property (and matching number_default_scale session
property). This value will be used when mapping Oracle NUMBER data type (without precision and scale) to Presto
Introduce oracle.number.rounding-mode configuration property (and matching number_rounding_mode session
property). This value will be used for rounding fractional part of Oracle NUMBER data type (without precision and scale)
value to Presto DECIMAL where needed scale exceeds configured (with oracle.number.default-scale) Presto DECIMAL scale.
Push down LIMIT clause to Oracle Database.
Teradata Connector Changes
Push down LIMIT clause to Teradata Database.
Big Query Connector Changes
Push down LIMIT clause.
Teradata Table Opreator Connector Changes
Fix handling unsupported types.
Hive Connector Changes
Update Apache Ranger dependency to 1.2.0
Support column masking for tag based policies in ranger Hive security.