Skip to content
Closed
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions docs/src/main/sphinx/release.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
```{toctree}
:maxdepth: 1

release/release-478
release/release-477
release/release-476
release/release-475
Expand Down
140 changes: 140 additions & 0 deletions docs/src/main/sphinx/release/release-478.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,140 @@
# Release 478 (dd Oct 2025)
Copy link

Copilot AI Oct 4, 2025

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.

Suggested change
# Release 478 (dd Oct 2025)
# Release 478 (3 Jun 2024)

Copilot uses AI. Check for mistakes.
Comment thread
ebyhr marked this conversation as resolved.
Outdated

## General

* Add support for column lineage in `UNNEST` clause. ({issue}`16946`)
Comment thread
ebyhr marked this conversation as resolved.
Outdated
* Add `allowed-retry-policies` configuration property to specify which retry
Comment thread
ebyhr marked this conversation as resolved.
Outdated
policies can be selected by user. ({issue}`26628`)
Comment thread
ebyhr marked this conversation as resolved.
Outdated
* Add support for loading plugins from multiple directories. ({issue}`26855`)
* Add `/v1/integrations/gateway` endpoint for integration with Trino Gateway. ({issue}`26548`)
Comment thread
ebyhr marked this conversation as resolved.
Outdated
* Allow to drop catalog that failed to load correctly. ({issue}`26918`)
Comment thread
ebyhr marked this conversation as resolved.
Outdated
* Improve performance of queries with `ORDER BY`. ({issue}`26725`)
Comment thread
ebyhr marked this conversation as resolved.
Outdated
* Improve performance of `MERGE` statement involving `NOT MATCHED` case. ({issue}`26759`)
Comment thread
ebyhr marked this conversation as resolved.
Outdated
* Improve performance of spilling join queries. ({issue}`26076`)
Comment thread
ebyhr marked this conversation as resolved.
Outdated
* Fix potential incorrect results when reading `row` type. ({issue}`26806`)
Comment thread
ebyhr marked this conversation as resolved.
Comment thread
findepi marked this conversation as resolved.
* Make `metadata.catalogs` table return all catalogs. ({issue}`26918`)
Comment thread
ebyhr marked this conversation as resolved.
Outdated
Comment thread
ebyhr marked this conversation as resolved.
Outdated
* Ensure that queries with and without `EXPLAIN ANALYZE` are planned in the same
Comment thread
ebyhr marked this conversation as resolved.
Outdated
way. ({issue}`26938`)

## Security

* Propagate `queryId` to [Open Policy Agent](/security/opa-access-control)
Comment thread
ebyhr marked this conversation as resolved.
Outdated
authorizer. ({issue}`26851`)

## Web UI
Comment thread
findepi marked this conversation as resolved.

* Add support for filtering queries by `X-Trino-Trace-Token` value in [](/admin/preview-web-interface). ({issue}`26447`)
Comment thread
ebyhr marked this conversation as resolved.
Outdated
* 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`)
Comment thread
ebyhr marked this conversation as resolved.
Outdated
* Fix rendering of splits timeline for queued queries in [](/admin/preview-web-interface) to prevent
Comment thread
ebyhr marked this conversation as resolved.
Outdated
blank screen ({issue}`26920`)

## JDBC driver
Comment thread
ebyhr marked this conversation as resolved.
Outdated


## Docker image

* Run Trino on JDK 25.0.0 (build 36). ({issue}`26693`)
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

FYI: This will change to 25.0.1 soon

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The 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`)
Comment thread
ebyhr marked this conversation as resolved.
Outdated
Comment thread
ebyhr marked this conversation as resolved.
Outdated
* Deprecate `gcs.use-access-token` in favor of `gcs.auth-type` config property. ({issue}`26681`)
Comment thread
ebyhr marked this conversation as resolved.
Outdated

## Druid connector

## DuckDB connector

## Elasticsearch connector

## Exasol connector

## Faker connector

## Google Sheets connector

* Fix potential query failure when `gsheets.delegated-user-email` config property
Comment thread
ebyhr marked this conversation as resolved.
Outdated
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`)
Comment thread
ebyhr marked this conversation as resolved.
Outdated
* 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
Comment thread
ebyhr marked this conversation as resolved.
Outdated
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`
Comment thread
ebyhr marked this conversation as resolved.
Outdated
config option is set. ({issue}`24376`)
Comment thread
ebyhr marked this conversation as resolved.
Outdated
Comment thread
ebyhr marked this conversation as resolved.
Outdated
* Return execution metrics while running `remove_orphan_files` procedure. ({issue}`26661`)
Comment thread
ebyhr marked this conversation as resolved.
Outdated
* 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`
Comment thread
ebyhr marked this conversation as resolved.
Outdated
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`)
Comment thread
ebyhr marked this conversation as resolved.

## Ignite connector

## JMX connector

## Kafka connector

* Fix failure when filtering partitions by timestamp offset. ({issue}`26787`)
Comment thread
ebyhr marked this conversation as 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`)
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Connector is the name of the interface connectors implement.
The interface does not implement shutdown. Quite contrary, it lost its default implementation.

Suggested change
* Require `shutdown` to be implemented by the `Connector`. ({issue}`26718`)
* Remove default implementation from `Connector.shutdown()`. ({issue}`26718`)

* Deprecate `io.trino.spi.type.Type#appendTo` method. ({issue}`26922`)