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 354bdea commit 01d2512
Show file tree
Hide file tree
Showing 2 changed files with 117 additions and 30 deletions.
1 change: 1 addition & 0 deletions docs/src/main/sphinx/release.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
:maxdepth: 1
release/release-469
```

(releases-2024)=
## 2024
Expand Down
146 changes: 116 additions & 30 deletions docs/src/main/sphinx/release/release-469.md
Original file line number Diff line number Diff line change
@@ -1,89 +1,175 @@
# Release xyz (dd MMM 2024)
# Release 469 (16 Jan 2025)

## General

## Security
* Add geospatial constructor {func}`ST_GeomFromKML`. ({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`)
* Refrain from join pushdown for modified tables. ({issue}`24447`)
* Fix parsing of negative `0x`, `0b`, `0o` long literals. ({issue}`24601`)

## Web UI

## JDBC driver
* Add support for filtering by query client tags. ({issue}`24494`)
* Add authentication support for the Preview Web UI with the authentication
types `FORM`, `FIXED`, `OAUTH2`, `JWT`, `KERBEROS`, `CERTIFICATE`, and
`INSECURE`. ({issue}`23230`)
* Sort queries on the current worker status section in the Preview Web UI by
descending reserved memory. ({issue}`24475`)

## Server RPM
## JDBC driver

## 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, and improve `Connection.isValid(int)` so it validates connection
and credentials. ({issue}`24127`, {issue}`22684`)
* Fix loading spooled segment data when cluster is secured. ({issue}`24595`)
* Fix deserialization failures with `SetDigest`, `BingTile`, and `Color` types. ({issue}`24612`)

## CLI

## BigQuery connector
* Fix loading spooled segment data when cluster is secured. ({issue}`24595`)
* Fix deserialization of `SetDigest`, `BingTile`, and `Color` types. ({issue}`24612`)

## Blackhole connector
## BigQuery connector

## Cassandra connector
* Allow configuration of the channel pool for gRPC communication with BigQuery. ({issue}`24638`)

## ClickHouse connector

## Delta Lake connector

## Druid 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`)

## 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 for the `OPTIMIZE` statement by enabling concurrent
execution. ({issue}`16985`)
* 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

* 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`)
* Prevent writing of invalid data for NaN, Infinity, -Infinity values to JSON
files. ({issue}`24558`)

## Hudi connector

## Iceberg 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`)

## Ignite connector
## Iceberg connector

## JMX 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`)
* 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`)

## Kafka connector
## Ignite connector

## Kinesis connector
* Add support for `MERGE` statements. ({issue}`24443`)
* Fix failure when updating values to `NULL`. ({issue}`24204`)

## Kudu connector

## MariaDB connector
* Add support for unpartitioned table. ({issue}`24661`)

## Memory connector
## MariaDB connector

## MongoDB connector
* Fix failure when updating values to `NULL`. ({issue}`24204`)

## MySQL connector

## OpenSearch connector
* Fix failure when updating values to `NULL`. ({issue}`24204`)

## Oracle connector

* Fix failure when updating values to `NULL`. ({issue}`24204`)

## Phoenix connector

## Pinot 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

## Prometheus connector

## Redis 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

## SQL Server connector
* Fix failure when updating values to `NULL`. ({issue}`24204`)

## TPC-H connector
## SQL Server connector

## TPC-DS 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 01d2512

Please sign in to comment.