mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-27 18:12:02 +00:00
11 KiB
11 KiB
sidebar_position | sidebar_label |
---|---|
1 | 2022 |
2022 Changelog
ClickHouse release v21.10.3.9-stable FIXME as compared to v21.10.2.15-stable
New Feature
- Backported in #30712: CompiledExpressionCache limit elements size using
compiled_expression_cache_elements_size
setting. #30667 (Maksim Kita).
Improvement
- Backported in #30453: Allow symlinks to files in user_files directory for file table function. #30309 (Kseniia Sumarokova).
- Backported in #30635: More full support of positional arguments. #30433 (Kseniia Sumarokova).
Bug Fix
- Backported in #30620: Fix reading from empty file on encrypted disk. #30494 (Vitaly Baranov).
- Backported in #31369: Fix SHOW GRANTS when partial revokes are used. This PR fixes #31138. #31249 (Vitaly Baranov).
Bug Fix (user-visible misbehaviour in official stable or prestable release
- Backported in #30915: 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 #30824: Fix "Column is not under aggregate function and not in GROUP BY" with PREWHERE (Fixes: #28461). #28502 (Azat Khuzhin).
- Backported in #30766: Fix hanging DDL queries on Replicated database while adding a new replica. #29328 (Kevin Michel).
- Backported in #30504: Fixed incorrect behaviour of setting
materialized_postgresql_tables_list
at server restart. Found in #28529. #29686 (Kseniia Sumarokova). - Backported in #30137: Fix error
Port is already connected
for queries withGLOBAL IN
andWITH TOTALS
. Only for 21.9 and 21.10. #30086 (Nikolai Kochetov). - Backported in #30465: Support nullable arguments in function
initializeAggregation
. #30177 (Anton Popov). - Backported in #30353: Fix
pread_fake_async
/pread_threadpool
withmin_bytes_to_use_direct_io
. #30191 (Azat Khuzhin). - Backported in #30334: * Allow identifiers staring with numbers in multiple joins. #30230 (Vladimir C).
- Backported in #30654: Fix
[I]LIKE
function. Closes #28661. #30244 (Nikolay Degterinsky). - Backported in #30378: fix replaceRegexpAll bug. #30292 (Memo).
- Backported in #30526: Fixed segfault which might happen if session expired during execution of REPLACE PARTITION. #30432 (Alexander Tokmakov).
- Backported in #30587: * Fix deadlock on ALTER with scalar subquery to the same table, close #30461. #30492 (Vladimir C).
- Backported in #30608: Limit push down optimization could cause a error
Cannot find column
. Fixes #30438. #30562 (Nikolai Kochetov). - Backported in #30747: Update aws-sdk submodule for throttling in Yandex.S3. #30646 (ianton-ru).
- Backported in #30751: 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 #30709: Fix PREWHERE with WHERE in case of always true PREWHERE. #30668 (Azat Khuzhin).
- Backported in #30771: Fixed a race condition between
REPLACE/MOVE PARTITION
and background merge in non-replicatedMergeTree
that might cause a part of moved/replaced data to remain in partition. Fixes #29327. #30717 (Alexander Tokmakov). - Backported in #30859: Fixed ambiguity when extracting auxiliary ZooKeeper name from ZooKeeper path in
ReplicatedMergeTree
. Previously server might fail to start withUnknown auxiliary ZooKeeper name
if ZooKeeper path contains a colon. Fixes #29052. Also it was allowed to specify ZooKeeper path that does not start with slash, but now it's deprecated and creation of new tables with such path is not allowed. Slashes and colons in auxiliary ZooKeeper names are not allowed too. #30822 (Alexander Tokmakov). - Backported in #30926: Fix set index not used in AND/OR expressions when there are more than two operands. This fixes #30416 . #30887 (Amos Bird).
- Backported in #31289: Fix some corner cases with intersect/except. Closes #30803. #30965 (Kseniia Sumarokova).
- Backported in #31152: Skip max_partition_size_to_drop check in case of ATTACH PARTITION ... FROM and MOVE PARTITION ... #30995 (Amr Alaa).
- Backported in #31041: 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 #31203: Fix abort in debug server and
DB::Exception: std::out_of_range: basic_string
error in release server in case of bad hdfs url by adding additional check of hdfs url structure. #31042 (Kruglov Pavel). - Backported in #31373: Fix StorageMerge with aliases and where (it did not work before at all). Closes #28802. #31044 (Kseniia Sumarokova).
- Backported in #31255: Fix bug in Keeper which can lead to inability to start when some coordination logs was lost and we have more fresh snapshot than our latest log. #31150 (alesapin).
- Backported in #31436: Fix bug with group by and positional arguments. Closes #31280#issuecomment-968696186. #31420 (Kseniia Sumarokova).
NOT FOR CHANGELOG / INSIGNIFICANT
- AddDefaultDatabaseVisitor support dictGet #29650 (Maksim Kita).
- StorageExecutable fix small issues #30352 (Maksim Kita).
- Fix ca-bundle.crt in kerberized_hadoop/Dockerfile #30358 (Vladimir C).
- SQLUserDefinedFunctions composition fix #30483 (Maksim Kita).
- StorageDictionary fix potential configuration race #30502 (Maksim Kita).
- Fix typo in USE_MYSQL check #31226 (Yuriy Chernyshov).
- BloomFilter index check fix #31334 (Maksim Kita).