Release 345-e LTS (11 Nov 2020)#

Starburst Enterprise Presto 345-e is the followup release to the 344-e STS release and the 338-e LTS release:

The 345-e release includes all improvements from the following Presto project releases:

This release is a long term support (LTS) release and contains all improvements from the Starburst Enterprise releases since 338-e LTS:

Highlights from included STS releases since 338-e#

Breaking changes in this release#

345-e.0 and 345-e.1 changes (11 Nov 2020)#

345-e.2 changes (16 Nov 2020)#

  • Improve failover to a new URI of the Hive Metastore Service

345-e.3 changes (10 Dec 2020)#

General#

  • Prevent coordinator shutdown before worker shutdown

  • Ensure query failures are sent to the EventListener

  • Fix EXPLAIN ANALYZE for certain queries that contain broadcast join

  • Allow repeated logging of certain identical queries in event logger

  • In UI, fix invalid operator stats reporting in stage performance view

Connectors#

  • Allow using legacy Hive view translation logic for views containing CTEs by setting either hive.legacy-hive-view-translation configuration property or legacy-hive-view-translation to true

  • Add validation for bucketed query results in Hive connector

  • Add cache invalidation on CREATE TABLE events in Hive Metastore

  • Fix incorrect query results resulting from external data updates in Delta Lake connector

  • Fix SSL/SASL authentication support in Kafka connector

345-e.4 changes (21 Jan 2021)#

  • Support GRANT OPTION use with Sentry privileges

  • Improve timestamp with time zone support in Hive connector

345-e.6 changes (18 Feb 2021)#

  • Remove the deprecated Kubernetes operator, users can use the supported Kubernetes support with Helm charts

  • Remove support for Mission Control for 345-e, users can update to 350-e LTS

  • Fix possible S3 connection leak on query failure

345-e.8 changes (12 Mar 2021)#

  • Support non-lowercase partition columns in Delta Lake

  • Fix possible S3 connection leaks when using AVRO table format

345-e.9 changes (19 Mar 2021)#

  • Hive connector: Respect partition filter for DELETE of ACID tables. Previously, the partition filter was ignored, resulting in the deletion of too many rows.

  • Add -XX:PerMethodRecompilationCutoff and -XX:PerBytecodeRecompilationCutoff as JVM safety configuration in RPM

  • Fix failure when subqueries contain EXCEPT or INTERSECT

  • Fix incorrect results when multiple similar subqueries contain UNION clauses that differ only in the ALL vs DISTINCT qualifier

345-e.10 changes (8 Apr 2021)#

  • Fix privilege checks in Ranger global access control for queries that do not read any columns, such as SELECT count(*) FROM <table>.

  • Fix incorrect results when querying the $file_modified_time hidden column in Hive connector.

  • Fix incorrect SHOW SCHEMA results in Hive access control with the Privacera platform.

345-e.11 changes (14 May 2021)#

  • Mask value of teradata-parallel-direct.https.keystore.password in log file writing.

  • Fix inconsistent behavior for to_unixtime() with values of type timestamp(p).

  • Change return type of from_unixtime() and from_unixtime_nanos() to timestamp(p) with time zone.

345-e.12 changes (14 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 incorrect results when accessing BigQuery records with wrong index in BigQuery connector.