13.99. Release 0.163

    • Fix data corruption when transporting dictionary-encoded data.
    • Improve performance for queries.
    • Improve exchange performance by reading from buffers in parallel.
    • Improve performance when only a subset of the columns resulting from a JOIN are referenced.
    • Make ALL, SOME and ANY non-reserved keywords.
    • Add function.
    • Change return type from BIGINT to VARBINARY.
    • Improve EXPLAIN ANALYZE to render stats more accurately and to include input statistics.
    • Improve tolerance to communication errors for long running queries. This can be adjusted with the query.remote-task.max-error-duration config option.
    • Fix issue that could cause incorrect results for large rows.
    • Fix NullPointerException when a field contains a null.
    • Add support for VARBINARY, TIMESTAMP and data types.
    • Fix issue that would prevent predicates from being pushed into Parquet reader.
    • Add experimental file based metastore which stores information in HDFS or S3 instead of a database.