presto-docs/src/main/sphinx/release/release-0.280.rst
General Changes
NullPointerException.GatherAndMergeWindows optimization would produces invalid plans when the output of a window function was used in the frame definition of another window function.!find_first function for NULL Now it will throw exception if the found matched value is NULL.UNNEST would lead to query compilation failure.!transform and :func:!cardinality functions, such that only the required subfields are checked.LIMIT number of keys for queries that do simple GROUP BY LIMIT with no ORDER BY. This feature can be enabled with a boolean session param: prefilter_for_groupby_limit.!remove_nulls to remove null elements from the given array.!find_first_index which returns the index of the first element which satisfies the condition./functions/window.log_invoked_function_names_enabled session property or the log-invoked-function-names-enabled configuration property.optimizerTimeNanos to measure the time taken by the optimizers. With this change the time taken by optimizers has been removed from runtime metric logicalPlannerTimeNanos.FETCH FIRST N ROWS ONLY as an alternative way to express LIMIT n. For example select * from table_name FETCH FIRST 3 ROWS ONLY is equivalent to SELECT * FROM table_name LIMIT 3, and will return only 3 rows as a result of the sql query.deprecated.legacy-date-timestamp-to-varchar-coercion configuration property, which was used for Raptor to Presto migration.Resource Groups Changes
QUERY_QUEUE_FULL error)Hive Connector Changes
Aditi Pandit, Ajay George, Amit Dutta, Anant Aneja, Arun Thirupathi, Avinash Jain, Ben Tony Joe, Chunxu Tang, Darren Fu, Deepak Majeti, Ge Gao, Ivan Sadikov, Jalpreet Singh Nanda (:imjalpreet), James Petty, Jingmei Huang, Karteek Murthy Samba Murthy, Konstantinos Karanasos, Linsong Wang, Lisheng, Maria Basmanova, Michael Shang, Miłosz Linkiewicz, Nikhil Collooru, Paul Meng, Pranjal Shankhdhar, Rebecca Schlussel, Rohit Jain, Ruslan Mardugalliamov, Sergey Pershin, Sergii Druzkin, Shrinidhi Joshi, Sreeni Viswanadha, Timothy Meehan, Vladimir Ozerov, Ying, Zac, Zhongjun Jin (Mark), dnnanuti, feilong-liu, singcha, tanjialiang, xiaoxmeng, 枢木