From 76f85b4cd2dd991281c39b0b46844b6cf7afb905 Mon Sep 17 00:00:00 2001 From: Neerad Somanchi Date: Tue, 8 Feb 2022 15:49:54 -0800 Subject: [PATCH] Add release notes for 0.270 --- presto-docs/src/main/sphinx/release.rst | 1 + .../src/main/sphinx/release/release-0.270.rst | 36 +++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 presto-docs/src/main/sphinx/release/release-0.270.rst diff --git a/presto-docs/src/main/sphinx/release.rst b/presto-docs/src/main/sphinx/release.rst index d718786d78ef6..722f48e557088 100644 --- a/presto-docs/src/main/sphinx/release.rst +++ b/presto-docs/src/main/sphinx/release.rst @@ -5,6 +5,7 @@ Release Notes .. toctree:: :maxdepth: 1 + release/release-0.270 release/release-0.269 release/release-0.268 release/release-0.267 diff --git a/presto-docs/src/main/sphinx/release/release-0.270.rst b/presto-docs/src/main/sphinx/release/release-0.270.rst new file mode 100644 index 0000000000000..6571107a90aab --- /dev/null +++ b/presto-docs/src/main/sphinx/release/release-0.270.rst @@ -0,0 +1,36 @@ +============= +Release 0.270 +============= + +**Details** +=========== + +General Changes +_______________ +* Fix error classification when an invalid timezone is passed as a parameter to :func:`from_unixtime`. +* Improve performance of ``DISTINCT LIMIT N`` queries for N <= 10000. This can be enabled with the session property ``hash_based_distinct_limit_enabled`` + or the configuration property ``hash-based-distinct-limit-enabled`` and the limit can be adjusted by using the session property ``hash_based_distinct_limit_threshold`` + or the configuration property ``hash-based-distinct-limit-threshold``. +* Add :func:`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))`` into ``cardinality((m))``. Same for :func:`map_values` function. +* Add support for the following primitive types to Avro decoder: ``TINYINT``, ``SMALLINT``, ``INTEGER`` and ``REAL``. + +Hive Connector Changes +____________ +* Remove the configuration property ``hive.parquet.fail-on-corrupted-statistics`` and the session property ``parquet_fail_with_corrupted_statistics``. + +Iceberg Connector Changes +_______________ +* Remove the configuration property ``iceberg.native-mode``. Use ``iceberg.catalog.type`` instead. + +Pinot Connector Changes +_____________ +* Add support for Pinot ``TIMESTAMP`` and ``JSON`` types. +* 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