From de9385ab2831474c8c5cdbc039ddd94f5c0139de Mon Sep 17 00:00:00 2001 From: Bhavani Hari Date: Wed, 22 Jan 2020 11:25:56 -0800 Subject: [PATCH] Add release notes for 0.231 --- presto-docs/src/main/sphinx/release.rst | 1 + .../src/main/sphinx/release/release-0.231.rst | 45 +++++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100644 presto-docs/src/main/sphinx/release/release-0.231.rst diff --git a/presto-docs/src/main/sphinx/release.rst b/presto-docs/src/main/sphinx/release.rst index ac4480ae7be53..5a1d7c8bbc207 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.231 release/release-0.230 release/release-0.229 release/release-0.228 diff --git a/presto-docs/src/main/sphinx/release/release-0.231.rst b/presto-docs/src/main/sphinx/release/release-0.231.rst new file mode 100644 index 0000000000000..6e7ebf84df343 --- /dev/null +++ b/presto-docs/src/main/sphinx/release/release-0.231.rst @@ -0,0 +1,45 @@ +============= +Release 0.231 +============= + +General Changes +_______________ +* Fix failures caused by invalid plans for queries with repeated lambda expressions in the order by clause. +* Fix accounting of raw input bytes in ScanFilterAndProjectOperator. +* Fix an issue where server fails to start when two function namespace managers of the same type are specified. +* Fix SQL function compilation error when input parameters contain lambda. +* Fix ``IS DISTINCT FROM`` for long decimals. +* Improve error handling for geometry deserialization edge cases. +* Improve performance of :func:`array_join`. +* Improve efficiency of :func:`ST_Buffer`. The new implementation produces fewer buffer points on rounded corners, which will produce very similar but different results. It also better handles buffering with small (<1e-9) distances. +* Improve OOM killer log output to put memory heavy nodes and queries first. +* Improve efficiency by using JTS instead of Esri for many geometrical operations and fix incorrect calculation of extreme points in certain cases (:issue:`14031`). +* Add forms of :func:`approx_percentile` accepting an accuracy parameter. +* Add a new session property ``aggregation_partitioning_merging_strategy`` to configure partition merging strategy when adding exchange around aggregation node (:pr:`11262`). +* Add ``IGNORE NULLS`` clause to various :doc:`/functions/window`. + +Hive Changes +____________ +* Fix schema mismatch with Parquet ``INT64`` & ``Timestamp``. +* Improve string column stats by including the sum of all strings' lengths when the individual min/max of the string is too long in ORC writer. +* Allow reading data from HDFS while caching the fetched data on local storage. Turn on the feature by specifying the cache directory config ``cache.base-directory``. +* Add support for parallel partition fetching for the Glue metastore. +* Add support for the AWS Default Credentials Provider for S3. + +Raptor Changes +______________ +* Add the ability to read and write with delta deletes. + +Verifier Changes +________________ +* Fix an issue where checksum query text and ID are not recorded if the checksum query fails. +* Improve verifier to skip verification when checksum query fails to compile. +* Add checks for the cardinalities sum when validating an array column. +* Add new columns ``control_session_properties`` and ``test_session_properties`` to ``verifier_queries``, and remove column ``session_properties_json``. The value of the removed column can be copied to the two new columns for the schema change. +* Add details of determinism analysis runs to the output. +* Add configuration property ``max-determinism-analysis-runs`` to control maximum number of determinism analysis runs in case of column mismatch. +* Add configuration property ``run-teardown-for-determinism-analysis`` to allow disabling teardown for determinism analysis runs. + +SPI Changes +___________ +* Add API to check if the query is unexpectedly modified using the credentials passed in the identity.