Release 0.175#
General#
Fix «position is not valid» query execution failures.
Fix memory accounting bug that can potentially cause
OutOfMemoryError
.Fix regression that could cause certain queries involving
UNION
andGROUP BY
orJOIN
to fail during planning.Fix planning failure for
GROUP BY
queries containing correlated subqueries in theSELECT
clause.Fix execution failure for certain
DELETE
queries.Reduce occurrences of «Method code too large» errors.
Reduce memory utilization for certain queries involving
ORDER BY
.Improve performance of map subscript from O(n) to O(1) when the map is produced by an eligible operation, including the map constructor and Hive readers (except ORC and optimized Parquet). More read and write operations will take advantage of this in future releases.
Add
enable_intermediate_aggregations
session property to enable the use of intermediate aggregations within un-grouped aggregations.Add support for
INTERVAL
data type toavg()
andsum()
aggregation functions.Add support for
INT
as an alias for theINTEGER
data type.Add resource group information to query events.
Hive#
Make table creation metastore operations idempotent, which allows recovery when retrying timeouts or other errors.
MongoDB#
Rename
mongodb.connection-per-host
config option tomongodb.connections-per-host
.