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