============= 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 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 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`` and ``cassandra.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 of ``1m``. The ``cassandra.no-host-available-retry-count`` config option is no longer supported. Verifier Changes ---------------- * Add support for ``INSERT`` queries.