Release 0.194
Fix deadlock in memory management logic introduced in the previous release.
Restrict (number of result elements) to 10,000 or less for
min(col, n)
,max(col, n)
,min_by(col1, col2, n)
, andmax_by(col1, col2, n)
.Improve error message when a session property references an invalid catalog.
Reduce memory usage of histogram() aggregation function.
Include minimum and maximum values for columns in
SHOW STATS
.
Web UI Changes
- Fix previously empty peak memory display in the query details page.
Fix regression in CLI that makes it always print “query aborted by user” when the result is displayed with a pager, even if the query completes successfully.
Return a non-zero exit status when an error occurs.
Add
--ignore-errors
option to continue processing in batch mode when an error occurs.
JDBC Driver Changes
Allow setting client tags via the
ClientTags
client info property.Expose update type via
getUpdateType()
onPrestoStatement
.
Consistently fail queries that attempt to read partitions that are offline. Previously, the query can have one of the following outcomes: fail as expected, skip those partitions and finish successfully, or hang indefinitely.
Allow setting username used to access Hive metastore via the config property.
Add
hive_storage_format
andrespect_table_format
session properties, corresponding to thehive.storage-format
andhive.respect-table-format
config properties.