Project: ClickHouse (App Definition and Development / Database)
File: v21.9.2.17-stable.md

sidebar_position: 1 sidebar_label: 2022 Backported in : Allow symlinks for library dictionaty path. (). Backported in : Use Multipart copy upload for large S3 objects. (). Backported in : Fix strange sessions expiration logic in Keeper. Probably it should help in CI: https://clickhouse-test-reports.s3.yandex.net/0/6bd9b82141c98dcd7796fd9d08326831095ba519/stresstest(debug).html#fail1. (). Backported in : Bugfix for windowFunnel's "strict" mode. This fixes . (). Backported in : After https://github.com/ClickHouse/ClickHouse/pull/26864. Fix shutdown of `NamedSessionStorage`: session contexts stored in `NamedSessionStorage` are now destroyed before destroying the global context. (). Backported in : Fix PostgreSQL-style cast (`::` operator) with negative numbers. (). Backported in : Fix selecting with extremes from a column of the type `LowCardinality(UUID)`. (). Backported in : Check cluster name before creating Distributed table, do not allow to create a table with incorrect cluster name. Fixes . (). Backported in : Fix checking access grants when executing GRANT WITH REPLACE statement with ON CLUSTER clause. This PR improves fix https://github.com/ClickHouse/ClickHouse/pull/27701. (). Backported in : Fix cases, when read buffer fails with 'attempt to read after end of file'. Closes . (). Backported in : Fix transformation of disjunctions chain to `IN` (controlled by settings `optimizeminequalitydisjunctionchainlength`) in distributed queries with settings `legacycolumnnameoftupleliteral = 0`. (). Backported in : Temporarily switched ubuntu apt repository to mirror ru.archive.ubuntu.com as default one(archive.ubuntu.com) is not responding from our CI. (). Backported in : Fix handling null value with type of Nullable(String) in function JSONExtract. This fixes and . This was introduced in https://github.com/ClickHouse/ClickHouse/pull/25452 . (). Backported in : Fix extremely rare segfaults on shutdown due to incorrect order of context/config reloader shutdown. (). Backported in : Fixed possible excessive number of conditions moved from `WHERE` to `PREWHERE` (optimization controlled by settings `optimizemoveto_prewhere`). (). Backported in : Multiple small fixes for projections. See detailed description in pr. (). Backported in : Fix incorrect behavior in `clickhouse-keeper` when list watches (`getChildren`) triggered with `set` requests for children. (). Backported in : Fix a rare bug in `clickhouse-keeper` when the client can receive a watch response before request-response.

Backported in : Fix possible read of uninitialized memory for queries with `Nullable(LowCardinality)` type and extremes. Fixes . (). Backported in : Fix reading of custom TLD w/o new line at EOF. (). Backported in : Fix inconsistent result in queries with `ORDER BY` and `Merge` tables with enabled setting `optimizereadin_order`. (). Backported in : Fix intersecting parts due to new part had been replaced with an empty part. (). Backported in : Fix NOT-IN index optimization when not all key columns are used. This fixes . (). Backported in : Fix non joined rows from nullable column. Close . (). Backported in : Fix rare case when changes of `clickhouse-keeper` settings may lead to lost logs and server hung. (). Backported in : Fix lack of quotes for table names in MaterializedPostgreSQL engine. Closes . (). Backported in : Fixed possible ZooKeeper watches leak on background processing of distributed DDL queue. Closes . (). Backported in : Fix bug which can lead to error `Existing table metadata in ZooKeeper differs in sorting key expression.` after alter of `ReplicatedVersionedCollapsingMergeTree`. Fixes . (). Backported in : Fix `There is no subcolumn` error, while select from tables, which have `Nested` columns and scalar columns with dot in name and the same prefix as `Nested` (e.g. `n.id UInt32, n.arr1 Array(UInt64), n.arr2 Array(UInt64)`). (). Backported in : Fix UUID overlap in DROP TABLE for internal DDL from MaterializeMySQL. (). Backported in : Fix endless loop for truncated bzip2 archive. (). Backported in : - Fix the number of arguments required by s2RectAdd and s2RectContains functions. (). Backported in : Add Settings.Names, Settings.Values aliases for system.processes table. (). Backported in : Fix the coredump in the creation of distributed tables, when the parameters passed in are wrong. (). Fix throw without exception in MySQL source. (). Fix race between REPLACE PARTITION and MOVE PARTITION (). Follow-up to (). Set version of tzlocal to 2.1 (). CHJIT custom memory manager (). ODBC connection holder fix dangling reference (). Another try to fix BackgroundPoolTask decrement. (). More accurate check that zk root exists. (). Function dictGet default implementation for nulls ().