Release 356-e LTS (10 May 2021)#
Starburst Enterprise platform (SEP) 356-e is the follow up release to the 355-e STS release and the 350-e LTS release.
This release is a long term support (LTS) release.
The 350-e release includes all improvements from the following Trino project releases:
It contains all improvements from the Starburst Enterprise releases since 350-e LTS:
Highlights since 350-e#
Add Cache service
Move from Presto to Trino project name, note numerous breaking changes in following section
Add support for Amazon GovCloud deployments with CFT/AMI including HA, Ranger, Autoscaling and all other features, Feature Parity with commercial version
Add Starburst Admin
Add join pushdown and top-N pushdown to numerous connectors
Introduce Starburst Cached Views as umbrella for cache service, table scan redirections and related features and tools
Breaking changes#
This release includes no breaking changes since the 355-e release. However like 354-e and all future SEP releases, it is based on Trino. It is therefore the first LTS release based on Trino.
All breaking changes from 354-e and the tips from the migration guide apply. It is important that you review these if you are upgrading from 350-e or an earlier release.
356-e initial changes#
The following changes from 356-e.0 and 356-e.1 are all part of the first public release.
General#
Add SQL workbench to Starburst Insights
Add new Starburst Salesforce connector
Performance#
-
Add bucketing and sorting
Add incremental update support
Security#
Delta Lake connector#
Add support for write operations
Improve predicate pushdown for the Parquet reader by using Parquet file statistics to read only the files and row groups that contain relevant data for
SELECT
,INSERT
,UPDATE
andDELETE
queries.
Elasticsearch connector#
Added backpressure (HTTP 429 status) handling
Kafka connector#
Add OAuth 2.0 token pass-through
Snowflake connector#
Support for using the distributed connector with Azure object storage
Add OAuth 2.0 token pass-through
SQL Server connector#
Add password credential pass-through
Synapse connector#
Add Active Directory password authentication and credential pass-through
Add password credential pass-through
Teradata connectors#
Improve error message when query used in query pass-through is invalid.
Add support for
CREATE TABLE WITH
primary index.Mask value of
teradata-parallel-direct.https.keystore.password
in log file writing.
Teradata Direct connector#
Use transmission statistics to calculate table statistics in SEP for Teradata views.
Add support for running connector on Kubernetes.
356-e.1 changes (14 May 2021)#
Mask value of
teradata-parallel-direct.https.keystore.password
in log file writing.Add support for epoch milliseconds exposed as String in the Elasticsearch connector.
Support Databricks replace table with schema change in Delta Lake connector.
Validate ORC ACID version base on data file metadata as a fallback.
356-e.2 was skipped
356-e.3 changes (11 Jun 2021)#
Correct how delete markers are interpreted for ORC ACID tables in Hive connector, so SEP is not filtering out extraneous rows for certain tables.
Fix query failure when reading from a non-ORC insert-only transactional table in Hive connector.
Fix incorrect results when accessing BigQuery records with wrong index in BigQuery connector.
Fix query failures when accessing the
information_schema
table in Delta Lake connector.Fix table statistics collection in the Teradata connector.
Fix reading Snowflake exported data from Azure WASB in >4MB chunks in Snowflake connector.
Add support for object mapping defined in JSON file to SQL Server connector.
356-e.4 was skipped
356-e.5 changes (23 Jun 2021)#
Delta Lake connector: Fix query failure after table location changed in the metastore.