Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Trino 469 release notes #24509

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/release-template.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Release xyz (dd MMM 2024)
# Release xyz (dd MMM 2025)

## General

Expand Down
9 changes: 9 additions & 0 deletions docs/src/main/sphinx/release.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
# Release notes

(releases-2025)=
## 2025

```{toctree}
:maxdepth: 1

release/release-469
```
mosabua marked this conversation as resolved.
Show resolved Hide resolved

(releases-2024)=
## 2024

Expand Down
186 changes: 186 additions & 0 deletions docs/src/main/sphinx/release/release-469.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,186 @@
# Release 469 (21 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 client protocol with the `spooling_enabled`
session property. ({issue}`24655`)
* Allow configuring the spooling client protocol behaviour with session
properties. ({issue}`24757`)
* 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 queries by 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`)
mosabua marked this conversation as resolved.
Show resolved Hide resolved
* 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
mosabua marked this conversation as resolved.
Show resolved Hide resolved
`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`)
Loading