Release 351 (3 Jan 2021)#
General#
- Rename client protocol headers to start with - X-Trino-. Legacy clients can be supported by setting the configuration property- protocol.v1.alternate-header-nameto- Presto. 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 property- jmx.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 property- jmx.base-name.
Server RPM#
- Rename installation directories from - prestoto- trino.
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 as- TrinoConnectionto start with- Trino.
Hive connector#
- Rename JMX name for - PrestoS3FileSystemto- TrinoS3FileSystem.
- Change configuration properties - hive.hdfs.presto.principalto- hive.hdfs.trino.principaland- hive.hdfs.presto.keytabto- hive.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.locationto- trino-logs.http-request-log.locationand- presto-logs.http-request-log.patternto- trino-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 - prestoto- trino.
- Rename all classes in the Thrift IDL starting with - Prestoto- Trino.
- Rename configuration properties starting with - prestoto- trino.
SPI#
- Rename Java package to - io.trino.spi.
- Rename - PrestoExceptionto- TrinoException.
- Rename - PrestoPrincipalto- TrinoPrincipal.
- Rename - PrestoWarningto- TrinoWarning.