Release 0.149
Do not ignore null values in array_agg().
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 invalid sequences.
Add support for
FLOAT
type.Rename
query.max-age
toquery.min-expire-age
.optimizer.columnar-processing
andoptimizer.columnar-processing-dictionary
properties were merged tooptimizer.processing-optimization
with possible valuesdisabled
, andcolumnar_dictionary
columnar_processing
andcolumnar_processing_dictionary
session properties were merged toprocessing_optimization
with possible valuesdisabled
,columnar
andcolumnar_dictionary
Change (2-digit year) in to evaluate to a year between 1970 and 2069 inclusive.
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
hive.dfs-timeout
to 60 seconds.Fix force local scheduling for S3 or other non-HDFS file systems.