22.54. Release 0.143

General Changes

  • Fix race condition in output buffer that can cause a page to be lost.
  • Fix case-sensitivity issue when de-referencing row fields.
  • Fix bug in phased scheduler that could cause queries to block forever.
  • Fix DELETE for predicates that optimize to false.
  • Add support for scalar subqueries in DELETE queries.
  • Add config option query.max-cpu-time to limit CPU time used by a query.
  • Add loading indicator and error message to query detail page in UI.
  • Add query teardown to query timeline visualizer.
  • Add string padding functions lpad() and rpad().
  • Add width_bucket() function.
  • Add truncate() function.
  • Improve query startup time in large clusters.
  • Improve error messages for CAST and slice().

Hive Changes

  • Fix native memory leak when reading or writing gzip compressed data.
  • Fix performance regression due to complex expressions not being applied when pruning partitions.
  • Fix data corruption in CREATE TABLE AS when hive.respect-table-format config is set to false and user-specified storage format does not match default.