mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-21 23:21:59 +00:00
7.5 KiB
7.5 KiB
sidebar_position | sidebar_label |
---|---|
1 | 2023 |
2023 Changelog
ClickHouse release v23.6.3.87-stable (36911c17d0
) FIXME as compared to v23.6.2.18-stable (89f39a7ccf
)
Performance Improvement
- Backported in #52751: Fix incorrect projection analysis which invalidates primary keys. This issue only exists when
query_plan_optimize_primary_key = 1, query_plan_optimize_projection = 1
. This fixes #48823 . This fixes #51173 . #52308 (Amos Bird).
Build/Testing/Packaging Improvement
- Backported in #52911: Add
clickhouse-keeper-client
symlink to the clickhouse-server package. #51882 (Mikhail f. Shiryaev). - Backported in #53023: Packing inline cache into docker images sometimes causes strange special effects. Since we don't use it at all, it's good to go. #53008 (Mikhail f. Shiryaev).
- Backported in #53290: The compiler's profile data (
-ftime-trace
) is uploaded to ClickHouse Cloud., the second attempt after #53100. #53213 (Alexey Milovidov). - Backported in #53465: Preserve environment parameters in
clickhouse start
command. Fixes #51962. #53418 (Mikhail f. Shiryaev).
Bug Fix (user-visible misbehavior in an official stable release)
- Fix for moving 'IN' conditions to PREWHERE #51610 (Alexander Gololobov).
- Fix binary arithmetic for Nullable(IPv4) #51642 (Yakov Olkhovskiy).
- Support IPv4 and IPv6 as dictionary attributes #51756 (Yakov Olkhovskiy).
- Check refcount in
RemoveManyObjectStorageOperation::finalize
instead ofexecute
#51954 (vdimir). - Fix ORDER BY tuple of WINDOW functions #52145 (Alexey Milovidov).
- Fix error in
groupArrayMoving
functions #52161 (Alexey Milovidov). - Disable expression templates for time intervals #52335 (Alexander Tokmakov).
- Fix
countSubstrings()
hang with empty needle and a column haystack #52409 (Sergei Trifonov). - Fixed inserting into Buffer engine #52440 (Vasily Nemkov).
- The implementation of AnyHash was non-conformant. #52448 (Alexey Milovidov).
- Fix abort in function
transform
#52513 (Alexey Milovidov). - Fix possible error "Cannot drain connections: cancel first" #52585 (Kruglov Pavel).
- init and destroy ares channel on demand.. #52634 (Arthur Passos).
- Fix crash in function
tuple
with one sparse column argument #52659 (Anton Popov). - clickhouse-keeper: fix implementation of server with poll() #52833 (Andy Fiddaman).
- Fix password leak in show create mysql table #52962 (Duc Canh Le).
- Not-ready Set #53162 (Nikolai Kochetov).
- Fix incorrect normal projection AST format #53347 (Amos Bird).
- Fix loading lazy database during system.table select query #53372 (SmitaRKulkarni).
- Fix: interpolate expression takes source column instead of same name aliased from select expression. #53572 (Yakov Olkhovskiy).
- Correctly handle totals and extremes with
DelayedSource
#53644 (Antonio Andelic). - Fix: sorted distinct with sparse columns #53711 (Igor Nikonov).
- Fix fuzzer crash in parseDateTime() #53764 (Robert Schulze).
NOT FOR CHANGELOG / INSIGNIFICANT
- Fix: logical error in grace hash join #51737 (Igor Nikonov).
- Pin rust nightly (to make it stable) #51903 (Azat Khuzhin).
- Fix crash in comparison functions due to incorrect query analysis #52172 (Alexey Milovidov).
- Less replication errors #52382 (Alexander Tokmakov).
- Improve logging macros #52519 (Alexander Tokmakov).
- Fix deadlocks in StorageTableFunctionProxy #52626 (Alexander Tokmakov).
- Increase min protocol version for sparse serialization #52835 (Anton Popov).
- Docker improvements #52869 (Mikhail f. Shiryaev).
- Disable test_reverse_dns_query/test.py #53195 (Alexander Tokmakov).
- Disable test_host_regexp_multiple_ptr_records/test.py #53211 (Alexander Tokmakov).
- Get rid of describe_parameters for the best robot token #53833 (Mikhail f. Shiryaev).