Release 432 (2 Nov 2023)#
Note
Release notes now include a ⚠️ symbol to highlight any changes as potentially breaking changes. The following changes are considered and may require adjustments:
Removal or renaming of configuration properties that may prevent startup or require configuration changes
Changes to default values for configuration properties that may significantly change the behavior of a system
Updates to the requirements for external systems or software used with Trino, such as removal of support for an old version of a data source in a connector
Non-backwards compatible changes to the SPI which may require plugins to be updated
Otherwise significant changes that requires specific attention from teams managing a Trino deployment
General#
Improve performance of
CREATE TABLE AS ... SELECT
queries that contain a redundantORDER BY
clause. (#19547)⚠️ Breaking change: Remove support for late materialization, including the
experimental.late-materialization.enabled
andexperimental.work-processor-pipelines
configuration properties. (#19611)Fix potential query failure when using inline functions. (#19561)
Docker image#
Update Java runtime to Java 21. (#19553)
CLI#
Fix crashes when using Homebrew’s version of the
stty
command. (#19549)
Delta Lake connector#
Improve performance of filtering on columns with long strings stored in Parquet files. (#19038)
Hive connector#
Improve performance of filtering on columns with long strings stored in Parquet files. (#19038)
Iceberg connector#
Add support for the
register_table
andunregister_table
procedures with the REST catalog. (#15512)Add support for the
BEARER
authentication type for connecting to the Nessie catalog. (#17725)Improve performance of filtering on columns with long strings stored in Parquet files. (#19038)
MongoDB connector#
Add support for predicate pushdown on
real
anddouble
types. (#19575)
SPI#
Add Trino version to SystemAccessControlContext. (#19585)
⚠️ Breaking change: Remove null-suppression from RowBlock fields. Add new factory methods to create a
RowBlock
, and remove the old factory methods. (#19479)