Release 0.170
General Changes
Fix race condition that could cause queries to fail with
InterruptedException
in rare cases.Fix a performance regression for
GROUP BY
queries overUNION
.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 Changes
Fix broken rendering when catalog properties are set.
Fix rendering of live plan when query is queued.
JDBC Driver Changes
- Add support for
DatabaseMetaData.getTypeInfo()
.
Hive Changes
Improve decimal support for the Parquet reader.
Remove misleading “HDFS” string from error messages.
Cassandra Changes
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-select
andcassandra.fetch-size-for-partition-key-select
config 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-timeout
config option, which has a default value of1m
. Thecassandra.no-host-available-retry-count
config option is no longer supported.
Verifier Changes
- Add support for
INSERT
queries.