Release 301 (31 Jan 2019)#
General#
Fix reporting of aggregate input data size stats. (#100)
Add support for role management (see CREATE ROLE). Note, using SET ROLE requires an up-to-date client library. (#90)
Add
INVOKER
security mode for CREATE VIEW. (#30)Add
ANALYZE
SQL statement for collecting table statistics. (#99)Remove the
deprecated.legacy-log-function
configuration option. The legacy behavior (reverse argument order) for thelog()
function is no longer available. (#36)Remove the
deprecated.legacy-array-agg
configuration option. The legacy behavior (ignoring nulls) forarray_agg()
is no longer available. (#77)Improve performance of
COALESCE
expressions. (#35)Improve error message for unsupported
reduce_agg()
state type. (#55)Improve performance of queries involving
SYSTEM
table sampling and computations over the columns of the sampled table. (#29)
Server RPM#
Do not allow uninstalling RPM while server is still running. (#67)
Security#
Support LDAP with anonymous bind disabled. (#97)
Hive connector#
Add procedure for dumping metastore recording to a file. (#54)
Add Metastore recorder support for Glue. (#61)
Add
hive.temporary-staging-directory-enabled
configuration property andtemporary_staging_directory_enabled
session property to control whether a temporary staging directory should be used for write operations. (#70)Add
hive.temporary-staging-directory-path
configuration property andtemporary_staging_directory_path
session property to control the location of temporary staging directory that is used for write operations. The${USER}
placeholder can be used to use a different location for each user (e.g.,/tmp/${USER}
). (#70)
Kafka connector#
The minimum supported Kafka broker version is now 0.10.0. (#53)