Add support for specifying an Azure blob endpoint for accessing spooling in
fault-tolerant execution with the exchange.azure.endpoint configuration
property. (#22218)
Expose driver execution statistics via JMX. (#22427)
Improve performance for large clusters under heavy workloads. (#22039)
Improve performance of queries with simple predicates. This optimization can
be disabled using the experimental.columnar-filter-evaluation.enabled
configuration property or the columnar_filter_evaluation_enabled session
property. (#21375)
⚠️ Breaking change: Improve performance of aggregations containing a DISTINCT
clause, and replace the optimizer.mark-distinct-strategy and
optimizer.optimize-mixed-distinct-aggregations configuration properties with
the new optimizer.distinct-aggregations-strategy property. (#21907)
Improve performance of reading JSON files. (#22348)
Add support for using web identity exclusively for authentication when running
on Amazon EKS with the legacy S3 file system enabled. This can be configured
via the trino.s3.use-web-identity-token-credentials-provider property. (#22162)
Add support for exclusively using web identity for authentication when using
Amazon EKS with
IAM roles
by setting the
s3.use-web-identity-token-credentials-provider configuration property. (#22163)
Add support for the assumeNullCatalogMeansCurrent connection property. When
enabled, a null value for the catalog parameter in DatabaseMetaData
methods is assumed to mean the current catalog. If no current catalog is
set, the behaviour is unmodified. (#20866)
⚠️ Breaking change: Add support for V2 of the Nessie REST API. Previous behavior can
be restored by setting the iceberg.nessie-catalog.client-api-version
configuration property to V1. (#22215)
Improve performance when reading by populating split_offsets in file
metadata. (#9018)
Set the default value for the s3.max-connections configuration property
to 500. (#22209)
Fix failure when reading Parquet files that don't have field-id on
structured types. (#22347)