Release 0.140

    • Optimize predicate expressions to minimize redundancies.

    • Fix logging of failure_host and failure_task fields in .

    • Fix race which can cause queries to fail with a REMOTE_TASK_ERROR.

    • Optimize array_distinct() for array(bigint).

    • Fix an optimization issue that could result in non-deterministic functions being evaluated more than once producing unexpected results.

    • Improve performance of joins, aggregations, etc. by removing unnecessarily duplicated columns.

    • Optimize NOT IN queries to produce more compact predicates.

    • Remove bogus “from deserializer” column comments.

    • Add date and timestamp support to new Parquet Reader

    • Change return type of ConnectorTableLayout.getDiscretePredicates().

    Note

    This is a backwards incompatible change with the previous connector SPI. If you have written a connector, you will need to update your code before deploying this release.