-
Notifications
You must be signed in to change notification settings - Fork 3.4k
Add Trino 478 release note #26726
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 478 release note #26726
Changes from 1 commit
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,140 @@ | ||||||
| # Release 478 (dd Oct 2025) | ||||||
ebyhr marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||||||
|
|
||||||
| ## General | ||||||
|
|
||||||
| * Add support for column lineage in `UNNEST` clause. ({issue}`16946`) | ||||||
ebyhr marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||||||
| * Add `allowed-retry-policies` configuration property to specify which retry | ||||||
ebyhr marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||||||
| policies can be selected by user. ({issue}`26628`) | ||||||
ebyhr marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||||||
| * Add support for loading plugins from multiple directories. ({issue}`26855`) | ||||||
| * Add `/v1/integrations/gateway` endpoint for integration with Trino Gateway. ({issue}`26548`) | ||||||
ebyhr marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||||||
| * Allow to drop catalog that failed to load correctly. ({issue}`26918`) | ||||||
ebyhr marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||||||
| * Improve performance of queries with `ORDER BY`. ({issue}`26725`) | ||||||
ebyhr marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||||||
| * Improve performance of `MERGE` statement involving `NOT MATCHED` case. ({issue}`26759`) | ||||||
ebyhr marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||||||
| * Improve performance of spilling join queries. ({issue}`26076`) | ||||||
ebyhr marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||||||
| * Fix potential incorrect results when reading `row` type. ({issue}`26806`) | ||||||
ebyhr marked this conversation as resolved.
Show resolved
Hide resolved
findepi marked this conversation as resolved.
Show resolved
Hide resolved
|
||||||
| * Make `metadata.catalogs` table return all catalogs. ({issue}`26918`) | ||||||
ebyhr marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
ebyhr marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||||||
| * Ensure that queries with and without `EXPLAIN ANALYZE` are planned in the same | ||||||
ebyhr marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||||||
| way. ({issue}`26938`) | ||||||
|
|
||||||
| ## Security | ||||||
|
|
||||||
| * Propagate `queryId` to [Open Policy Agent](/security/opa-access-control) | ||||||
ebyhr marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||||||
| authorizer. ({issue}`26851`) | ||||||
|
|
||||||
| ## Web UI | ||||||
findepi marked this conversation as resolved.
Show resolved
Hide resolved
|
||||||
|
|
||||||
| * Add support for filtering queries by `X-Trino-Trace-Token` value in [](/admin/preview-web-interface). ({issue}`26447`) | ||||||
ebyhr marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||||||
| * Improve rendering performance of large query JSON in [](/admin/preview-web-interface). ({issue}`26807`) | ||||||
| * Fix rendering of a large query plans in [](/admin/preview-web-interface). ({issue}`26749`) | ||||||
ebyhr marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||||||
| * Fix rendering of splits timeline for queued queries in [](/admin/preview-web-interface) to prevent | ||||||
ebyhr marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||||||
| blank screen ({issue}`26920`) | ||||||
|
|
||||||
| ## JDBC driver | ||||||
ebyhr marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||||||
|
|
||||||
|
|
||||||
| ## Docker image | ||||||
|
|
||||||
| * Run Trino on JDK 25.0.0 (build 36). ({issue}`26693`) | ||||||
|
Contributor
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. FYI: This will change to 25.0.1 soon
Member
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. Why are we treating this as user visible? Because we support attaching external plugins to Trino run from official docker image? |
||||||
|
|
||||||
| ## CLI | ||||||
|
|
||||||
|
|
||||||
| ## BigQuery connector | ||||||
|
|
||||||
| ## Blackhole connector | ||||||
|
|
||||||
| ## Cassandra connector | ||||||
|
|
||||||
| ## ClickHouse connector | ||||||
|
|
||||||
| ## Delta Lake connector | ||||||
|
|
||||||
| * Fix failure when reading `NULL` map on `json` type. ({issue}`26700`) | ||||||
ebyhr marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
ebyhr marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||||||
| * Deprecate `gcs.use-access-token` in favor of `gcs.auth-type` config property. ({issue}`26681`) | ||||||
ebyhr marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||||||
|
|
||||||
| ## Druid connector | ||||||
|
|
||||||
| ## DuckDB connector | ||||||
|
|
||||||
| ## Elasticsearch connector | ||||||
|
|
||||||
| ## Exasol connector | ||||||
|
|
||||||
| ## Faker connector | ||||||
|
|
||||||
| ## Google Sheets connector | ||||||
|
|
||||||
| * Fix potential query failure when `gsheets.delegated-user-email` config property | ||||||
ebyhr marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||||||
| is used. ({issue}`26501`) | ||||||
|
|
||||||
| ## Hive connector | ||||||
|
|
||||||
| * Add support for reading encrypted Parquet files. ({issue}`24517`, {issue}`9383`) | ||||||
| * Deprecate `gcs.use-access-token` in favor of `gcs.auth-type` config property. ({issue}`26681`) | ||||||
ebyhr marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||||||
| * Improve performance of queries using complex predicates on `$path` column. ({issue}`27000`) | ||||||
| * Fix ORC writer to ensure that dates and timestamps older than `1582-10-15` are | ||||||
ebyhr marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||||||
| read correctly by Apache Hive. ({issue}`26507`) | ||||||
|
|
||||||
| ## Hudi connector | ||||||
|
|
||||||
| * Deprecate `gcs.use-access-token` in favor of `gcs.auth-type` config property. ({issue}`26681`) | ||||||
|
|
||||||
| ## Iceberg connector | ||||||
|
|
||||||
| * Improve performance when writing sorted tables and the `iceberg.sorted-writing.local-staging-path` | ||||||
ebyhr marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||||||
| config option is set. ({issue}`24376`) | ||||||
ebyhr marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
ebyhr marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||||||
| * Return execution metrics while running `remove_orphan_files` procedure. ({issue}`26661`) | ||||||
ebyhr marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||||||
| * Deprecate `gcs.use-access-token` in favor of `gcs.auth-type` config property. ({issue}`26681`) | ||||||
| * Fix failure due to column count mismatch when executing `add_files_from_table` | ||||||
ebyhr marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||||||
| procedure. ({issue}`26774`) | ||||||
| * Fix failure when executing `optimize_manifests` on tables without a snapshot. ({issue}`26970`) | ||||||
| * Fix incorrect results when reading Avro files migrated from Hive. ({issue}`26863`) | ||||||
ebyhr marked this conversation as resolved.
Show resolved
Hide resolved
|
||||||
|
|
||||||
| ## Ignite connector | ||||||
|
|
||||||
| ## JMX connector | ||||||
|
|
||||||
| ## Kafka connector | ||||||
|
|
||||||
| * Fix failure when filtering partitions by timestamp offset. ({issue}`26787`) | ||||||
ebyhr marked this conversation as resolved.
Show resolved
Hide resolved
|
||||||
|
|
||||||
| ## Loki connector | ||||||
|
|
||||||
| ## MariaDB connector | ||||||
|
|
||||||
| ## Memory connector | ||||||
|
|
||||||
| ## MongoDB connector | ||||||
|
|
||||||
| ## MySQL connector | ||||||
|
|
||||||
| ## OpenSearch connector | ||||||
|
|
||||||
| ## Oracle connector | ||||||
|
|
||||||
| ## Pinot connector | ||||||
|
|
||||||
| ## PostgreSQL connector | ||||||
|
|
||||||
| ## Prometheus connector | ||||||
|
|
||||||
| ## Redis connector | ||||||
|
|
||||||
| ## Redshift connector | ||||||
|
|
||||||
| ## SingleStore connector | ||||||
|
|
||||||
| ## Snowflake connector | ||||||
|
|
||||||
| ## SQL Server connector | ||||||
|
|
||||||
| ## TPC-H connector | ||||||
|
|
||||||
| ## TPC-DS connector | ||||||
|
|
||||||
| ## Vertica connector | ||||||
|
|
||||||
| ## SPI | ||||||
|
|
||||||
| * Require `shutdown` to be implemented by the `Connector`. ({issue}`26718`) | ||||||
|
Member
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.
Suggested change
|
||||||
| * Deprecate `io.trino.spi.type.Type#appendTo` method. ({issue}`26922`) | ||||||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The release date placeholder 'dd Oct 2025' should be replaced with the actual release date.