Release 0.126

    • Fix a CLI crash during tab-completion when no schema is currently selected.

    • Fix reset of session properties in CLI when running USE.

    • Fix occasional query planning failure due to a bug in the projection push down optimizer.

    • Fix a parsing issue when expressions contain the form .

    • Add a new version of that takes an accuracy parameter.

    • Add field_length table property to blackhole connector to control the size of generated VARCHAR and VARBINARY fields.

    • Improve handling of physical properties which can increase performance for queries involving window functions.

    • Add ability to control whether index join lookups and caching are shared within a task. This allows us to optimize for index cache hits or for more CPU parallelism. This option is toggled by the task.share-index-loading config property or the session property.

    • Add Tableau web connector.

    • Improve performance of queries that use an IN expression with a large list of constant values.

    • Enable connector predicate push down for all comparable and equatable types.

    • Fix query planning failure when using certain operations such as GROUP BY, DISTINCT, etc. on the output columns of UNNEST.

    • Add validation for names of table properties.

    Hive Changes

    • Fix reading structural types containing nulls in Parquet.

    • Fix writing DATE type when timezone offset is negative. Previous versions would write the wrong date (off by one day).

    • Fix an issue where VARCHAR columns added to an existing table could not be queried.

    • Fix over-creation of initial splits.

    • Fix hive.immutable-partitions config property to also apply to unpartitioned tables.

    • Allow non-VARCHAR columns in DELETE query.

    • Improve error message for cases where partition columns are also table columns.