mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-22 23:52:03 +00:00
7.1 KiB
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
- Backported in #29941: Update zoneinfo files to 2021c. #29925 (Alexey Milovidov).
Bug Fix
- Backported in #29817: Allow using a materialized column as the sharding key in a distributed table even if
insert_allow_materialized_columns=0
:. #28637 (Vitaly Baranov). - Backported in #29973: Fix shutdown of
AccessControlManager
. Now there can't be reloading of the configuration after AccessControlManager has been destroyed. This PR fixes the flaky test test_user_directories/test.py::test_relative_path. #29951 (Vitaly Baranov).
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-downHAVING
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 ofstd::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 inDEFAULT
expression likex.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
duringGROUP 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
andStorageLog
/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 addedforce_remove_data_recursively_on_drop
setting as a workaround forDirectory not empty
error when droppingOrdinary
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
- Maybe fix livelock in ZooKeeper client #28195 (Alexander Tokmakov).
- May be fix s3 tests #29762 (Kseniia Sumarokova).
- Update BoringSSL #29998 (Filatenkov Artur).