Release 453-e LTS (30 August 2024)#

Starburst Enterprise platform (SEP) 453-e LTS is the follow up release to the 451-e STS release and the 443-e LTS release.

This release is a promotion of the original 453-e STS release in August 2024 into a long term support (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#

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-splits

    • delta.max-initial-split-size

    • legacy.materialized-view-grace-period

  • The PARTITION_COLUMN and PARTITION_VALUE arguments for the flush_metadata_cache procedure of the Hive connector have been renamed to PARTITION_COLUMNS and PARTITION_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-UNNAMED to your jvm.config or set the bigquery.arrow-serialization.enabled catalog configuration property to false in your BigQuery catalog configurations.

  • Phoenix versions 5.1.x and earlier are no longer supported by the Phoenix connector.

  • 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-strategy and optimizer.optimize-mixed-distinct-aggregations configuration properties have been removed and are replaced by optimizer.distinct-aggregations-strategy.

  • The bigquery.parallelism configuration property has been removed as scan parallelism is now enabled by default on the BigQuery connector.

  • The hive.experimental.schema-discovery.enabled catalog 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#

Security#

Delta Lake connector#

Hive connector#

Hudi connector#

Iceberg connector#

Netezza connector#

SAP HANA connector#

Snowflake connector#

  • Added support for enforcing DEFINER security authorization during query execution for views when using impersonation.

Teradata connector#

  • Added support for enforcing DEFINER security authorization during query execution for views when using impersonation.

  • Added support for execute procedure.

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.file configuration property.

  • Fixed support for migration of Ranger policies in security zones.

  • Fixed failure for queries involving json_parse() and a cast to array, map, or row.

  • Fixed performance issues with partitioned table when using Lake Formation integration in Hive connector.

  • Fixed an issue that affected managed statistics collection on wide Teradata tables in specific circumstances.