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 VIEWoutput to preserve table name quoting. (#80)
- Add Elasticsearch connector. (#118) 
- Add support for - booleantype to- approx_distinct(). (#82)
- Add support for boolean columns to - EXPLAINwith type- IO. (#157)
- Add - SphericalGeographytype 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,- tinyinttypes. (#131)
- Add support for Google Cloud Storage (GCS). Credentials can be provided globally using the - hive.gcs.json-key-file-pathconfiguration property, or as a client-provided extra credential named- hive.gcs.oauthif the- hive.gcs.use-access-tokenconfiguration property is enabled. (#124)
- Allow creating tables with the - external_locationproperty 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.columnswithout an equality condition on- table_name. (#120)
Redis connector#
- Fix query failure when reading - information_schema.columnswithout an equality condition on- table_name. (#120)