presto-docs/src/main/sphinx/release/release-0.254.rst
.. warning::
There is a backward compatibility issue in the DWRF writer that might cause other engines to be unable to read files written by this release.
General Changes
IndexOutOfBoundException during planning. The bug was introduced by :pr:16039.!element_at for MAP. Introduced by :pr:16027.UNNEST queries.!poisson_cdf and :func:!inverse_poisson_cdf functions.TableFinishOperator which can be enabled by setting the table-finish-operator-memory-tracking-enabled configuration property to true. Enabling this property can help with investigating GC issues on the coordinator by allowing us to debug whether stats collection uses a lot of memory.PER_QUERY_MEMORY_LIMIT and add configuration property experimental.query-limit-spill-enabled and session property query_limit_spill_enabled. When query_limit_spill_enabled is set to true and the spill strategy is not PER_TASK_MEMORY_THRESHOLD, then we will spill whenever a query uses more than the per-node total memory limit in combined revocable and non-revocable memory.Hive Changes
hive.partition-cache-validation-percentage.hive.parquet.use-column-names or the hive catalog session property parquet_use_column_names is set to true. By default they are mapped by index./connector/hive.hive.s3.storage-class to INTELLIGENT_TIERING.hive.metastore.glue.max-error-retries for the maximum number of retries for glue client connections. The default value is 10. :doc:/connector/hive.Presto On Spark Changes
spark_memory_revoking_threshold and configuration property spark.memory-revoking-threshold. Spilling is triggered when total memory is beyond this threshold.SPI Changes
QueryPrerequisites interface. See :pr:16073.Abhisek Gautam Saikia, Akhil Umesh Mehendale, Andrii Rosa, Arjun Gupta, Beinan, Bhavani Hari, Chunxu Tang, Jalpreet Singh Nanda (:imjalpreet), James Petty, James Sun, Ke Wang, Maria Basmanova, Mayank Garg, Nikhil Collooru, Rebecca Schlussel, Rohit Jain, Rongrong Zhong, Sergey Pershin, Sergii Druzkin, Shixuan Fan, Tal Galili, Tim Meehan, Vic Zhang, Zhenxiao Luo, guhanjie, linjunhua, v-jizhang