mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-12-12 17:32:32 +00:00
11 KiB
11 KiB
ClickHouse release v20.7.2.30-stable FIXME as compared to v20.7.1.4310-prestable
Performance Improvement
- Backported in #14188: Slightly optimize very short queries with LowCardinality. #14129 (Anton Popov).
Improvement
- Backported in #13918: Fix data race in
lgamma
function. This race was caught only intsan
, no side effects a really happened. #13842 (Nikolai Kochetov). - Backported in #13951: Fix wrong error for long queries. It was possible to get syntax error other than
Max query size exceeded
for correct query. #13928 (Nikolai Kochetov).
Bug Fix
- Backported in #14088: Removed wrong auth access check when using ClickHouseDictionarySource to query remote tables. #12756 (sundyli).
- Backported in #13559: Fix access to redis dictionary after connection was dropped once. It may happen with
cache
anddirect
dictionary layouts. #13082 (Anton Popov). - Backported in #13509: Fix parsing row policies from users.xml when names of databases or tables contain dots. This fixes #5779, #12527. #13199 (Vitaly Baranov).
- Backported in #13607: Fix missing or excessive headers in
TSV/CSVWithNames
formats. This fixes #12504. #13343 (Azat Khuzhin). - Backported in #13525: Fix possible race in
StorageMemory
. https://clickhouse-test-reports.s3.yandex.net/0/9cac8a7244063d2092ad25d45502611e18d3749c/stress_test_(thread)/stderr.log Have no idea how to write a test. #13416 (Nikolai Kochetov). - Backported in #13536: Fix wrong code in function
netloc
. This fixes #13335. #13446 (Alexey Milovidov). - Backported in #14015: Fix premature
ON CLUSTER
timeouts for queries that must be executed on a single replica. Fixes #6704, Fixes #7228, Fixes #13361, Fixes #11884. #13450 (alesapin). - Backported in #13551: Fix secondary indices corruption in compact parts. #13538 (Anton Popov).
- Backported in #13998: Fixed the behaviour when sometimes cache-dictionary returned default value instead of present value from source. #13624 (Nikita Mikhaylov).
- Backported in #13664: Concurrent
ALTER ... REPLACE/MOVE PARTITION ...
queries might cause deadlock. It's fixed. #13626 (Alexander Tokmakov). - Backported in #13704: Fix typo in error message about
The value of 'number_of_free_entries_in_pool_to_lower_max_size_of_merge' setting
. #13678 (Alexey Milovidov). - Backported in #13718: Fix crash in JOIN with StorageMerge and
set enable_optimize_predicate_expression=1
. #13679 (Artem Zuikov). - Backported in #13702: Do not optimize any(arrayJoin()) -> arrayJoin() under optimize_move_functions_out_of_any. #13681 (Azat Khuzhin).
- Backported in #14107: Fix visible data clobbering by progress bar in client in interactive mode. This fixes #12562 and #13369 and #13584 and fixes #12964. #13691 (Alexey Milovidov).
- Backported in #13734: Fix incorrect message in
clickhouse-server.init
while checking user and group. #13711 (ylchou). - Backported in #13773: Fix logging Settings.Names/Values when log_queries_min_type > QUERY_START. #13737 (Azat Khuzhin).
- Backported in #13771: Fix race condition between DETACH and background merges. Parts may revive after detach. This is continuation of #8602 that did not fix the issue but introduced a test that started to fail in very rare cases, demonstrating the issue. #13746 (Alexey Milovidov).
- Backported in #13787: Add range check for h3KRing function. This fixes #13633. #13752 (Alexey Milovidov).
- Backported in #13886: Fixed
Directory not empty
error when concurrently executingDROP DATABASE
andCREATE TABLE
. #13756 (Alexey Milovidov). - Backported in #13800: Fix step overflow in range(). #13790 (Azat Khuzhin).
- Backported in #13813: Fix reading from MergeTree table with INDEX of type SET fails when comparing against NULL. This fixes #13686. #13793 (Amos Bird).
- Backported in #13834: Fix topK/topKWeighted merge (with non-default parameters). #13817 (Azat Khuzhin).
- Backported in #13904: Fix incorrect sorting for
FixedString
columns. Fixes #13182. #13887 (Nikolai Kochetov). - Backported in #13977: Fixed potential deadlock when renaming
Distributed
table. #13922 (Alexander Tokmakov). - Backported in #14031: Fix wrong results in select queries with
DISTINCT
keyword in caseoptimize_duplicate_order_by_and_distinct
setting is enabled. #13925 (Artem Zuikov). - Backported in #14078: Fixed wrong mount point in extra info for
Poco::Exception: no space left on device
. #14050 (Alexander Tokmakov). - Backported in #14184: When waiting for a dictionary update to complete, use the timeout specified by
query_wait_timeout_milliseconds
setting instead of a hard-coded value. #14105 (Nikita Mikhaylov). - Backported in #14169: Fix creation of tables with named tuples. This fixes #13027. #14143 (Alexey Milovidov).
- Backported in #14245: Fixed incorrect sorting order if LowCardinality column. This fixes #13958. #14223 (Nikita Mikhaylov).
- Backported in #14250: Fix crash in mark inclusion search introduced in https://github.com/ClickHouse/ClickHouse/pull/12277 . #14225 (Amos Bird).