Release 0.260
There is a concurrency issue in the metric tracking framework in this release which could cause query failures when Alluxio caching is enabled.
Warning
is enabled by default in this release which could cause query failures when the IF
branch returns exceptions for rows not meeting the IF
condition, e.g, SUM(IF(CARDINALITY(array) > 0, array[1]))
.
Fix a bug in SQL functions that would cause compiler error when session property
inline_sql_function
is set tofalse
and SQL function references input in lambda expression.Add UUID type to represent UUIDs.
Add configuration property
experimental.aggregation-spill-enabled
and session property to control aggregate spills explicitly.Add configuration property
experimental.order-by-spill-enabled
and session propertyorder_by_spill_enabled
to control order by spills explicitly.Add session property
query_max_revocable_memory_per_node
to override existing configuration property .Add configuration property
optimizer.aggregation-if-to-filter-rewrite-enabled
and session propertyaggregation_if_to_filter_rewrite_enabled
to toggle an optimizer rule which improves the performance ofIF
expressions inside aggregation functions.Enable join spilling by default when spill is enabled. This can be disabled by setting the configuration property
experimental.join-spill-enabled
or session propertyjoin_spill_enabled
tofalse
.
- Add support to create files for empty buckets when writing data. This can be configured by configuration property or the
create_empty_bucket_files
session property.
- Added Prometheus Connector. See
Credits
Andrii Rosa, Ariel Weisberg, Arjun Gupta, Arunachalam Thirupathi, Basar Hamdi Onat, Beinan Wang, Bin Fan, Bin Fan, George Wang, Jack Ye, James Sun, Julian Zhuoran Zhao, Maria Basmanova, Mayank Garg, Rebecca Schlussel, Rongrong Zhong, Shixuan Fan, Timothy Meehan, Zac Wen, Zhan Yuan, Zhenxiao Luo, , linzebing, shenh062326, superqtqt, v-jizhang, vaishnavibatni