Release 0.170#
General#
- Fix race condition that could cause queries to fail with - InterruptedExceptionin rare cases.
- Fix a performance regression for - GROUP BYqueries over- UNION.
- Fix a performance regression that occurs when a significant number of exchange sources produce no data during an exchange (e.g., in a skewed hash join). 
Web UI#
- Fix broken rendering when catalog properties are set. 
- Fix rendering of live plan when query is queued. 
JDBC driver#
- Add support for - DatabaseMetaData.getTypeInfo().
Hive#
- Improve decimal support for the Parquet reader. 
- Remove misleading “HDFS” string from error messages. 
Cassandra#
- Fix an intermittent connection issue for Cassandra 2.1. 
- Remove support for selecting by partition key when the partition key is only partially specified. The - cassandra.limit-for-partition-key-selectand- cassandra.fetch-size-for-partition-key-selectconfig options are no longer supported.
- Remove partition key cache to improve consistency and reduce load on the Cassandra cluster due to background cache refresh. 
- Reduce the number of connections opened to the Cassandra cluster. Now Presto opens a single connection from each node. 
- Use exponential backoff for retries when Cassandra hosts are down. The retry timeout can be controlled via the - cassandra.no-host-available-retry-timeoutconfig option, which has a default value of- 1m. The- cassandra.no-host-available-retry-countconfig option is no longer supported.
Verifier#
- Add support for - INSERTqueries.