ClickHouse/docs/changelogs/v21.8.9.13-lts.md
Alexey Milovidov e0252db8d4 No prestable
2023-03-27 12:19:32 +02:00

7.1 KiB

sidebar_position sidebar_label
1 2022

2022 Changelog

ClickHouse release v21.8.9.13-lts FIXME as compared to v21.8.8.29-lts

Improvement

Bug Fix

Bug Fix (user-visible misbehaviour in official stable release)

  • Backported in #29676: Fix vertical merges of projection parts. This fixes #29253 . This PR also fixes several projection merge/mutation issues introduced in https://github.com/ClickHouse/ClickHouse/pull/25165. #29337 (Amos Bird).
  • Backported in #29538: Fix possible Block structure mismatch for subqueries with pushed-down HAVING predicate. Fixes #29010. #29475 (Nikolai Kochetov).
  • Backported in #29589: In ODBC bridge add retries for error Invalid cursor state. It is a retriable error. Closes #29473. #29518 (Kseniia Sumarokova).
  • Backported in #29593: Fix bug in check pathStartsWith becuase there was bug with the usage of std::mismatch: The behavior is undefined if the second range is shorter than the first range.. #29531 (Kseniia Sumarokova).
  • Backported in #29628: Fix rare segfault in ALTER MODIFY query when using incorrect table identifier in DEFAULT expression like x.y.z... Fixes #29184. #29573 (alesapin).
  • Backported in #29752: Condition in filter predicate could be lost after push-down optimisation. #29625 (Nikolai Kochetov).
  • Backported in #29840: Fixed incorrect behaviour of setting materialized_postgresql_tables_list at server restart. Found in #28529. #29686 (Kseniia Sumarokova).
  • Backported in #29847: Fix concurrent access to LowCardinality during GROUP BY (leads to SIGSEGV). #29782 (Azat Khuzhin).
  • Backported in #29911: Fix bad cast in ATTACH TABLE ... FROM 'path' query when non-string literal is used instead of path. It may lead to reading of uninitialized memory. #29790 (Alexey Milovidov).
  • Backported in #29867: Avoid Timeout exceeded: elapsed 18446744073.709553 seconds error that might happen in extremely rare cases, presumably due to some bug in kernel. Fixes #29154. #29811 (Alexander Tokmakov).
  • Backported in #29877: Fix system tables recreation check (fails to detect changes in enum values). #29857 (Azat Khuzhin).
  • Backported in #30210: Fix possible data-race between FileChecker and StorageLog/StorageStripeLog. #29959 (Azat Khuzhin).
  • Backported in #30069: Fix crash of sample by tuple(), closes #30004. #30016 (flynn).
  • Backported in #30125: Dropped Memory database might reappear after server restart, it's fixed (#29795). Also added force_remove_data_recursively_on_drop setting as a workaround for Directory not empty error when dropping Ordinary database (because it's not possible to remove data leftovers manually in cloud environment). #30054 (Alexander Tokmakov).
  • Backported in #30263: FlatDictionary, HashedDictionary fix bytes_allocated calculation for nullable attributes. #30238 (Maksim Kita).

NO CL CATEGORY

  • Avoid deadlocks when reading and writting on JOIN Engine tables at the same time. #30187 (Raúl Marín).

NOT FOR CHANGELOG / INSIGNIFICANT