20.82. Release 0.167
Fix planning failure when a window function depends on the output of another window function.
Fix planning failure for certain aggregation with both
Fix incorrect aggregation of operator summary statistics.
Fix a join issue that could cause joins that produce and filter many rows to monopolize worker threads, even after the query has finished.
Expand plan predicate pushdown capabilities involving implicitly coerced types.
Short-circuit inner and right join when right side is empty.
Optimize constant patterns for
LIKEpredicates that use an escape character.
Validate escape sequences in
LIKEpredicates per the SQL standard.
Add JMX stat for the elapsed time of the longest currently active split.
Add JMX stats for compiler caches.
Raise required Java version to 8u92.
http.server.authentication.enabledconfig option that previously enabled Kerberos has been replaced with
Add support for LDAP Authentication using username and password.
Add a read-only System Access Control named
Allow access controls to filter the results of listing catalogs, schemas and tables.
Web UI Changes
Add operator-level performance analysis.
Improve visibility of blocked and reserved query states.
Lots of minor improvements.
JDBC Driver Changes
Allow escaping in
Fix write operations for
ViewFileSystemby using a relative location.
Remove support for the
hive-hadoop1connectors which support CDH 4 and Hadoop 1.x, respectively.
hive-cdh5connector as an alias for
Remove support for the legacy S3 block-based file system.
Add support for KMS-managed keys for S3 server-side encryption.
Add support for Cassandra 3.x by removing the deprecated Thrift interface used to connect to Cassandra. The following config options are now defunct and must be removed: