Skip to content

Commit

Permalink
Add Trino 469 release notes
Browse files Browse the repository at this point in the history
  • Loading branch information
mosabua committed Jan 17, 2025
1 parent 3794437 commit ac834e9
Show file tree
Hide file tree
Showing 2 changed files with 193 additions and 0 deletions.
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
```

(releases-2024)=
## 2024

Expand Down
184 changes: 184 additions & 0 deletions docs/src/main/sphinx/release/release-469.md
Original file line number Diff line number Diff line change
@@ -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`)

0 comments on commit ac834e9

Please sign in to comment.