diff --git a/docs/src/main/sphinx/release.rst b/docs/src/main/sphinx/release.rst index 1fe27fa6aacc..39603cf53f61 100644 --- a/docs/src/main/sphinx/release.rst +++ b/docs/src/main/sphinx/release.rst @@ -10,6 +10,7 @@ Release notes .. toctree:: :maxdepth: 1 + release/release-412 release/release-411 release/release-410 release/release-409 diff --git a/docs/src/main/sphinx/release/release-412.md b/docs/src/main/sphinx/release/release-412.md new file mode 100644 index 000000000000..3cdc3738c3ae --- /dev/null +++ b/docs/src/main/sphinx/release/release-412.md @@ -0,0 +1,85 @@ +# Release 412 (5 Apr 2023) + +## General + +* Add support for aggregate functions and parameters as arguments for the + [`json_object()`](json_object) and [`json_array()`](json_array) + functions. ({issue}`16489`, {issue}`16523`, {issue}`16525`) +* Expose optimizer rule execution statistics in query statistics. The number of + rules for which statistics are collected can be limited with the + `query.reported-rule-stats-limit` configuration property. ({issue}`2578`) +* Add the {func}`exclude_columns` table function. ({issue}`16584`) +* Allow disabling the use of the cost-based optimizer to determine partitioning + of a stage with the `optimizer.use-cost-based-partitioning`configuration + property or the `use_cost_based_partitioning` session property. ({issue}`16781`) +* Improve performance of queries involving table functions with table arguments. ({issue}`16012`) +* Improve latency for small queries when fault-tolerant execution is enabled. ({issue}`16103`) +* Fix failure when querying a nested field of a `row` type in queries involving + `ORDER BY ... LIMIT`. ({issue}`16768`) + +## JDBC driver + +* Allow configuring a custom DNS resolver. ({issue}`16647`) + +## ClickHouse connector + +* Improve performance of queries involving `sum(DISTINCT ...)` by pushing + computation down to ClickHouse. ({issue}`16452`) + +## Delta Lake connector + +* Add support for arithmetic binary expressions in table check constraints. ({issue}`16721`) +* Improve performance of queries that only read partition columns. ({issue}`16788`) + +## Hive connector + +* Fix query failure when bucketing or sorting column names are registered in + a metastore in uppercase. ({issue}`16796`) +* Fix query failure when reading transactional tables with locations containing + hidden directories. ({issue}`16773`) + +## Iceberg connector + +* Fix incorrect results for the `migrate` procedure when the table location + contains a hidden directory. ({issue}`16779`) + +## Ignite connector + +* Add support for `ALTER TABLE ... ADD COLUMN`. ({issue}`16755`) +* Improve performance of queries involving `sum(DISTINCT ...)` by pushing + computation to Ignite. ({issue}`16452`) + +## MariaDB connector + +* Improve performance of queries involving `sum(DISTINCT ...)` by pushing + computation down to MariaDB. ({issue}`16452`) + +## MySQL connector + +* Improve performance of queries involving `sum(DISTINCT ...)` by pushing + computation down to MySQL. ({issue}`16452`) + +## Oracle connector + +* Improve performance of queries involving `sum(DISTINCT ...)` by pushing + computation down to Oracle. ({issue}`16452`) + +## PostgreSQL connector + +* Add support for [table comments](/sql/comment). ({issue}`16135`) +* Improve performance of queries involving `sum(DISTINCT ...)` by pushing + computation down to PostgreSQL. ({issue}`16452`) + +## Redshift connector + +* Improve performance of queries involving `sum(DISTINCT ...)` by pushing + computation down to Redshift. ({issue}`16452`) + +## SQL Server connector + +* Improve performance of queries involving `sum(DISTINCT ...)` by pushing + computation down to SQL Server. ({issue}`16452`) + +## SPI + +* Allow table functions to return anonymous columns. ({issue}`16584`)