Release 302 (6 Feb 2019)#
General#
Fix cluster starvation when wait for minimum number of workers is enabled. (#155)
Fix backup of queries blocked waiting for minimum number of workers. (#155)
Fix failure when preparing statements that contain a quoted reserved word as a table name. (#80)
Fix query failure when spilling is triggered during certain phases of query execution. (#164)
Fix
SHOW CREATE VIEW
output to preserve table name quoting. (#80)Add Elasticsearch connector. (#118)
Add support for
boolean
type toapprox_distinct()
. (#82)Add support for boolean columns to
EXPLAIN
with typeIO
. (#157)Add
SphericalGeography
type and related geospatial functions. (#166)Remove deprecated system memory pool. (#168)
Improve query performance for certain queries involving
ROLLUP
. (#105)
CLI#
Web UI#
Add spilled data size to query details page. (#161)
Security#
Hive connector#
Fix Parquet predicate pushdown for
smallint
,tinyint
types. (#131)Add support for Google Cloud Storage (GCS). Credentials can be provided globally using the
hive.gcs.json-key-file-path
configuration property, or as a client-provided extra credential namedhive.gcs.oauth
if thehive.gcs.use-access-token
configuration property is enabled. (#124)Allow creating tables with the
external_location
property pointing to an empty S3 directory. (#75)Reduce GC pressure from Parquet reader by constraining the maximum column read size. (#58)
Reduce network utilization and latency for S3 when reading ORC or Parquet. (#142)
Kafka connector#
Fix query failure when reading
information_schema.columns
without an equality condition ontable_name
. (#120)
Redis connector#
Fix query failure when reading
information_schema.columns
without an equality condition ontable_name
. (#120)