|  | 
|  | 1 | +# Release 478 (dd Oct 2025) | 
|  | 2 | + | 
|  | 3 | +## General | 
|  | 4 | + | 
|  | 5 | +* Add support for column lineage in `UNNEST` clause. ({issue}`16946`) | 
|  | 6 | +* Add `allowed-retry-policies` configuration property to specify which retry | 
|  | 7 | +  policies can be selected by user. ({issue}`26628`) | 
|  | 8 | +* Add support for loading plugins from multiple directories. ({issue}`26855`) | 
|  | 9 | +* Allow to drop catalog that failed to load correctly. ({issue}`26918`) | 
|  | 10 | +* Improve performance of queries with `ORDER BY`. ({issue}`26725`) | 
|  | 11 | +* Improve performance of `MERGE` statement involving `NOT MATCHED` case. ({issue}`26759`) | 
|  | 12 | +* Fix potential incorrect results when reading `row` type. ({issue}`26806`) | 
|  | 13 | +* Make `metadata.catalogs` table return all catalogs. ({issue}`26918`) | 
|  | 14 | + | 
|  | 15 | +## Security | 
|  | 16 | + | 
|  | 17 | +* Propagate `queryId` to [Open Policy Agent](/security/opa-access-control) | 
|  | 18 | +  authorizer. ({issue}`26851`) | 
|  | 19 | + | 
|  | 20 | +## Web UI | 
|  | 21 | + | 
|  | 22 | +* Add support for filtering queries by `X-Trino-Trace-Token` value in [](/admin/preview-web-interface). ({issue}`26447`) | 
|  | 23 | +* Improve rendering performance of large query JSON code in [](/admin/preview-web-interface). ({issue}`26807`) | 
|  | 24 | +* Fix query plan default viewport in [](/admin/preview-web-interface). ({issue}`26749`) | 
|  | 25 | +* Fix query splits timeline in [](/admin/preview-web-interface) to prevent | 
|  | 26 | +  blank screen ({issue}`26920`) | 
|  | 27 | + | 
|  | 28 | +## JDBC driver | 
|  | 29 | + | 
|  | 30 | +* Add support for zstd, brotli, and gzip compressions. ({issue}`26875`) | 
|  | 31 | + | 
|  | 32 | +## Docker image | 
|  | 33 | + | 
|  | 34 | +* Run Trino on JDK 25.0.0 (build 36). ({issue}`26693`) | 
|  | 35 | + | 
|  | 36 | +## CLI | 
|  | 37 | + | 
|  | 38 | +* Add support for zstd, brotli, and gzip compressions. ({issue}`26875`) | 
|  | 39 | + | 
|  | 40 | +## BigQuery connector | 
|  | 41 | + | 
|  | 42 | +## Blackhole connector | 
|  | 43 | + | 
|  | 44 | +## Cassandra connector | 
|  | 45 | + | 
|  | 46 | +## ClickHouse connector | 
|  | 47 | + | 
|  | 48 | +## Delta Lake connector | 
|  | 49 | + | 
|  | 50 | +* Fix failure when reading `NULL` map on `json` type. ({issue}`26700`) | 
|  | 51 | +* Deprecate `gcs.use-access-token` in favor of `gcs.auth-type` config property. ({issue}`26681`) | 
|  | 52 | + | 
|  | 53 | +## Druid connector | 
|  | 54 | + | 
|  | 55 | +## DuckDB connector | 
|  | 56 | + | 
|  | 57 | +## Elasticsearch connector | 
|  | 58 | + | 
|  | 59 | +## Exasol connector | 
|  | 60 | + | 
|  | 61 | +## Faker connector | 
|  | 62 | + | 
|  | 63 | +## Google Sheets connector | 
|  | 64 | + | 
|  | 65 | +* Fix potential query failure when `gsheets.delegated-user-email` config property | 
|  | 66 | +  is used. ({issue}`26501`) | 
|  | 67 | + | 
|  | 68 | +## Hive connector | 
|  | 69 | + | 
|  | 70 | +* Add support for reading encrypted Parquet files. ({issue}`24517`, {issue}`9383`) | 
|  | 71 | +* Fix ORC writer to ensure that dates and timestamps older than 1582 are read  | 
|  | 72 | +  correctly by Apache Hive. ({issue}`26507`) | 
|  | 73 | +* Deprecate `gcs.use-access-token` in favor of `gcs.auth-type` config property. ({issue}`26681`) | 
|  | 74 | + | 
|  | 75 | +## Hudi connector | 
|  | 76 | + | 
|  | 77 | +* Deprecate `gcs.use-access-token` in favor of `gcs.auth-type` config property. ({issue}`26681`) | 
|  | 78 | + | 
|  | 79 | +## Iceberg connector | 
|  | 80 | + | 
|  | 81 | +* Improve performance when writing sorted tables and the `iceberg.sorted-writing.local-staging-path` | 
|  | 82 | +  config option is set. ({issue}`24376`) | 
|  | 83 | +* Produce metrics about execution in the output of `remove_orphan_files` procedure. ({issue}`26661`) | 
|  | 84 | +* Deprecate `gcs.use-access-token` in favor of `gcs.auth-type` config property. ({issue}`26681`) | 
|  | 85 | +* Fix failure due to column count mismatch when executing `add_files_from_table` | 
|  | 86 | +  procedure. ({issue}`26774`) | 
|  | 87 | +* Fix failure when executing `optimize_manifests` on tables without a snapshot. ({issue}`26970`) | 
|  | 88 | +* Fix incorrect results when reading Avro files migrated from Hive. ({issue}`26863`) | 
|  | 89 | + | 
|  | 90 | +## Ignite connector | 
|  | 91 | + | 
|  | 92 | +## JMX connector | 
|  | 93 | + | 
|  | 94 | +## Kafka connector | 
|  | 95 | + | 
|  | 96 | +* Fix failure when filtering partitions by timestamp offset. ({issue}`26787`) | 
|  | 97 | + | 
|  | 98 | +## Loki connector | 
|  | 99 | + | 
|  | 100 | +## MariaDB connector | 
|  | 101 | + | 
|  | 102 | +## Memory connector | 
|  | 103 | + | 
|  | 104 | +## MongoDB connector | 
|  | 105 | + | 
|  | 106 | +## MySQL connector | 
|  | 107 | + | 
|  | 108 | +## OpenSearch connector | 
|  | 109 | + | 
|  | 110 | +## Oracle connector | 
|  | 111 | + | 
|  | 112 | +## Pinot connector | 
|  | 113 | + | 
|  | 114 | +## PostgreSQL connector | 
|  | 115 | + | 
|  | 116 | +## Prometheus connector | 
|  | 117 | + | 
|  | 118 | +## Redis connector | 
|  | 119 | + | 
|  | 120 | +## Redshift connector | 
|  | 121 | + | 
|  | 122 | +## SingleStore connector | 
|  | 123 | + | 
|  | 124 | +## Snowflake connector | 
|  | 125 | + | 
|  | 126 | +## SQL Server connector | 
|  | 127 | + | 
|  | 128 | +## TPC-H connector | 
|  | 129 | + | 
|  | 130 | +## TPC-DS connector | 
|  | 131 | + | 
|  | 132 | +## Vertica connector | 
|  | 133 | + | 
|  | 134 | +## SPI | 
|  | 135 | + | 
|  | 136 | +* Require `shutdown` to be implemented by the `Connector`. ({issue}`26718`) | 
|  | 137 | +* Deprecate `io.trino.spi.type.Type#appendTo` method. ({issue}`26922`) | 
0 commit comments