From 67b3923ab811e1973adaf627279254b76f04dc10 Mon Sep 17 00:00:00 2001 From: Manfred Moser Date: Tue, 17 Dec 2024 16:21:50 -0800 Subject: [PATCH] Add Trino 469 release notes --- docs/src/main/sphinx/release.md | 1 + docs/src/main/sphinx/release/release-469.md | 143 ++++++++++++-------- 2 files changed, 86 insertions(+), 58 deletions(-) diff --git a/docs/src/main/sphinx/release.md b/docs/src/main/sphinx/release.md index f527f7f5cc55..e79581c08d43 100644 --- a/docs/src/main/sphinx/release.md +++ b/docs/src/main/sphinx/release.md @@ -7,6 +7,7 @@ :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 index 9abc27c650c0..217b412aeb3e 100644 --- a/docs/src/main/sphinx/release/release-469.md +++ b/docs/src/main/sphinx/release/release-469.md @@ -1,89 +1,116 @@ -# Release xyz (dd MMM 2024) +# Release 469 (13 Jan 2025) ## General -## Security - -## Web UI +* Add geospatial constructor {func}`ST_GeomFromKML`. ({issue}`24297`) +* Add authentication support for the Preview Web UI with the authentication + types `FORM`, `FIXED`, `OAUTH2`, `JWT`, `KERBEROS`, `CERTIFICATE`, and + `INSECURE`. ({issue}`23230`) +* Refrain from join pushdown for modified tables. ({issue}`24447`) +* Allow deactivating the spooling protocol with the `spooling_protocol_enabled` + session property. ({issue}`24655`) +* Fix parsing of negative `0x`, `0b`, `0o` long literals. ({issue}`24601`) ## JDBC driver -## Server RPM - -## Docker image +* Add `planningTimeMillis`, `analysisTimeMillis`, `finishingTimeMillis`, + `physicalInputBytes`, `physicalWrittenBytes`, `internalNetworkInputBytes` and + `physicalInputTimeMillis` to `io.trino.jdbc.QueryStats`. ({issue}`24571`, + {issue}`24604`) +* Add the `validateConnection` connection property to allows validating + connection. ({issue}`16504`) +* Fix loading spooled segment data when cluster is secured. ({issue}`24595`) +* Fix deserialization of `SetDigest`, `BingTile`, and `Color` types. ({issue}`24612`) +* Fix `Connection.isValid(int)` so it validates connection and credentials. ({issue}`22684`) ## CLI -## BigQuery connector - -## Blackhole connector - -## Cassandra connector +* Fix loading spooled segment data when cluster is secured. ({issue}`24595`) +* Fix deserialization of `SetDigest`, `BingTile`, and `Color` types. ({issue}`24612`) ## ClickHouse connector -## Delta Lake connector - -## Druid connector +* {{breaking}} Raise minimum required versions to ClickHouse 24.3 and Altinity + 22.3. ({issue}`24612`) -## Elasticsearch connector +## Delta Lake connector -## Exasol 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 of reading from large files on S3. ({issue}`24521`) +* Fix JMX metrics for file system caching with multiple catalogs. ({issue}`24510`) +* Fix reading from tables when using the Alluxio file system. ({issue}`23815`) +* Fix incorrect results when writing with deletion vectors. ({issue}`24648`) +* Fix incorrect results when reading deletion vectors. ({issue}`22972`) ## Faker connector -## Google Sheets 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 -## Hudi connector - -## Iceberg connector - -## Ignite connector - -## JMX connector - -## Kafka connector - -## Kinesis 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`) +* Fix reporting of AWS SDK client retry count metrics to report both client + level logical retries and lower level HTTP client retries separately. ({issue}`24606`) +* Fix JMX metrics for file system caching with multiple catalogs. ({issue}`24510`) +* Fix reading from tables when using the Alluxio file system. ({issue}`23815`) -## Kudu connector - -## MariaDB connector - -## Memory connector - -## MongoDB connector - -## MySQL connector - -## OpenSearch connector - -## Oracle connector +## Hudi connector -## Phoenix 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`) -## Pinot connector +## Iceberg connector -## PostgreSQL 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`) +* Add `$entries` metadata table. ({issue}`24172`) +* Add `$all_entries` metadata table. ({issue}`24543`) +* Add `system.iceberg_tables` table function to allow listing only Iceberg tables. ({issue}`24469`) +* 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`) +* Fix JMX metrics for file system caching with multiple catalogs. ({issue}`24510`) +* Fix reading from tables when using the Alluxio file system. ({issue}`23815`) -## Prometheus connector +## Ignite connector -## Redis connector +* Add support for `MERGE` statements. ({issue}`24443`) ## Redshift connector -## SingleStore connector - -## Snowflake connector - -## SQL Server connector - -## TPC-H connector - -## TPC-DS connector - -## Vertica connector +* Improve performance of reading from Redshift tables by using the Redshift + `UNLOAD` command. ({issue}`24117`) ## SPI + +* Remove support for connector-level event listeners and the related + `Connector.getEventListeners()` method. ({issue}`24609`)