SEP STS breaking changes#
This page compiles the breaking changes introduced in Starburst Enterprise platform (SEP) STS release 471-e and higher. When upgrading between SEP releases, refer to this page to address all breaking changes listed between the two.
481-e STS (15 Jun 2025)#
Legacy Hadoop-based object storage support has been removed from the Delta Lake, Hive, and Iceberg connectors. Any catalog using
fs.hadoop.enabled=truefor cloud object storage or the legacyhive.s3.*,hive.azure.*, orhive.gcs.*configuration properties fail to start after upgrading.fs.hadoop.enablednow only activates HDFS support. You must migrate to native file system support before upgrading:S3: set
fs.native-s3.enabled=trueand renamehive.s3.*propertiesAzure: set
fs.native-azure.enabled=trueand renamehive.azure.*propertiesGCS: set
fs.native-gcs.enabled=trueand renamehive.gcs.*properties
See the migration guides for full property mapping tables.
The
internal-communication.shared-secretandnode.environmentconfiguration properties are no longer supported in connector configuration files when managed statistics is enabled. Configurations containing these properties fail to initialize on startup, regardless of whether managed statistics is enabled. Remove these properties from your configurations before upgrading.Geospatial functions now reject WKT input containing invalid geometry that was previously accepted and silently corrected. Queries passing non-conforming WKT strings now fail with a parse error. Validate and correct any WKT inputs in your queries before upgrading.
ST_Union()now returns an empty geometry collection instead ofNULLwhen called with no input rows. Update any queries that check for aNULLresult fromST_Union()on empty inputs.ST_Union()no longer inserts additional vertices at intersection points when unioning a point with a line. Queries that depended on those extra intersection vertices in the output geometry produce different results after upgrading.Removed the
ai.agent.persona-directory-pathconfiguration property and support for defining custom personas in JSON files. Remove the property from your coordinator configuration file or the cluster fails to start. You can now create and manage custom personas in the UI.The Trino S3 file system implementation (
io.trino.hdfs.s3.TrinoS3FileSystem) was removed in Trino 481. If you use Ranger Audit with SEP, you must update your file system to one supported directly by Hadoop. Reference Hadoop documentation for more information. For one example, if you are using Ranger Audit to S3, update the following properties in your Ranger Audit configuration:
Former property |
Former value |
New property |
New value |
|---|---|---|---|
|
|
|
|
|
|
|
|
|
Unchanged |
|
Unchanged |
|
Unchanged |
|
Unchanged |
|
Unchanged |
|
Unchanged |
|
Unchanged |
|
Unchanged |
Additionally, xasecure.audit.destination.hdfs.dir must have the s3a:///
scheme instead of s3:///.
478-e STS (8 Dec 2025)#
As of SEP 478-e, the default implementation of the
ConnectorFactory#getSecuritySensitivePropertyNamemethod is abstract. This method identifies configuration properties that may contain security-sensitive information so the engine can mask their values. Custom connectors must provide their own implementation. This change affects only customers who maintain custom plugins.
472-e STS (17 Apr 2025)#
The following HTTP client property prefixes have been renamed:
workerInfotoworker-infomemoryManagertomemory-manager
If you use these properties in your configuration files, the old names are no longer recognized. Update your configurations to use the new names to avoid unexpected behavior.
The following Hive metastore HTTP client properties have been removed:
hive.metastore.http.client.additional-headershive.metastore.http.client.authentication.typehive.metastore.http.client.bearer-tokenhive.metastore.http.client.read-timeout
If your current configuration includes any of these properties, update your configuration to remove them. If left in place, you may experience connection and authentication issues when interacting with the Hive metastore.
The Db2 connector no longer supports setting
fetchSizein the JDBC connection URL. You must removefetchSizefrom yourconnection-urlproperty and use thedb2.fetch-sizeproperty instead.
471-e STS (1 Apr 2025)#
The minimum required Java runtime for the JDBC driver and CLI has been updated to Java 11. If you are using an earlier version, you must upgrade to Java 11 or later.
The
optimize_hash_generationsession property and theoptimizer.optimize-hash-generationconfiguration option have been removed. You must remove these properties from your configuration or the cluster fails to start.The following Unity catalog metastore configuration properties have been renamed in the Delta Lake connector:
delta.metastore.unity.hosttohive.metastore.unity.hostdelta.metastore.unity.catalog-nametohive.metastore.unity.catalog-namedelta.metastore.unity.access-tokentohive.metastore.unity.token
Update these properties in your catalog configuration file or the cluster fails to start.
The Kinesis connector has been removed. Update your dependencies and configurations to use an alternative connector.