-
Notifications
You must be signed in to change notification settings - Fork 3.4k
Add Trino 469 release notes #24509
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
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
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 | ||
|
||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,192 @@ | ||
# Release 469 (27 Jan 2025) | ||
|
||
## General | ||
|
||
* Add support for the `FIRST`, `AFTER`, and `LAST` clauses to `ALTER TABLE ... | ||
ADD COLUMN`. ({issue}`20091`) | ||
* Add the {func}`ST_GeomFromKML` function. ({issue}`24297`) | ||
* Allow configuring the spooling client protocol behaviour with session | ||
properties. ({issue}`24655`, {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`) | ||
* Fix failures with recursive delete operations on S3Express preventing usage | ||
mosabua marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
for fault-tolerant execution. ({issue}`24763`) | ||
|
||
## 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`) | ||
* Improve the `Connection.isValid(int)` method so it validates the connection | ||
and credentials, and add the `validateConnection` connection property. | ||
({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 when 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.
Outdated
Show resolved
Hide resolved
|
||
* Support generating sequences. ({issue}`24590`) | ||
* {{breaking}} Replace specifying constraints using `WHERE` clauses 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.
Outdated
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`) | ||
* Prevent return of incomplete results by the `table_changes` table function. ({issue}`24709`) | ||
* Prevent failures on queries accessing tables with multiple nested partition | ||
columns. ({issue}`24709`) | ||
|
||
## Ignite connector | ||
|
||
* Add support for `MERGE` statements. ({issue}`24443`) | ||
* Fix failure when updating values to `NULL`. ({issue}`24204`) | ||
|
||
## Kudu connector | ||
|
||
* Add support for unpartitioned tables. ({issue}`24661`) | ||
|
||
## MariaDB connector | ||
|
||
* Add support for the `FIRST`, `AFTER`, and `LAST` clauses to `ALTER TABLE ... | ||
ADD COLUMN`. ({issue}`24735`) | ||
* Fix failure when updating values to `NULL`. ({issue}`24204`) | ||
|
||
## MySQL connector | ||
|
||
* Add support for the `FIRST`, `AFTER`, and `LAST` clauses to `ALTER TABLE ... | ||
ADD COLUMN`. ({issue}`24735`) | ||
* 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. ({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`) |
Uh oh!
There was an error while loading. Please reload this page.