Release 0.270¶
Details¶
General Changes¶
Fix error classification when an invalid timezone is passed as a parameter to
from_unixtime().Improve performance of
DISTINCT LIMIT Nqueries for N <= 10000. This can be enabled with the session propertyhash_based_distinct_limit_enabledor the configuration propertyhash-based-distinct-limit-enabledand the limit can be adjusted by using the session propertyhash_based_distinct_limit_thresholdor the configuration propertyhash-based-distinct-limit-threshold.Add
last_day_of_month()UDF to return the last day of the month.Add dynamic filtering support for right join.
Add support for any expression for dynamic filtering probe side.
Add new optimizer rule to simplify expressions like
cardinality(map_keys(m))intocardinality((m)). Same formap_values()function.Add support for the following primitive types to Avro decoder:
TINYINT,SMALLINT,INTEGERandREAL.
Hive Connector Changes¶
Remove the configuration property
hive.parquet.fail-on-corrupted-statisticsand the session propertyparquet_fail_with_corrupted_statistics.
Iceberg Connector Changes¶
Remove the configuration property
iceberg.native-mode. Useiceberg.catalog.typeinstead.
Pinot Connector Changes¶
Add support for Pinot
TIMESTAMPandJSONtypes.Add support for Pinot version 0.9.3.
Credits¶
Amit Dutta, Arunachalam Thirupathi, Beinan, Chunxu Tang, James Petty, James Sun, Nikolay Laptev, Pedro Sereno, Pranjal Shankhdhar, Rongrong Zhong, Sreeni Viswanadha, Timothy Meehan, Xiang Fu, Yang Yang, Zhenxiao Luo, chuxiao, ericyuliu, wangjingdong, zhangyanbing