ClickHouse/docs/changelogs/v21.2.8.31-stable.md

9.0 KiB

sidebar_position sidebar_label
1 2022

2022 Changelog

ClickHouse release v21.2.8.31-stable FIXME as compared to v21.2.7.11-stable

Bug Fix

  • Backported in #22191: Fixed race on SSL object inside SecureSocket in Poco. #21456 (Nikita Mikhaylov).
  • Backported in #22336: Fix table function clusterAllReplicas returns wrong _shard_num. close #21481. #21498 (flynn).
  • Backported in #22092: In case if query has constant WHERE condition, and setting optimize_skip_unused_shards enabled, all shards may be skipped and query could return incorrect empty result. #21550 (Amos Bird).
  • Backported in #22318: Remove unknown columns from joined table in where for queries to external database engines (MySQL, PostgreSQL). close #14614, close #19288 (dup), close #19645 (dup). #21640 (Vladimir C).
  • Backported in #22285: Start accepting connections after DDLWorker and dictionaries initialization. #21676 (Azat Khuzhin).
  • Backported in #21753: Fix concurrent OPTIMIZE and DROP for ReplicatedMergeTree. #21716 (Azat Khuzhin).
  • Backported in #21809: Fix bug for ReplicatedMerge table engines when ALTER MODIFY COLUMN query doesn't change the type of decimal column if its size (32 bit or 64 bit) doesn't change. #21728 (alesapin).
  • Backported in #22188: Reverted S3 connection pools. #21737 (Vladimir Chebotarev).
  • Backported in #22240: Fix scalar subquery index analysis. This fixes #21717 , which was introduced in https://github.com/ClickHouse/ClickHouse/pull/18896 . #21766 (Amos Bird).
  • Backported in #22050: Fix deadlock in first catboost model execution. Closes #13832. #21844 (Kruglov Pavel).
  • Backported in #22464: In rare case, merge for CollapsingMergeTree may create granule with index_granularity + 1 rows. Because of this, internal check, added in #18928 (affects 21.2 and 21.3), may fail with error Incomplete granules are not allowed while blocks are granules size. This error did not allow parts to merge. #21976 (Nikolai Kochetov).
  • Backported in #22204: Docker entrypoint: avoid chown of . in case when LOG_PATH is empty. Closes #22100. #22102 (filimonov).
  • Backported in #22278: Fix waiting for OPTIMIZE and ALTER queries for ReplicatedMergeTree table engines. Now the query will not hang when the table was detached or restarted. #22118 (alesapin).
  • Backported in #22266: Fix the background thread pool name. #22122 (fastio).
  • Backported in #22315: Fix docker entrypoint in case http_port is not in the config. #22132 (Ewout).
  • Backported in #22502: Fix query cancellation with use_hedged_requests=0 and async_socket_for_remote=1. #22183 (Azat Khuzhin).
  • Backported in #22369: Now clickhouse will not throw LOGICAL_ERROR exception when we try to mutate the already covered part. Fixes #22013. #22291 (alesapin).
  • Backported in #22530: Buffer overflow (on read) was possible in tokenbf_v1 full text index. The excessive bytes are not used but the read operation may lead to crash in rare cases. This closes #19233. #22421 (Alexey Milovidov).
  • Backported in #22461: Add (missing) memory accounting in parallel parsing routines. In previous versions OOM was possible when the resultset contains very large blocks of data. This closes #22008. #22425 (Alexey Milovidov).
  • Backported in #22557: Fix bug in partial merge join with LowCardinality. Close #22386, close #22388. #22510 (Vladimir C).
  • Backported in #22606: Fix deserialization of empty string without newline at end of TSV format. This closes #20244. Possible workaround without version update: set input_format_null_as_default to zero. It was zero in old versions. #22527 (Alexey Milovidov).
  • Backported in #22575: Fix UB by unlocking the rwlock of the TinyLog from the same thread. #22560 (Azat Khuzhin).
  • Backported in #22648: Avoid UB in *Log engines for rwlock unlock due to unlock from another thread. #22583 (Azat Khuzhin).
  • Backported in #22682: Fix LOGICAL_ERROR for Log with nested types w/o columns in the SELECT clause. #22654 (Azat Khuzhin).
  • Backported in #22699: Fix wait for mutations on several replicas for ReplicatedMergeTree table engines. Previously, mutation/alter query may finish before mutation actually executed on other replicas. #22669 (alesapin).
  • Backported in #22740: Fix possible hangs in zk requests in case of OOM exception. Fixes #22438. #22684 (Nikolai Kochetov).

NOT FOR CHANGELOG / INSIGNIFICANT