diff --git a/presto-docs/src/main/sphinx/release.rst b/presto-docs/src/main/sphinx/release.rst index 6d458f4b5b0d..bb2e2cc7be01 100644 --- a/presto-docs/src/main/sphinx/release.rst +++ b/presto-docs/src/main/sphinx/release.rst @@ -5,6 +5,8 @@ Release Notes .. toctree:: :maxdepth: 1 + release/release-0.245 + release/release-0.244.1 release/release-0.244 release/release-0.243.4 release/release-0.243.3 diff --git a/presto-docs/src/main/sphinx/release/release-0.242.1.rst b/presto-docs/src/main/sphinx/release/release-0.242.1.rst index cf53bb7e5657..56ef083c9869 100644 --- a/presto-docs/src/main/sphinx/release/release-0.242.1.rst +++ b/presto-docs/src/main/sphinx/release/release-0.242.1.rst @@ -2,6 +2,9 @@ Release 0.242.1 =============== +.. warning:: + There is a bug causing failure at startup if function namespace manager is enabled and Thrift is not configured (:pr:`15501`). + Hive Changes ------------ -* Fix a bug with reading encrypted DWRF tables where queries could fail with a NullPointerException. \ No newline at end of file +* Fix a bug with reading encrypted DWRF tables where queries could fail with a NullPointerException. diff --git a/presto-docs/src/main/sphinx/release/release-0.242.rst b/presto-docs/src/main/sphinx/release/release-0.242.rst index a3cc531ba254..1702197f1ab2 100644 --- a/presto-docs/src/main/sphinx/release/release-0.242.rst +++ b/presto-docs/src/main/sphinx/release/release-0.242.rst @@ -5,6 +5,9 @@ Release 0.242 .. warning:: There is a bug in LambdaDefinitionExpression canonicalization introduced since 0.238. For more details, go to :issue:`15424`. +.. warning:: + There is a bug causing failure at startup if function namespace manager is enabled and Thrift is not configured. Fixed in :pr:`15501`. + **Highlights** ============== * Add configuration property ``experimental.spiller.task-spilling-strategy`` for choosing different spilling strategy to use. diff --git a/presto-docs/src/main/sphinx/release/release-0.243.1.rst b/presto-docs/src/main/sphinx/release/release-0.243.1.rst index 6d306f46343c..58c4951401f2 100644 --- a/presto-docs/src/main/sphinx/release/release-0.243.1.rst +++ b/presto-docs/src/main/sphinx/release/release-0.243.1.rst @@ -2,6 +2,9 @@ Release 0.243.1 =============== +.. warning:: + There is a bug causing failure at startup if function namespace manager is enabled and Thrift is not configured (:pr:`15501`). + Hive Changes ------------ -* Fix a bug with reading encrypted DWRF tables where queries could fail with a NullPointerException. \ No newline at end of file +* Fix a bug with reading encrypted DWRF tables where queries could fail with a NullPointerException. diff --git a/presto-docs/src/main/sphinx/release/release-0.243.2.rst b/presto-docs/src/main/sphinx/release/release-0.243.2.rst index fb77a8a77144..b4f8a725cf63 100644 --- a/presto-docs/src/main/sphinx/release/release-0.243.2.rst +++ b/presto-docs/src/main/sphinx/release/release-0.243.2.rst @@ -2,6 +2,9 @@ Release 0.243.2 =============== +.. warning:: + There is a bug causing failure at startup if function namespace manager is enabled and Thrift is not configured (:pr:`15501`). + General Changes --------------- * Fix LambdaDefinitionExpression canonicalization to correctly canonicalize Block constant (:issue:`15424`). diff --git a/presto-docs/src/main/sphinx/release/release-0.243.3.rst b/presto-docs/src/main/sphinx/release/release-0.243.3.rst index 65cd49dfa47e..598fc1bf6221 100644 --- a/presto-docs/src/main/sphinx/release/release-0.243.3.rst +++ b/presto-docs/src/main/sphinx/release/release-0.243.3.rst @@ -2,6 +2,9 @@ Release 0.243.3 =============== +.. warning:: + There is a bug causing failure at startup if function namespace manager is enabled and Thrift is not configured (:pr:`15501`). + General Changes --------------- -* Fix access control checks for columns in ``USING`` clause (:pr:`15333`). \ No newline at end of file +* Fix access control checks for columns in ``USING`` clause (:pr:`15333`). diff --git a/presto-docs/src/main/sphinx/release/release-0.243.4.rst b/presto-docs/src/main/sphinx/release/release-0.243.4.rst index 701545d9bb9d..6a006f311705 100644 --- a/presto-docs/src/main/sphinx/release/release-0.243.4.rst +++ b/presto-docs/src/main/sphinx/release/release-0.243.4.rst @@ -2,6 +2,9 @@ Release 0.243.4 =============== +.. warning:: + There is a bug causing failure at startup if function namespace manager is enabled and Thrift is not configured (:pr:`15501`). + Hive Changes ____________ * Fix reading ORC files having MAP columns with MAP_FLAT encoding where all entries are empty maps (:pr:`15468`). diff --git a/presto-docs/src/main/sphinx/release/release-0.243.rst b/presto-docs/src/main/sphinx/release/release-0.243.rst index b082790446c3..025d1509bbe1 100644 --- a/presto-docs/src/main/sphinx/release/release-0.243.rst +++ b/presto-docs/src/main/sphinx/release/release-0.243.rst @@ -11,6 +11,9 @@ Release 0.243 .. warning:: There is a bug that causes a failure in reading ORC files having MAP columns with MAP_FLAT encoding where all the entries in the column are empty maps (:pr:`15468`). +.. warning:: + There is a bug causing failure at startup if function namespace manager is enabled and Thrift is not configured (:pr:`15501`). + **Highlights** ============== * Add :func:`approx_most_frequent` aggregation function. diff --git a/presto-docs/src/main/sphinx/release/release-0.244.1.rst b/presto-docs/src/main/sphinx/release/release-0.244.1.rst new file mode 100644 index 000000000000..6cb15b9ce270 --- /dev/null +++ b/presto-docs/src/main/sphinx/release/release-0.244.1.rst @@ -0,0 +1,10 @@ +=============== +Release 0.244.1 +=============== + +.. warning:: + There is a bug causing failure at startup if function namespace manager is enabled and Thrift is not configured (:pr:`15501`). + +Hive Changes +____________ +* Fix reading ORC files having MAP columns with MAP_FLAT encoding where all entries are empty maps (:pr:`15468`). diff --git a/presto-docs/src/main/sphinx/release/release-0.244.rst b/presto-docs/src/main/sphinx/release/release-0.244.rst index 70e31b33611a..5ae7ba158418 100644 --- a/presto-docs/src/main/sphinx/release/release-0.244.rst +++ b/presto-docs/src/main/sphinx/release/release-0.244.rst @@ -2,6 +2,12 @@ Release 0.244 ============= +.. warning:: + There is a bug that causes a failure in reading ORC files having MAP columns with MAP_FLAT encoding where all the entries in the column are empty maps (:pr:`15468`). + +.. warning:: + There is a bug causing failure at startup if function namespace manager is enabled and Thrift is not configured (:pr:`15501`). + **Highlights** ============== * Improve performance of cross joins. diff --git a/presto-docs/src/main/sphinx/release/release-0.245.rst b/presto-docs/src/main/sphinx/release/release-0.245.rst new file mode 100644 index 000000000000..98405c25ce6a --- /dev/null +++ b/presto-docs/src/main/sphinx/release/release-0.245.rst @@ -0,0 +1,37 @@ +============= +Release 0.245 +============= + +.. warning:: + There is a bug causing failure at startup if function namespace manager is enabled and Thrift is not configured (:pr:`15501`). + +**Highlights** +============== +* New ``enum_key`` UDF to get the key for an enum value. +* Configurable query result compression. + +**Details** +=========== + +General Changes +_______________ +* Fix wrong results issue for queries with multiple lambda expressions that differ only in array/map/row constants that have the same length (:issue:`15424`). +* Fix serialization bug causing maps with string-valued enum keys to be displayed as illegible strings in Presto CLI. +* Fix parsing logic for prepared statements to be consistent with regular statements. +* Improve memory usage for fragment result caching. +* Add support for disabling query result compression via client and server-side configuration properties. Clients can disable compressed responses using the ``--disable-compression`` flag or ``disableCompression`` driver property. Compression can be disabled server-wide by using the configuration property: ``query-results.compression-enabled=false`` +* Add support in affinity scheduler to enable cache for bucketed table scan that has remote source. +* Add ``enum_key`` to get the key corresponding to an enum value: `ENUM_KEY(EnumType) -> VARCHAR`. + +Hive Connector Changes +______________________ +* Improve parquet metadata reader by preloading data and reducing the number of reads (:pr:`15421`). + +SPI Changes +____________ +* Add ``getSchema`` to ``ConnectorSession``. + +**Contributors** +================ + +Andrii Rosa, Beinan Wang, Bhavani Hari, Daniel Ohayon, Dong Shi, Ge Gao, James Petty, James Sun, Ke Wang, Leiqing Cai, Masha Basmanova, Mayank Garg, Nikhil Collooru, Rebecca Schlussel, Rongrong Zhong, Saksham Sachdev, Shixuan Fan, Timothy Meehan, Vic Zhang, Wenlei Xie, Ying Su, Zhenxiao Luo