Release 478 (29 Oct 2025)#
General#
Include lineage information for columns used in
UNNESTexpressions. (#16946)Add support for limiting which retry policies a user can select. This can be configured using the
retry-policy.allowedoption. (#26628)Add support for loading plugins from multiple directories. (#26855)
Allow dropping catalogs that failed to load correctly. (#26918)
Improve performance of queries with an
ORDER BYclause usingvarcharorvarbinarytypes. (#26725)Improve performance of
MERGEstatements involving aNOT MATCHEDcase. (#26759)Improve performance of queries involving
JOINwhen the join spills to disk. (#26076)Fix potential incorrect results when query uses
rowtype. (#26806)Include catalogs that failed to load in the
metadata.catalogstable. (#26918)Fix
EXPLAIN ANALYZEplanning so that it executes with the same plan as would be used to execute the query being analyzed. (#26938)Fix incorrect results when using logical navigation function
FIRSTin row pattern recognition. (#26981)
Security#
Propagate
queryIdto the Open Policy Agent authorizer. (#26851)
Docker image#
Run Trino on JDK 25.0.0 (build 36). (#26693)
Delta Lake connector#
Google Sheets connector#
Fix potential query failure when the
gsheets.delegated-user-emailconfiguration property is used. (#26501)
Hive connector#
Add support for reading encrypted Parquet files. (#24517, #9383)
Deprecate the
gcs.use-access-tokenconfiguration property. Usegcs.auth-typeinstead. (#26681)Improve performance of queries using complex predicates on
$pathcolumn. (#27000)Fix writing ORC files to ensure that dates and timestamps before
1582-10-15are read correctly by Apache Hive. (#26507)Fix
flush_metadata_cacheprocedure failure when metastore impersonation is enabled. (#27059)
Hudi connector#
Deprecate the
gcs.use-access-tokenconfiguration property. Usegcs.auth-typeinstead. (#26681)
Iceberg connector#
Improve performance when writing sorted tables and
iceberg.sorted-writing.local-staging-pathis set. (#24376)Improve performance of
ALTER TABLE EXECUTE OPTIMIZEon tables with bucket transform partitioning. (#27104)Return execution metrics while running the
remove_orphan_filescommand. (#26661)Deprecate the
gcs.use-access-tokenconfiguration property. Usegcs.auth-typeinstead. (#26681)Collect distinct values count on all columns when replacing tables. (#26983)
Fix failure due to column count mismatch when executing the
add_files_from_tableprocedure. (#26774)Fix failure when executing
optimize_manifestson tables without a snapshot. (#26970)Fix incorrect results when reading Avro files migrated from Hive. (#26863)
Fix failure when executing
SHOW CREATE SCHEMAon a schema with unsupported properties with REST, Glue or Nessie catalog. (#24744)Fix failure when running
EXPLAINorEXPLAIN ANALYZEonOPTIMIZEcommand. (#26598)
Kafka connector#
Fix failure when filtering partitions by timestamp offset. (#26787)