12.18. Release 317 (1 Aug 2019)
General Changes
- Fix url_extract_parameter()when the query string contains an encoded&or=character.
- Export MBeans from the dbresource group configuration manager. (#1151)
- Add all_match(),any_match(), andnone_match()functions. (#1045)
- Add support for fractional weights in approx_percentile(). (#1168)
- Add support for node dynamic filtering for semi-joins and filters when the experimental
WorkProcessor pipelines feature is enabled. (#1075, #1155, #1119)
- Allow overriding session time zone for clients via the
sql.forced-session-time-zoneconfiguration property. (#1164)
 
Web UI Changes
- Fix tooltip visibility on stage performance details page. (#1113)
- Add planning time to query details page. (#1115)
 
Security Changes
- Allow schema owner to create, drop, and rename schema when using file-based
connector access control. (#1139)
- Allow respecting the X-Forwarded-Forheader when retrieving the IP address
of the client submitting the query. This information is available in theremoteClientAddressfield of theQueryContextclass for query events.
The behavior can be controlled via thedispatcher.forwarded-headerconfiguration property, as the header should only be used when the Presto
coordinator is behind a proxy. (#1033)
 
JDBC Driver Changes
- Fix DatabaseMetaData.getURL()to include thejdbc:prefix. (#1211)
 
Elasticsearch Connector Changes
- Add support for nested fields. (#1001)
 
Hive Connector Changes
- Fix bucketing version safety check to correctly disallow writes
to tables that use an unsupported bucketing version. (#1199)
- Fix metastore error handling when metastore debug logging is enabled. (#1152)
- Improve performance of file listings in system.sync_partition_metadataprocedure,
especially for S3. (#1093)
 
Kudu Connector Changes
- Update Kudu client library version to 1.10.0. (#1086)
 
MongoDB Connector Changes
- Allow passwords to contain the :or@characters. (#1094)
 
PostgreSQL Connector Changes
- Add support for reading hstoredata type. (#1101)
 
SPI Changes
- Allow delete to be implemented for non-legacy connectors. (#1015)
- Remove deprecated method from ConnectorPageSourceProvider. (#1095)