13.117. Release 0.149
- Fix runtime failure for queries that use grouping sets over unions.
- Do not ignore null values in .
- Fix failure when casting row values that contain null fields.
- Fix failure when using complex types as map keys.
- Fix potential memory tracking leak when queries are cancelled.
- Fix and
rtrim()
functions to produce more intuitive results when the argument contains invalidUTF-8
sequences. - Add a new web interface with cluster overview, realtime stats, and improved sorting and filtering of queries.
- Add support for
FLOAT
type. - Rename
query.max-age
toquery.min-expire-age
. optimizer.columnar-processing
andoptimizer.columnar-processing-dictionary
properties were merged to with possible valuesdisabled
,columnar
andcolumnar_dictionary
columnar_processing
andcolumnar_processing_dictionary
session properties were merged toprocessing_optimization
with possible valuesdisabled
,columnar
and- Change
%y
(2-digit year) in to evaluate to a year between 1970 and 2069 inclusive. - Improve error messages for math operations.
- Improve memory tracking in exchanges to avoid running out of Java heap space.
- Improve performance of subscript operator for the
MAP
type. - Improve performance of
JOIN
andGROUP BY
queries.
Hive Changes
- Clean up empty staging directories after inserts.
- Add
hive.dfs.ipc-ping-interval
config for HDFS. - Change default value of to 60 seconds.
- Fix force local scheduling for S3 or other non-HDFS file systems.