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.
480-e STS (14 May 2026)#
Removed support for storing AI Agent sessions in coordinator memory. Sessions are now only stored in the Insights database. You must update your configuration file to remove the following properties or the cluster fails to start.
ai.agent.session-storageai.agent.max-sessionsai.agent.session-inactivity-timeout
Removed support for Glue v1 SDK.
gluenow defaults to Glue v2 across all connectors. The following configuration properties used Glue v1 and are no longer applicable. You must update your configuration file to remove the old properties.hive.metastore-cache.cache-partitionshive.metastore-cache.cache-missinghive.metastore-cache.cache-missing-partitionshive.metastore-cache.cache-missing-stats
The
snowflake_jdbcconnector has reached end of support as of 480-e and will be removed in the August 2026 LTS release. You must migrate to thesnowflake_parallelconnector before upgrading beyond 480-e. Clusters withsnowflake_jdbcstill configured will fail to start.The
enable-large-dynamic-filtersconfiguration property and the correspondingenable_large_dynamic_filterssession property have been removed. Remove these from your configuration before upgrading.The
dynamic-filtering.small*anddynamic-filtering.large-broadcast*configuration properties have been removed. Remove any references from your configuration before upgrading.The following configuration properties have been removed across the Delta Lake, Hive, Hudi, and Iceberg connectors. Update your connector configurations before upgrading:
hive.write-validation-threads: removed with no replacement.hive.fs.new-file-inherit-ownership: removed with no replacement.gc.use-access-token: removed with no replacement. Update your GCS authentication configuration accordingly.parquet.optimized-writer.validation-percentage: useparquet.writer.validation-percentageinstead.hive.parquet.writer.block-size: useparquet.writer.block-sizeinstead.hive.parquet.writer.page-size: useparquet.writer.page-sizeinstead.
The live files table metadata cache has been removed. The configuration properties
metadata.live-files.cache-size,metadata.live-files.cache-ttl, andcheckpoint-filtering.enabledare no longer recognized and must be removed from your Delta Lake connector configuration. Clusters fail to start if these properties are present.The
iceberg.extended-statistics.enabledconfiguration property and theextended_statistics_enabledsession property have been removed. Extended statistics are now always enabled and no longer require explicit configuration.The default Trino type mapping for the Iceberg
variantdata type has changed fromJSONtovariantin Iceberg format version 3 tables. To restore the previous mapping, use theiceberg.legacy-variant-type-mapping=JSONconfiguration property.Support for reading MySQL
BIT(n)columns wheren > 1has been removed. This behavior was previously incorrect. Queries that relied on reading multi-bitBITcolumns from MySQL now fail. Review any affected queries or table schemas before upgrading. - Support for reading SingleStoreBIT(n)columns wheren > 1has been removed. Review any affected queries or table schemas before upgrading.Support for
TypeSignatureParameter,ParameterKind,NamedType,NamedTypeSignature, andNamedTypeParameterhas been removed from the SPI.The Confluent Kafka version in SEP was upgraded to 5.5.0. To maintain connectivity, make the following changes to the Kafka JAAS configuration:
If your configuration uses the login module class name
org.eclipse.jetty.jaas.spi.PropertyFileLoginModule, replace it with the login module class nameorg.eclipse.jetty.security.jaas.spi.PropertyFileLoginModule.The
serviceNameproperty must now be explicitly configured. For example:
user_admin="admin1" serviceName="broker1.test.confluent.io";
The method of defining admin users for Starburst Portal changes as of this release. If you have a legacy YAML configuration file for Starburst Gateway, any of its
authorizationandpresetUsersblocks are now silently ignored. Instead, you must configurestarburst.access-control.authorized-usersorstarburst.access-control.authorized-groupsor both. Portal now fails to start without at least one of these properties in its/etc/starburst/config.propertiesfile. In addition, configure an internal communication shared secret for Portal with theinternal-communication.shared-secretproperty. Note also the following changes:/ui/api/userinforesponse:rolesis now a set with lowercase values (such as admin instead of ADMIN)/ui/api/inforesponse: the accessControlType field was removed/public/api/v1/backendendpoints now require admin credentials (they previously required an API role)
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.