Release 317 (1 Aug 2019)#
General#
Fix
url_extract_parameter()
when the query string contains an encoded&
or=
character.Export MBeans from the
db
resource 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-zone
configuration property. (#1164)
Web UI#
Fix tooltip visibility on stage performance details page. (#1113)
Add planning time to query details page. (#1115)
Security#
Allow schema owner to create, drop, and rename schema when using file-based connector access control. (#1139)
Allow respecting the
X-Forwarded-For
header when retrieving the IP address of the client submitting the query. This information is available in theremoteClientAddress
field of theQueryContext
class for query events. The behavior can be controlled via thedispatcher.forwarded-header
configuration property, as the header should only be used when the Presto coordinator is behind a proxy. (#1033)
JDBC driver#
Fix
DatabaseMetaData.getURL()
to include thejdbc:
prefix. (#1211)
Elasticsearch connector#
Add support for nested fields. (#1001)
Hive connector#
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_metadata
procedure, especially for S3. (#1093)
Kudu connector#
Update Kudu client library version to
1.10.0
. (#1086)
MongoDB connector#
Allow passwords to contain the
:
or@
characters. (#1094)
PostgreSQL connector#
Add support for reading
hstore
data type. (#1101)