# 13.137. Release 0.126

## General Changes

• Add error location information (line and column number) for semantic errors.
• 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 POSITION(x in (y)).
• Add a new version of approx_percentile() that takes an accuracy parameter.
• Allow specifying columns names in INSERT queries.
• Add field_length table property to blackhole connector to control the size of generated VARCHAR and VARBINARY fields.
• Bundle Teradata functions plugin in server package.
• 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 task_share_index_loading 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.
• In ExchangeClient set maxResponseSize to be slightly smaller than the configured value. This reduces the possibility of encountering PageTooLargeException.
• Fix memory leak in coordinator.
• 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.
• Support DATE columns as partition columns in parquet tables.
• Improve error message for cases where partition columns are also table columns.