Release 453-e LTS (30 Aug 2024)#
Dell Data Analytics Engine, powered by Starburst Enterprise platform (SEP) 453-e LTS is the follow up release to the 443-e LTS release.
It contains all improvements from Starburst Enterprise releases since the 443-e LTS release:
It includes all improvements from the following Trino releases:
Highlights since 443-e#
Added native filesystem support for object storage.
Added Query result caching.
Promoted Schema discovery to general availability with added UI support.
Added support for location grants with built-in access control.
Breaking Changes#
SEP now requires JDK 22 to run.
The following configuration properties and catalog configuration properties have been removed. These properties must be removed from all configurations or the cluster fails to start:
delta.max-initial-splitsdelta.max-initial-split-sizelegacy.materialized-view-grace-period
The
PARTITION_COLUMNandPARTITION_VALUEarguments for theflush_metadata_cacheprocedure of the Hive connector have been renamed toPARTITION_COLUMNSandPARTITION_VALUES, respectively. The old argument names no longer work.The BigQuery connector now enables Arrow serializaion by default, which requires a JVM configuration. You must either add
--add-opens=java.base/java.nio=ALL-UNNAMEDto yourjvm.configor set thebigquery.arrow-serialization.enabledcatalog configuration property tofalsein your BigQuery catalog configurations.Phoenix versions 5.1.x and earlier are no longer supported by the Phoenix connector.
The Warp Speed REST API is no longer enabled by default. To enable the Warp Speed REST API, set
warp-speed.config.extensions.enabled=true.Warp Speed custom warmup rules are no longer stored in an external RDBMS. Warmup rules are now saved in object storage in a location specified in
warp-speed.objectstore.store.path. In order to allow an existing warmup configuration to continue uninterrupted, you must export any existing rules from the external database and import them to object storage, then update your catalog configuration with the object store path.The
optimizer.mark-distinct-strategyandoptimizer.optimize-mixed-distinct-aggregationsconfiguration properties have been removed and are replaced by optimizer.distinct-aggregations-strategy.The
bigquery.parallelismconfiguration property has been removed as scan parallelism is now enabled by default on the BigQuery connector.The
hive.experimental.schema-discovery.enabledcatalog configuration property has been removed as schema discovery is enabled by default. You must remove this property from the cluster configuration or SEP fails to start.
453-e initial changes#
General#
Released Schema discovery in general availability.
Added support for running schema discovery in the Starburst Enterprise web UI.
Added support for AWS Bottlerocket nodes for Amazon EKS workloads. This includes support for Warp Speed configurations.
Security#
Added IAM role support for query result caching.
Delta Lake connector#
Added native filesystem support for cloud storage systems. See the migration guide for more information on switching to native Azure storage, Google Cloud storage, and S3 storage support.
Hive connector#
Added native filesystem support for cloud storage systems. See the migration guide for more information on switching to native Azure storage, Google Cloud storage, and S3 storage support.
Added support for excluding tables from caching with the
hive.file-status-cache-tables.excludedcatalog configuration property.
Hudi connector#
Added native filesystem support for cloud storage systems. See the migration guide for more information on switching to native Azure storage, Google Cloud storage, and S3 storage support.
Iceberg connector#
Added native filesystem support for cloud storage systems. See the migration guide for more information on switching to native Azure storage, Google Cloud storage, and S3 storage support.
Netezza connector#
Added support for
executeprocedure.
SAP HANA connector#
Added support for parallel read operations.
Snowflake connector#
Added support for enforcing
DEFINERsecurity authorization during query execution for views when using impersonation.
Teradata connector#
Added support for enforcing
DEFINERsecurity authorization during query execution for views when using impersonation.Added support for
executeprocedure.
453-e.1 changes (30 August 2024)#
Fixed failure when a user-defined type name contains uppercase characters.
Fixed the Trino username incorrectly defaulting to the name of the user running the Trino process when no username is specified.
Fixed query failure when file-based network topology is configured with the
node-scheduler.network-topology.fileconfiguration property.Fixed failure for queries involving
json_parse()and a cast to array, map, or row.Fixed an issue that affected managed statistics collection on wide Teradata tables in specific circumstances.
453-e.2 changes (13 Sep 2024)#
Fixed an issue which prevented
sysadminrole from using Schema Discovery UX. To run schema discovery, the service account referenced byschema-discovery.starburst-usermust be listed instarburst.access-control.authorized-users.Fixed a bug that caused cluster metrics to be created with incorrect intervals and subsequently led to loss of cluster metrics data.
Fixed query failures when Parquet files contain column names that only differ in case.
Fixed memory tracking issue for aggregations that could cause worker crashes with out-of-memory errors.
Fixed UI regression caused by incorrect property name.
Fixed Run and troubleshoot feature when
insights.authorized-groupsconfiguration property contains authorized groups.Fixed numeric overflow during managed statistics computation for large tables in Teradata mode session.
453-e.3 was skipped.
453-e.4 changes (18 Oct 2024)#
Enabled Warp Speed REST extensions by default.
Fixed failures with queries using table functions when
parent-project-idis defined.Fixed OpenX JSON decoding a JSON array line that resulted in data being written to the wrong output column.
Fixed reading large Prometheus responses.
Fixed query failure when
bigquery.service-cache-ttlconfiguration property is not0msandcase-insensitive-name-matchingis enabled.Fixed rare bug causing long planning times when Hive metastore caching is enabled.
Fixed failures for
count(*)queries with predicates containing non-ASCII strings.Fixed failure when
bigquery.case-insensitive-name-matchingis enabled andbigquery.case-insensitive-name-matching.cache.ttlis set to0m.
453-e.5 changes (4 Nov 2024)#
Added support for
tinyintorsmallinttointegertype coercion in Iceberg.Use
hive.metastore.partition-batch-size.maxconfig property value insync_partition_metadataprocedure. The default batch size is changed to 100 from 1000.Updated Iceberg connector migration procedure to use nullable columns by default.
Fixed query failure in MaxCompute connector when additional projects are specified with
maxcompute.additional-projects.
453-e.6 changes (14 Nov 2024)#
Fixed memory leak in
InMemoryEventClientwithin cache service.Fixed incorrect results when reading array columns and
bigquery.arrow-serialization.enabledis set totrue.
453-e.7 changes (27 Nov 2024)#
Improved performance when using various string functions in queries involving joins.
Fixed insert of invalid time zone data for tables using the
TIMESTAMP WITH TIME ZONEtype.Fixed incorrect results for queries filtering on a partition columns and the
NAMEcolumn mapping is used.Fixed server error responses printing unprocessed user input.
Fixed query failures on impersonated Hive during delegated authentication checks.
453-e.8 changes (13 Dec 2024)#
Updated query result caching to use session property managers to resolve session property defaults and ensure that they are consistently applied.
Fixed incorrect column length of
VARCHARtype in SingleStore version 8.Fixed failure of S3 file listing of buckets that enforce requester pays.
Fixed incorrect quoting of output values when the
CSV_UNQUOTEDorCSV_HEADER_UNQUOTEDformat is used.
453-e.9 changes (15 Jan 2025)#
Starburst Helm charts are no longer accessible through the ChartMuseum API. Instead, use the OCI API.
Updated OpenSSL and libcurl native dependencies in Teradata Direct table operator.
Fixed issue with hanging queries in Teradata Direct connector.
Fixed query failures or missing statistics in
SHOW STATSwhen a connector returns NaN values for table statistics.Fixed failure when writing concurrently with transformed partition columns.
Fixed an issue where Unity metastore returned an exception when attempting to list tables for a non-existent schema.
Fixed incorrect tables displayed by catalogs when multiple DynamoDB catalogs using IAM role auth were attached to the same cluster.
Fixed a bug that caused querying issues in the query editor when results cache is enabled.
Fixed correctness issue when reading deletion vectors in Delta Lake.
453-e.10 changes (5 Feb 2025)#
Fixed a bug when reading from Spark-managed Iceberg tables with nested columns.
453-e.11 changes (19 Feb 2025)#
Enforced access control for new tables in the
register_tableprocedure.Fixed parsing of negative hexadecimal, octal, and binary numeric literals.
Fixed failures with recursive delete operations on S3Express preventing usage of fault-tolerant execution.
Fixed failure when updating values to
NULL.Fixed catalog information in JMX metrics when using file system caching with multiple catalogs.
453-e.12 changes (28 Feb 2025)#
Fixed failure when using uppercase variable names in SQL user-defined functions.
Fixed failures of the
array_histogram()function when the input contains null values.Fixed potential table corruption when using the vacuum procedure in Delta Lake.
453-e.13 changes (18 Mar 2025)#
Fixed column masks not applying to columns in views with non-lowercase names.
Fixed failures caused by tables with case-sensitive name conflicts.
Prevented failures when fault-tolerant execution is configured with an exchange manager that uses Azure storage with workload identity.
453-e.14 changes (3 Apr 2025)#
Added support for limiting the max parallelism with the
bigquery.max-parallelismconfiguration property in the BigQuery connector.Fixed an issue which prevented temporal types in
JOINpredicates being pushed down in the Netezza connector.Fixed an issue in SCIM when updating group membership with Azure AD.
453-e.15 was skipped.
453-e.16 changes (15 Apr 2025)#
Updated Parquet libraries to address CVE-2025-30065, though Starburst was not impacted because SEP uses a custom Parquet reader.
Fixed an issue that caused queries to hang when reading large tables.
Fixed failure when setting comments on columns with upper case letters.
453-e.17 changes (30 Apr 2025)#
Removed the Phoenix connector due to incompatibility with Java 24.
Fixed Glue endpoint URL override.
453-e.18 changes (19 May 2025)#
Updated
ignite-coredependency to 2.17.0 to mitigate CVE-2024-52577.Updated Go to 1.23.8 to mitigate the multiple CVEs.
Fixed query failures with
EXCEEDED_LOCAL_MEMORY_LIMITerrors due to incorrect memory accounting.Fixed potential failures or incorrect results when querying partitioned tables using the OpenX JSON SerDe.
Fixed potential performance regression when reading ORC data.
453-e.19 changes (2 Jun 2025)#
Updated to include support for Java 24.
Fixed an issue which caused incremental refresh of materialized views to fail when using session credentials.
453-e.20 changes (18 Jun 2025)#
Fixed failure when querying views without StorageDescriptor on Glue.
Fixed an issue where statistics computation was skipped for all columns if some column types did not support statistics.
Fixed query failures with
HIVE_CANNOT_OPEN_SPLITerror when reading ORC files with large row counts.
453-e.21 changes (2 Jul 2025)#
Introduced resource leakage detection in the runtime for Native S3, Azure FS, and GCS.
Fixed an issue where the Built-in access control audit log queue would crash or become unresponsive due to errors. The audit log queue now handles errors more gracefully by persisting queued events and logging more meaningful exceptions to the coordinator logs.
453-e.22 changes (15 Jul 2025)#
Improved performance when adding new partitions to Glue by skipping the update of partition statistics for empty partitions.
453-e.23 was shipped without any SEP release notes.