From 06f6534a68a91f0dd325e79e5d0f1415e3d66917 Mon Sep 17 00:00:00 2001 From: Manfred Moser Date: Mon, 23 Oct 2023 10:47:08 -0700 Subject: [PATCH] Add Trino 431 release notes --- docs/src/main/sphinx/release.md | 1 + docs/src/main/sphinx/release/release-431.md | 61 +++++++++++++++++++++ 2 files changed, 62 insertions(+) create mode 100644 docs/src/main/sphinx/release/release-431.md diff --git a/docs/src/main/sphinx/release.md b/docs/src/main/sphinx/release.md index 0788d32f03523..4359ce3f1425d 100644 --- a/docs/src/main/sphinx/release.md +++ b/docs/src/main/sphinx/release.md @@ -7,6 +7,7 @@ ```{toctree} :maxdepth: 1 +release/release-431 release/release-430 release/release-429 release/release-428 diff --git a/docs/src/main/sphinx/release/release-431.md b/docs/src/main/sphinx/release/release-431.md new file mode 100644 index 0000000000000..5a80e2d172fb9 --- /dev/null +++ b/docs/src/main/sphinx/release/release-431.md @@ -0,0 +1,61 @@ +# Release 431 (27 Oct 2023) + +## General + +* Add support for [](/routines). ({issue}`19308`) +* Add support for [](/sql/create-function) and [](/sql/drop-function) statements. ({issue}`19308`) +* Add support for the `REPLACE` modifier to the `CREATE TABLE` statement. ({issue}`13180`) +* Disallow a `null` offset for the {func}`lead` and {func}`lag` functions. ({issue}`19003`) +* Improve performance of queries with short running splits. ({issue}`19487`) + +## Security + +* Support defining rules for procedures in file-based access control. ({issue}`19416`) +* Mask additional sensitive values in log files. ({issue}`19519`) + +## JDBC driver + +* Improve latency for prepared statements for Trino versions that support + `EXECUTE IMMEDIATE` when the `explicitPrepare` parameter to is set to `false`. + ({issue}`19541`) + +## Delta Lake connector + +* Replace the `hive.metastore-timeout` Hive metastore configuration property + with the `hive.metastore.thrift.client.connect-timeout` and + `hive.metastore.thrift.client.read-timeout` properties. ({issue}`19390`) + +## Hive connector + +* Add support for [SQL routine management](sql-routine-management). ({issue}`19308`) +* Replace the `hive.metastore-timeout` Hive metastore configuration property + with the `hive.metastore.thrift.client.connect-timeout` and + `hive.metastore.thrift.client.read-timeout` properties. ({issue}`19390`) +* Improve support for concurrent updates of table statistics in Glue. ({issue}`19463`) +* Fix Hive view translation failures involving comparisons between char and + varchar fields. ({issue}`18337`) + +## Hudi connector + +* Replace the `hive.metastore-timeout` Hive metastore configuration property + with the `hive.metastore.thrift.client.connect-timeout` and + `hive.metastore.thrift.client.read-timeout` properties. ({issue}`19390`) + +## Iceberg connector + +* Add support for the `REPLACE` modifier to the `CREATE TABLE` statement. ({issue}`13180`) +* Replace the `hive.metastore-timeout` Hive metastore configuration property + with the `hive.metastore.thrift.client.connect-timeout` and + `hive.metastore.thrift.client.read-timeout` properties. ({issue}`19390`) + +## Memory connector + +* Add support for [SQL routine management](sql-routine-management). ({issue}`19308`) + +## SPI + +* Add `ValueBlock` abstraction along with `VALUE_BLOCK_POSITION` and + `VALUE_BLOCK_POSITION_NOT_NULL` calling conventions. ({issue}`19385`) +* Require a separate block position for each argument of aggregation functions. + ({issue}`19385`) +* Require implementations of `Block` to implement `ValueBlock`. ({issue}`19480`)