22.45. Release 0.145

General Changes

  • Fix potential memory leak in coordinator query history.
  • Fix column resolution issue when qualified name refers to a view.
  • Fail arithmetic operations on overflow.
  • Fix bugs in planner where coercions were not taken into account when computing types.
  • Fix compiler failure when TRY is a sub-expression.
  • Fix compiler failure when TRY is called on a constant or an input reference.
  • Add support for the integer type to the Presto engine and the Hive, Raptor, Redis, Kafka, Cassandra and example-http connectors.
  • Add initial support for the decimal data type.
  • Add driver.max-page-partitioning-buffer-size config to control buffer size used to repartition pages for exchanges.
  • Improve performance for distributed JOIN and GROUP BY queries with billions of groups.
  • Improve reliability in highly congested networks by adjusting the default connection idle timeouts.

Verifier Changes

  • Change verifier to only run read-only queries by default. This behavior can be changed with the control.query-types and test.query-types config flags.

CLI Changes

  • Improve performance of output in batch mode.
  • Fix hex rendering in batch mode.
  • Abort running queries when CLI is terminated.

Hive Changes

  • Fix bug when grouping on a bucketed column which causes incorrect results.
  • Add max_split_size and max_initial_split_size session properties to control the size of generated splits.
  • Add retries to the metastore security calls.