mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-25 00:52:02 +00:00
5.2 KiB
5.2 KiB
sidebar_position | sidebar_label |
---|---|
1 | 2022 |
2022 Changelog
ClickHouse release v21.3.19.1-lts FIXME as compared to v21.3.18.4-lts
Performance Improvement
- Backported in #31733: Improve performance of JSON and XML output formats. #31673 (Alexey Milovidov).
Bug Fix
- Backported in #31577: Quota limit was not reached, but the limit was exceeded. This PR fixes #31174. #31337 (sunny).
- Backported in #32347: Fix bug when remove unneeded columns in subquery. If there is an aggregation function in query without group by, do not remove if it is unneeded. #32289 (dongyifeng).
Bug Fix (user-visible misbehaviour in official stable or prestable release
- Backported in #30913: Fix
ORDER BY ... WITH FILL
with setTO
andFROM
and no rows in result set. #30888 (Anton Popov).
Bug Fix (user-visible misbehaviour in official stable or prestable release)
- Backported in #30750: Functions for case-insensitive search in UTF8 strings like
positionCaseInsensitiveUTF8
andcountSubstringsCaseInsensitiveUTF8
might find substrings that actually does not match, it's fixed. #30663 (Alexander Tokmakov). - Backported in #31038: Using
formatRow
function with not row formats led to segfault. Don't allow to use this function with such formats (because it doesn't make sense). #31001 (Kruglov Pavel). - Backported in #31519: Remove not like function into RPNElement. #31169 (sundyli).
- Backported in #31581: * Disable
partial_merge_join_left_table_buffer_bytes
before bug in this optimization is fixed. See #31009). * Remove redundant optionpartial_merge_join_optimizations
. #31528 (Vladimir C). - Backported in #31792: Settings
input_format_allow_errors_num
andinput_format_allow_errors_ratio
did not work for parsing of domain types, such asIPv4
, it's fixed. Fixes #31686. #31697 (Alexander Tokmakov). - Backported in #31816: Fix race in JSONEachRowWithProgress output format when data and lines with progress are mixed in output. #31736 (Kruglov Pavel).
- Backported in #31758: Fix usage of
Buffer
table engine with typeMap
. Fixes #30546. #31742 (Anton Popov). - Backported in #32153: Fix crash when function
dictGet
with type is used for dictionary attribute when type isNullable
. Fixes #30980. #31800 (Maksim Kita). - Backported in #31894: Fix possible assertion
../src/IO/ReadBuffer.h:58: bool DB::ReadBuffer::next(): Assertion '!hasPendingData()' failed.
in TSKV format. #31804 (Kruglov Pavel). - Backported in #32214: Number of active replicas might be determined incorrectly when inserting with quorum if setting
replicated_can_become_leader
is disabled on some replicas. It's fixed. #32157 (Alexander Tokmakov).
NOT FOR CHANGELOG / INSIGNIFICANT
- BloomFilter index check fix #31334 (Maksim Kita).
- Support toUInt8/toInt8 for if constant condition optimization. #31866 (Nikolai Kochetov).