Release 423-e LTS (31 Aug 2023)#
The 423-e release includes all improvements from the following Trino project releases:
Highlights since 413-e#
Added a new Snowflake parallel connector.
Added support for Ceph storage as a storage backend for object storage connectors.
Added support for SCIM user synchronization with Azure Active Directory and Okta.
Added managed statistics support to the Greenplum, DB2, Netezza, Redshift, Synapse, and Stargate connectors.
Breaking changes since 413-e#
Removed legacy Teradata query pass-through in favor of the query table function. The
deprecated.teradata.query-pass-through.enabled
property must be removed from the cluster configuration or the cluster does not start. Instead of legacy pass-through, use the query function.On a cluster with built-in access control, the sysadmin role is no longer assumed automatically when querying views in
DEFINER
mode whose owner has the sysadmin role. For views that are no longer accessible due to this change, the privileges of the view owner must be adjusted to grant access to the underlying tables.The
preferredWritePartitioningMinNumberOfPartitions
cache service configuration property and underlying functionality has been removed. You must remove this configuration property or table scan redirection fails.The following configuration properties and command line options have been removed from the cache service and the cache service CLI:
The
unpartitioned.writer-count
,unpartitioned.scale-writers
,unpartitioned.writer-min-size
,partitioned.use-preferred-write-partitioning
,partitioned.writer-count
,partitioned.scale-writers
, andpartitioned.writer-min-size
configuration properties have been removed from the cache service. You must remove these configuration properties or the cluster fails to start.The
--use-server-import-config
,--use-preferred-write-partitioning
,--writer-count
,--scale-writers
, and--writer-min-size
command line options have been removed from the cache service CLI.The
defaultUnpartitionedImportConfig
,defaultPartitionedImportConfig
,importConfig
in elements ofrules
, andincrementalImportConfig
in elements ofrules
properties are no longer recognized in therules.json
file.
The following changes have been made to the LDAP group provider configuration properties related to caching:
The
ldap.cache-ttl
property has been renamed toldap.cache.ttl
. You must update your configuration settings to reflect this change.The
ldap.negative-cache-ttl
property has been removed. You must remove this property or the cluster fails to start. Negative entries are now cached as normal entries.
URL extraction functions have been updated to reject invalid URIs rather than returning
NULL
. Queries that rely on these functions returningNULL
must be updated accordingly.The
optimizer.use-mark-distinct
configuration property has been removed. You must remove this property from cluster configuration in favor of theoptimizer.mark-distinct-strategy
property or the cluster fails to start.The
parquet.optimized-writer.enabled
andparquet.optimized-writer.validation-percentage
configuration properties have been removed. You must remove these properties or the cluster fails to start.
423-e initial changes#
General#
Removed the
troubleshooting.max-capture-duration
configuration property.Fixed run and troubleshoot failing when recordings are larger than
16MB
.
Security#
Added support for SCIM provisioning with Okta.
Added a native Starburst group provider caching service for SCIM.
Cosmos DB connector#
Added support for case-insensitive name matching for schemas and tables.
Snowflake connector#
Updated connectors to use version 3.13.33 of the Snowflake JDBC driver.
423-e.1 changes (31 Aug 2023)#
Changed LDAP and Starburst user and group caching to be enabled by default.
Upgraded Prometheus JMX Exporter to 0.20.0.
Fixed failure when reading
Decimal128
in MongoDB connector.Fixed possible failures when a query is cancelled. Applies to the snowflake-parallel connector.
Fixed parallel reads of SQL Server tables with non-clustered index.
423-e.2 changes (19 Sep 2023)#
Fixed issue with Query Editor not running queries to completion which may have prevented results from being visible.
Fixed failure when performing an
OUTER JOIN
involving geospatial functions in theJOIN
clause.Fixed download and troubleshoot options in the query editor when BIAC is enabled.
423-e.3 changes (2 Oct 2023)#
Fixed license issue in DynamoDB connector.
Fixed run and download when browser policies disallow downloading larger result sets.
Fixed possible query failure when joins are pushed down to Oracle.
Fixed issue where the catalog name was included twice when creating an access policy for a catalog session property (BIAC).
Added access control check to redirected tables when getting comments.
423-e.4 changes (18 Oct 2023)#
Fixed issue for Avro native readers and writers in situations where the provided schema contained camelCase in fields.
Fixed performance issue when reading with the native CSV reader on Hive.
Fixed instant file name path retrieval in Hudi Active Timeline.
Improved performance for filtering catalogs, schemas, tables, and columns in BIAC.
Fixed MongoDB mixed case schemas with custom roles.
Fixed performance issue with HMS calls by disabling batch fetch tables and views.
Fixed inferring type of decimals with leading zeros in MongoDB.
Remediated CVE-2018-20839.
423-e.5 changes (31 Oct 2023)#
Fixed incorrect column statistics for Parquet file format in manifest files.
Cast
char
fields, if necessary, tovarchar
type in Hive view translations.Fixed incorrect results for queries involving an aggregation in a correlated subquery.
423-e.6 changes (13 Nov 2023)#
Fixed incorrect results for queries involving
ORDER BY
and window functions with ordered frames.Masked additional sensitive values in log files.
Fixed incorrect results in MongoDB when a query contains several
!=
orNOT IN
predicates.Improved support for concurrent updates of table statistics in Glue.
Support
RENAME SCHEMA
andRENAME TABLE
whensnowflake.database-prefix-for-schema.enabled=true
.Remediated CVE-2023-39410.
423-e.7 changes (27 Nov 2023)#
Fixed possible JVM crash when reading short decimal columns in parquet files created by Impala (Hive, Hudi, Delta, Iceberg).
Remediated CVE-2023-41900.
Granting execution rights on a non-qualified function no longer makes all catalogs visible.