Release 351 (3 Jan 2021)#
General#
Rename client protocol headers to start with
X-Trino-. Legacy clients can be supported by setting the configuration propertyprotocol.v1.alternate-header-nametoPresto. This configuration property is deprecated and will be removed in a future release.
JMX MBean naming#
Rename base domain name for server MBeans to
trino. The name can be changed using the configuration propertyjmx.base-name.Rename base domain name for the Elasticsearch, Hive, Iceberg, Raptor, and Thrift connectors to
trino.plugin. The name can be changed using the catalog configuration propertyjmx.base-name.
Server RPM#
Rename installation directories from
prestototrino.
Docker image#
Publish image as
trinodb/trino.Change base image to
azul/zulu-openjdk-centos.Change configuration directory to
/etc/trino.Rename CLI in image to
trino.
CLI#
Use new client protocol header names. The CLI is not compatible with older servers.
JDBC driver#
Use new client protocol header names. The driver is not compatible with older servers.
Change driver URL prefix to
jdbc:trino:. The old prefix is deprecated and will be removed in a future release.Change driver class to
io.trino.jdbc.TrinoDriver. The old class name is deprecated and will be removed in a future release.Rename Java package for all driver classes to
io.trino.jdbcand rename various driver classes such asTrinoConnectionto start withTrino.
Hive connector#
Rename JMX name for
PrestoS3FileSystemtoTrinoS3FileSystem.Change configuration properties
hive.hdfs.presto.principaltohive.hdfs.trino.principalandhive.hdfs.presto.keytabtohive.hdfs.trino.keytab. The old names are deprecated and will be removed in a future release.
Local file connector#
Change configuration properties
presto-logs.http-request-log.locationtotrino-logs.http-request-log.locationandpresto-logs.http-request-log.patterntotrino-logs.http-request-log.pattern. The old names are deprecated and will be removed in a future release.
Thrift connector#
Rename Thrift service method names starting with
prestototrino.Rename all classes in the Thrift IDL starting with
PrestotoTrino.Rename configuration properties starting with
prestototrino.
SPI#
Rename Java package to
io.trino.spi.Rename
PrestoExceptiontoTrinoException.Rename
PrestoPrincipaltoTrinoPrincipal.Rename
PrestoWarningtoTrinoWarning.