From ac834e9ad47724ae57724d2cb07f616c58b06263 Mon Sep 17 00:00:00 2001 From: Manfred Moser Date: Fri, 17 Jan 2025 09:44:05 -0800 Subject: [PATCH] Add Trino 469 release notes --- docs/src/main/sphinx/release.md | 9 + docs/src/main/sphinx/release/release-469.md | 184 ++++++++++++++++++++ 2 files changed, 193 insertions(+) create mode 100644 docs/src/main/sphinx/release/release-469.md diff --git a/docs/src/main/sphinx/release.md b/docs/src/main/sphinx/release.md index c2bac1c08263..e79581c08d43 100644 --- a/docs/src/main/sphinx/release.md +++ b/docs/src/main/sphinx/release.md @@ -1,5 +1,14 @@ # Release notes +(releases-2025)= +## 2025 + +```{toctree} +:maxdepth: 1 + +release/release-469 +``` + (releases-2024)= ## 2024 diff --git a/docs/src/main/sphinx/release/release-469.md b/docs/src/main/sphinx/release/release-469.md new file mode 100644 index 000000000000..da3c9fb548bc --- /dev/null +++ b/docs/src/main/sphinx/release/release-469.md @@ -0,0 +1,184 @@ +# Release 469 (17 Jan 2025) + +## General + +* Add support for the `FIRST`, `AFTER`, and `LAST` clauses to `ALTER TABLE ... + ADD COLUMN`. ({issue}`20091`) +* Add the geospatial {func}`ST_GeomFromKML` function. ({issue}`24297`) +* Allow deactivating the spooling protocol with the `spooling_protocol_enabled` + session property. ({issue}`24655`) +* Improve stability of the cluster under load. ({issue}`24572`) +* Prevent planning failures resulting from join pushdown for modified tables. ({issue}`24447`) +* Fix parsing of negative hexadecimal, octal, and binary numeric literals. ({issue}`24601`) + +## Web UI + +* Add support for filtering by query client tags. ({issue}`24494`) + +## JDBC driver + +* Add `planningTimeMillis`, `analysisTimeMillis`, `finishingTimeMillis`, + `physicalInputBytes`, `physicalWrittenBytes`, `internalNetworkInputBytes` and + `physicalInputTimeMillis` to `io.trino.jdbc.QueryStats`. ({issue}`24571`, + {issue}`24604`) +* Add the `validateConnection` connection property to allow validating + connection, and improve the `Connection.isValid(int)` method so it validates + connection and credentials. ({issue}`24127`, {issue}`22684`) +* Prevent failures when using the spooling protocol with a cluster using its own + certificate chain. ({issue}`24595`) +* Fix deserialization failures with `SetDigest`, `BingTile`, and `Color` types. ({issue}`24612`) + +## CLI + +* Prevent failures when using the spooling protocol with a cluster using its own + certificate chain. ({issue}`24595`) +* Fix deserialization of `SetDigest`, `BingTile`, and `Color` types. ({issue}`24612`) + +## BigQuery connector + +* Allow configuration of the channel pool for gRPC communication with BigQuery. ({issue}`24638`) + +## ClickHouse connector + +* {{breaking}} Raise minimum required versions to ClickHouse 24.3 and Altinity + 22.3. ({issue}`24515`) +* Fix failure when updating values to `NULL`. ({issue}`24204`) + +## Delta Lake connector + +* Add support for SSE-C in S3 security mapping. ({issue}`24566`) +* Allow configuring the endpoint for the Google Storage file system with the + `gcs.endpoint` property. ({issue}`24626`) +* Improve performance of reading from new Delta Lake table data by compressing + files with `ZSTD` by default, instead of the previous `SNAPPY`. + ({issue}`17426`) +* Improve performance of queries on tables with large transaction log JSON + files. ({issue}`24491`) +* Improve performance of reading from Parquet files with a large number of row + groups. ({issue}`24618`) +* Improve performance for the `OPTIMIZE` statement by enabling concurrent + execution. ({issue}`16985`) +* Improve performance of reading from large files on S3. ({issue}`24521`) +* Correct catalog information in JMX metrics when using file system caching with + multiple catalogs. ({issue}`24510`) +* Fix table read failures when using the Alluxio file system. ({issue}`23815`) +* Fix incorrect results updating tables with deletion vectors enabled. ({issue}`24648`) +* Fix incorrect results when reading from tables with deletion vectors enabled. ({issue}`22972`) + +## Elasticsearch connector + +* Improve performance of queries that reference nested fields from Elasticsearch + documents. ({issue}`23069`) + +## Faker connector + +* Add support for views. ({issue}`24242`) +* Support generating sequences. ({issue}`24590`) +* {{breaking}} Replace predicate pushdown with the `min`, `max`, and `options` + column properties. ({issue}`24147`) + +## Hive connector + +* Add support for SSE-C in S3 security mapping. ({issue}`24566`) +* Allow configuring the endpoint for the Google Storage file system with the + `gcs.endpoint` property. ({issue}`24626`) +* Split AWS SDK client retry count metrics into separate client-level, logical + retries and lower-level HTTP client retries. ({issue}`24606`) +* Improve performance of reading from Parquet files with a large number of row + groups. ({issue}`24618`) +* Improve performance of reading from large files on S3. ({issue}`24521`) +* Correct catalog information in JMX metrics when using file system caching with + multiple catalogs. ({issue}`24510`) +* Fix table read failures when using the Alluxio file system. ({issue}`23815`) +* Prevent writing of invalid data for NaN, Infinity, -Infinity values to JSON + files. ({issue}`24558`) + +## Hudi connector + +* Add support for SSE-C in S3 security mapping. ({issue}`24566`) +* Allow configuring the endpoint for the Google Storage file system with the + `gcs.endpoint` property. ({issue}`24626`) +* Improve performance of reading from Parquet files with a large number of row + groups. ({issue}`24618`) +* Improve performance of reading from large files on S3. ({issue}`24521`) + +## Iceberg connector + +* Add support for the `FIRST`, `AFTER`, and `LAST` clauses to `ALTER TABLE ... + ADD COLUMN`. ({issue}`20091`) +* Add support for SSE-C in S3 security mapping. ({issue}`24566`) +* Allow configuring the endpoint for the Google Storage file system with the + `gcs.endpoint` property. ({issue}`24626`) +* Add `$entries` metadata table. ({issue}`24172`) +* Add `$all_entries` metadata table. ({issue}`24543`) +* Allow configuring the `parquet_bloom_filter_columns` table property. ({issue}`24573`) +* Allow configuring the `orc_bloom_filter_columns` table property. ({issue}`24584`) +* Add the `rollback_to_snapshot` table procedure. The existing + `system.rollback_to_snapshot` procedure is deprecated. ({issue}`24580`) +* Improve performance when listing columns. ({issue}`23909`) +* Improve performance of reading from Parquet files with a large number of row + groups. ({issue}`24618`) +* Improve performance of reading from large files on S3. ({issue}`24521`) +* Remove the oldest tracked version metadata files when + `write.metadata.delete-after-commit.enabled` is set to `true`. ({issue}`19582`) +* Correct catalog information in JMX metrics when using file system caching with + multiple catalogs. ({issue}`24510`) +* Fix table read failures when using the Alluxio file system. ({issue}`23815`) + +## Ignite connector + +* Add support for `MERGE` statements. ({issue}`24443`) +* Fix failure when updating values to `NULL`. ({issue}`24204`) + +## Kudu connector + +* Add support for unpartitioned table. ({issue}`24661`) + +## MariaDB connector + +* Fix failure when updating values to `NULL`. ({issue}`24204`) + +## MySQL connector + +* Fix failure when updating values to `NULL`. ({issue}`24204`) + +## Oracle connector + +* Fix failure when updating values to `NULL`. ({issue}`24204`) + +## Phoenix connector + +* Allow configuring scan page timeout with the + `phoenix.server-scan-page-timeout` configuration property. ({issue}`24689`) +* Fix failure when updating values to `NULL`. ({issue}`24204`) + +## PostgreSQL connector + +* Fix failure when updating values to `NULL`. ({issue}`24204`) + +## Redshift connector + +* Improve performance of reading from Redshift tables by using the Redshift + `UNLOAD` command. ({issue}`24117`) +* Fix failure when updating values to `NULL`. ({issue}`24204`) + +## SingleStore connector + +* Fix failure when updating values to `NULL`. ({issue}`24204`) + +## Snowflake connector + +* Fix failure when updating values to `NULL`. ({issue}`24204`) + +## SQL Server connector + +* Fix failure when updating values to `NULL`. ({issue}`24204`) + +## Vertica connector + +* Fix failure when updating values to `NULL`. ({issue}`24204`) + +## SPI + +* Remove support for connector-level event listeners and the related + `Connector.getEventListeners()` method. ({issue}`24609`)