Release 338-e LTS (20 Jul 2020)#
Starburst Enterprise Presto 338-e is the follow up release to the 336-e STS release and the 332-e LTS release:
The 338-e release includes all improvements from the Presto project releases:
This release is a long term support (LTS) release and contains all improvements from the Starburst Enterprise releases releases since 332-e LTS:
Highlights since 332-e#
MapR Hive metastore support.
Native table operator for the Teradata connector
Fix for CVE-2020-15087xxx
Improve authentication support for the Trino web UI
Elasticsearch DSL passthrough support in the Elasticsearch connector
Breaking changes since 332-e#
Java 11 is now the required runtime for Presto servers. More information can be found in in the Java requirements section.
Significant Starburst improvements since 336-e#
Improvements of the native table operator for the Teradata connector
Add support for caching for distributed file systems requiring Kerberos authentication
Update JDBC driver used by the Snowflake connector
First limited support for aggregation pushdown in the Oracle connector and the Teradata connector
Add support SQL-based management of Hive Ranger policies
Improve audit support for access control with Ranger
Nanosecond support for timestamp with and without time zone
338-e.1 changes (17 Aug 2020)#
Fix serialization of
NULL
values in structural types for old Presto clientsBackport fix adaptation from Slice to Object stack type from version 340
Fail query, instead of silently skipping, if there are bucket files outside of the bucket range
Limit revoking and granting privileges with Ranger integration
338-e.2 changes (16 Sep 2020)#
Accept URIs with an equals sign
=
in path in Sentry privilege configurationFix to prevent JVM crashes when
LongArrayList
is too largeFix incorrect type reporting for
TIMESTAMP
andTIMESTAMP WITH TIME ZONE
for legacy clients
338-e.3 changes (16 Oct 2020)#
Allow specifying behavior if data is inserted into existing Hive partition with the
hive.insert-existing-partitions-behavior
property.Fix query failure when reading an ORC ACID table with a filter after the table underwent a minor table compaction.
Fix incorrect query results when reading an ORC ACID table that has deleted rows and underwent a minor compaction.
Match the existing user and group of the table or partition when creating new files on HDFS.
Fix metastore cache invalidation for
GRANT
andREVOKE
in Hive connector.
338-e.4 changes (16 Nov 2020)#
Improve failover to a new URI of the Hive Metastore Service
Fix incorrect correlation mapping
338-e.5 changes (10 Dec 2020)#
Add validation for bucketed query results in Hive connector
Fix incorrect query results resulting from external data updates in Delta Lake connector
338-e.6 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>
.
338-e.7 changes (14 May 2021)#
Mask value of
teradata-parallel-direct.https.keystore.password
in log file writing.
338-e.8 changes (14 Jun 2021)#
Fix incorrect results when accessing BigQuery records with wrong index in BigQuery connector.