ClickHouse/docs/changelogs/v22.8.6.71-lts.md

9.9 KiB

sidebar_position sidebar_label
1 2022

2022 Changelog

ClickHouse release v22.8.6.71-lts (7bf38a43e3) FIXME as compared to v22.8.5.29-lts (74ffb84380)

Improvement

  • Backported in #41507: Fix incompatibility of cache after switching setting do_no_evict_index_and_mark_files from 1 to 0, 0 to 1. #41330 (Kseniia Sumarokova).

Bug Fix

  • Backported in #41229: Fix memory safety issues with functions encrypt and contingency if Array of Nullable is used as an argument. This fixes #41004. #40195 (Alexey Milovidov).

Build/Testing/Packaging Improvement

Bug Fix (user-visible misbehavior in official stable or prestable release)

  • Backported in #41284: Fix unused unknown columns introduced by WITH statement. This fixes #37812 . #39131 (Amos Bird).
  • Backported in #41837: Fix vertical merge of parts with lightweight deleted rows. #40559 (Alexander Gololobov).
  • Backported in #41618: Fix possible segfaults, use-heap-after-free and memory leak in aggregate function combinators. Closes #40848. #41083 (Kruglov Pavel).
  • Backported in #41667: Queries with OFFSET clause in subquery and WHERE clause in outer query might return incorrect result, it's fixed. Fixes #40416. #41280 (Alexander Tokmakov).
  • Backported in #41685: Fix possible wrong query result with query_plan_optimize_primary_key enabled. Fixes #40599. #41281 (Nikolai Kochetov).
  • Backported in #41362: Fix incorrect logical error Expected relative path in disk object storage. Related to #41246. #41297 (Kseniia Sumarokova).
  • Backported in #41359: Add column type check before UUID insertion in MsgPack format. #41309 (Kruglov Pavel).
  • Backported in #41596: Fix possible deadlock with async_socket_for_remote/use_hedged_requests and parallel KILL. #41343 (Azat Khuzhin).
  • Backported in #41521: Since 22.8 ON CLUSTER clause is ignored if database is Replicated and cluster name and database name are the same. Because of this DROP PARTITION ON CLUSTER worked unexpected way with Replicated. It's fixed, now ON CLUSTER clause is ignored only for queries that are replicated on database level. Fixes #41299. #41390 (Alexander Tokmakov).
  • Backported in #41480: Malicious data in Native format might cause a crash. #41441 (Alexey Milovidov).
  • Backported in #41806: The aggregate function categorialInformationValue was having incorrectly defined properties, which might cause a null pointer dereferencing at runtime. This closes #41443. #41449 (Alexey Milovidov).
  • Backported in #41506: Writing data in Apache ORC format might lead to a buffer overrun. #41458 (Alexey Milovidov).
  • Backported in #41581: Fix possible hung/deadlock on query cancellation (KILL QUERY or server shutdown). #41467 (Azat Khuzhin).
  • Backported in #41645: Queries with ORDER BY and 1500 <= LIMIT <= max_block_size could return incorrect result with missing rows from top. Fixes #41182. #41576 (Nikolai Kochetov).
  • Backported in #41642: Fix possible pipeline stuck exception for queries with OFFSET. The error was found with enable_optimize_predicate_expression = 0 and always false condition in WHERE. Fixes #41383. #41588 (Nikolai Kochetov).
  • Backported in #41901: Fix possible crash in SELECT from Merge table with enabled optimize_monotonous_functions_in_order_by setting. Fixes #41269. #41740 (Nikolai Kochetov).
  • Backported in #41836: Don't allow to create or alter merge tree tables with virtual column name _row_exists, which is reserved for lightweight delete. Fixed #41716. #41763 (Jianmei Zhang).
  • Backported in #41890: Old versions of Replicated database doesn't have a special marker in [Zoo]Keeper. We need to check only whether the node contains come obscure data instead of special mark. #41875 (Nikita Mikhaylov).

NOT FOR CHANGELOG / INSIGNIFICANT