-
Notifications
You must be signed in to change notification settings - Fork 3.2k
Add 476 release notes #25865
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 476 release notes #25865
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 |
---|---|---|
@@ -0,0 +1,166 @@ | ||
# Release 476 (5 Jun 2025) | ||
|
||
## General | ||
|
||
* Add support for comparing values of `geometry` type. ({issue}`25225`) | ||
* {{breaking}} Require JDK 24 to run Trino. ({issue}`23498`) | ||
* Allow configuring `query.max-memory-per-node` and `memory.heap-headroom-per-node` | ||
relative to maximum heap size. ({issue}`25843`) | ||
* Add feature to deactivate the automated database schema migration for the database | ||
backend for resource groups with the property `resource-groups.db-migrations-enabled`. ({issue)`25451`) | ||
* Make soft memory limit optional in resource groups. ({issue}`25916`) | ||
* Remove the [](/develop/example-http) from the tar.gz archive and the Docker container. ({issue}`25128`) | ||
* Fix rare bug when server can hang under load. ({issue}`25816`) | ||
martint marked this conversation as resolved.
Show resolved
Hide resolved
|
||
* Fix regression introduce in Trino 474 that prevented graceful shutdown from working. ({issue}`25690`) | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. do we need a note in the 474 and 475 rn to warn about that? Could be in a follow up PR. |
||
* Fix potential query failure when the `fault_tolerant_execution_runtime_adaptive_partitioning_enabled` | ||
session property is set to `true`. ({issue}`25870`) | ||
* Fix failure for queries involving casts with `row` types. ({issue}`25864`) | ||
* Fix query failures when dynamic catalog names contain mixed case letters. ({issue}`25701`) | ||
* Improve retry logic for S3 operations in file system exchange. ({issue}`25908`) | ||
* Fix query failures when the session catalog or schema names provided by clients contain | ||
capital letters. ({issue}`25903`) | ||
|
||
## BigQuery connector | ||
|
||
* {{breaking}} Require the `--sun-misc-unsafe-memory-access=allow` JVM configuration | ||
option to run Trino with the connector. ({issue}`25669`) | ||
martint marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
||
## ClickHouse connector | ||
|
||
* Improve performance of selective joins for federated queries. ({issue}`25123`) | ||
|
||
## Delta Lake connector | ||
|
||
* Add support for the `FOR TIMESTAMP AS OF` clause. ({issue}`21024`) | ||
* Add support for user-assigned managed identity authentication for AzureFS. ({issue}`23447`) | ||
* Add signer type support to the native S3 filesystem. ({issue}`25820`) | ||
martint marked this conversation as resolved.
Show resolved
Hide resolved
|
||
* Improve compatibility with S3-compliant storage systems. ({issue}`25791`) | ||
* Improve query planning performance. ({issue}`24570`) | ||
* Improve performance when reading tables. ({issue}`25826`) | ||
* Reduce S3 throttling failures. ({issue}`25781`) | ||
* Fix failure when reading `variant` type column after executing `optimize` | ||
procedure. ({issue}`25666`) | ||
* Fix query failures when attempting to read `date` columns stored as integer | ||
values in Parquet files. ({issue}`25667`) | ||
* Fix failure when querying views without [StorageDescriptor](https://docs.aws.amazon.com/glue/latest/webapi/API_StorageDescriptor.html) | ||
on Glue. ({issue}`25894`) | ||
* Fix skipping statistics computation on all columns when only some column types | ||
don't support statistics. ({issue}`24487`) | ||
|
||
## Druid connector | ||
|
||
* Improve performance of selective joins for federated queries. ({issue}`25123`) | ||
|
||
## DuckDB connector | ||
|
||
* Improve performance of selective joins for federated queries. ({issue}`25123`) | ||
|
||
## Exasol connector | ||
|
||
* Improve performance of selective joins for federated queries. ({issue}`25123`) | ||
|
||
## Google Sheets connector | ||
|
||
* Add support for authentication using delegated user credentials with the | ||
`gsheets.delegated-user-email` configuration property. ({issue}`25746`) | ||
|
||
## Hive connector | ||
|
||
* Add support for excluding certain tables from the directory listing cache | ||
with the `hive.file-status-cache.excluded-tables` configuration property. ({issue}`25715`) | ||
* Allow selecting the AWS signing protocol to use when authenticating S3 requests. ({issue}`25820`) | ||
* Improve compatibility with S3-compliant storage systems. ({issue}`25791`) | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. do we need details here or in docs? |
||
* Add support for user-assigned managed identity authentication for AzureFS. ({issue}`23447`) | ||
* Improve robustness of the OpenX JSON reader when parsing timestamp values. Previously, | ||
only timestamps with a space separator between date and time were supported. ({issue}`25792`) | ||
* Improve metadata reading performance by optimizing directory listing cache behavior. ({issue}`25749`) | ||
* Fix query failures with `HIVE_CANNOT_OPEN_SPLIT` error when reading ORC files with a large row count. ({issue}`25634`) | ||
* Reduce S3 throttling failures. ({issue}`25781`) | ||
* Fix query failures when attempting to read `date` columns stored as integer | ||
values in Parquet files. ({issue}`25667`) | ||
* Fix failure when querying views without [StorageDescriptor](https://docs.aws.amazon.com/glue/latest/webapi/API_StorageDescriptor.html) | ||
on Glue. ({issue}`25894`) | ||
|
||
## Hudi connector | ||
|
||
* Add support for user-assigned managed identity authentication for AzureFS. ({issue}`23447`) | ||
* Fix query failures when attempting to read `date` columns stored as integer | ||
values in Parquet files. ({issue}`25667`) | ||
|
||
## Iceberg connector | ||
|
||
* Add support for user-assigned managed identity authentication for AzureFS. ({issue}`23447`) | ||
* Add signer type support to the native S3 filesystem. ({issue}`25820`) | ||
* Add the `added_delete_files_count`, `existing_delete_files_count`, `deleted_delete_files_count`, and | ||
`reference_snapshot_id` columns to `$all_manifests` metadata tables. ({issue}`25867`) | ||
* Improve compatibility with S3-compliant storage systems. ({issue}`25791`) | ||
* Show detailed metrics from splits generation in output of `EXPLAIN ANALYZE VERBOSE`. ({issue}`25770`) | ||
* Add the `max_partitions_per_writer` catalog session property, which corresponds to the | ||
`iceberg.max-partitions-per-writer` configuration property. ({issue}`25662`) | ||
* Improve query planning performance when reading from materialized views. ({issue}`24734`) | ||
* Prevent rare failure when `iceberg.bucket-execution` is enabled. ({issue}`25125`) | ||
martint marked this conversation as resolved.
Show resolved
Hide resolved
|
||
* Fix query failures with `HIVE_CANNOT_OPEN_SPLIT` error when reading ORC files with a large row count. ({issue}`25634`) | ||
* Reduce S3 throttling failures. ({issue}`25781`) | ||
* Fix query timeout errors due to concurrent writes on tables with large number of | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. @raunaqmorarka what There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Writes in iceberg update some metadata at the end in the coordinator, this operation was earlier using the same threadpool as the one used by query planning and blocking those if the write was large enough. Now we separated the threadpool for query planning. |
||
manifest files. ({issue}`24751`) | ||
* Fix query failures when attempting to read `date` columns stored as integer | ||
values in Parquet files. ({issue}`25667`) | ||
* Fix failure when querying views without [StorageDescriptor](https://docs.aws.amazon.com/glue/latest/webapi/API_StorageDescriptor.html) | ||
on Glue. ({issue}`25894`) | ||
|
||
## Ignite connector | ||
|
||
* Improve performance of selective joins for federated queries. ({issue}`25123`) | ||
|
||
## Kafka event Listener | ||
|
||
* {{breaking}} Remove the `kafka-event-listener.client-config-overrides` configuration | ||
property. To configure the Kafka client for the event listener, specify the configuration | ||
in a separate file and set `kafka-event-listener.config.resources` to the path to the file. ({issue}`25553`) | ||
|
||
## MariaDB connector | ||
|
||
* Improve performance of selective joins for federated queries. ({issue}`25123`) | ||
|
||
## Memory connector | ||
|
||
* Fix failures when deleting rows from a table. ({issue}`25670`) | ||
|
||
## MySQL connector | ||
|
||
* Improve performance of selective joins for federated queries. ({issue}`25123`) | ||
|
||
## Oracle connector | ||
|
||
* Improve performance of selective joins for federated queries. ({issue}`25123`) | ||
* Improve performance of listing table columns. ({issue}`25231`) | ||
|
||
## PostgreSQL connector | ||
|
||
* Improve performance of selective joins for federated queries. ({issue}`25123`) | ||
|
||
## Redshift connector | ||
|
||
* Improve performance of selective joins for federated queries. ({issue}`25123`) | ||
|
||
## SingleStore connector | ||
|
||
* Improve performance of selective joins for federated queries. ({issue}`25123`) | ||
|
||
## Snowflake connector | ||
|
||
* Improve performance of selective joins for federated queries. ({issue}`25123`) | ||
* {{breaking}} Require the `--sun-misc-unsafe-memory-access=allow` JVM configuration | ||
option to run Trino with the connector. ({issue}`25669`) | ||
|
||
## SQL Server connector | ||
|
||
* Improve performance of selective joins for federated queries. ({issue}`25123`) | ||
|
||
## Vertica connector | ||
|
||
* Improve performance of selective joins for federated queries. ({issue}`25123`) | ||
|
||
## SPI | ||
|
||
* Return an estimate of the full data size of the block with `getSizeInBytes()`. ({issue}`25256`) |
Uh oh!
There was an error while loading. Please reload this page.