mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-30 19:42:00 +00:00
5.1 KiB
5.1 KiB
sidebar_position | sidebar_label |
---|---|
1 | 2024 |
2024 Changelog
ClickHouse release v23.8.16.40-lts (e143a9039b
) FIXME as compared to v23.8.15.35-lts (060ff8e813
)
Improvement
- Backported in #66962: Added support for parameterized view with analyzer to not analyze create parameterized view. Refactor existing parameterized view logic to not analyze create parameterized view. #54211 (SmitaRKulkarni).
- Backported in #65461: Reload certificate chain during certificate reload. #61671 (Pervakov Grigorii).
- Backported in #65880: Always start Keeper with sufficient amount of threads in global thread pool. #64444 (Duc Canh Le).
- Backported in #65912: Respect cgroup CPU limit in Keeper. #65819 (Antonio Andelic).
Critical Bug Fix (crash, LOGICAL_ERROR, data loss, RBAC)
- Backported in #65281: Fix crash with UniqInjectiveFunctionsEliminationPass and uniqCombined. #65188 (Raúl Marín).
- Backported in #65368: Fix a bug in ClickHouse Keeper that causes digest mismatch during closing session. #65198 (Aleksei Filatov).
- Backported in #65743: Fix crash in maxIntersections. #65689 (Raúl Marín).
Bug Fix (user-visible misbehavior in an official stable release)
- Backported in #65351: Fix possible abort on uncaught exception in ~WriteBufferFromFileDescriptor in StatusFile. #64206 (Kruglov Pavel).
- Backported in #66037: Fix crash on destroying AccessControl: add explicit shutdown. #64993 (Vitaly Baranov).
- Backported in #65782: Fixed bug in MergeJoin. Column in sparse serialisation might be treated as a column of its nested type though the required conversion wasn't performed. #65632 (Nikita Taranov).
- Backported in #65926: For queries that read from
PostgreSQL
, cancel the internalPostgreSQL
query if the ClickHouse query is finished. Otherwise,ClickHouse
query cannot be canceled until the internalPostgreSQL
query is finished. #65771 (Maksim Kita). - Backported in #65822: Fix a bug in short circuit logic when old analyzer and dictGetOrDefault is used. #65802 (jsc0218).
- Backported in #66449: Fixed a bug in ZooKeeper client: a session could get stuck in unusable state after receiving a hardware error from ZooKeeper. For example, this might happen due to "soft memory limit" in ClickHouse Keeper. #66140 (Alexander Tokmakov).
- Backported in #66717: Correctly track memory for
Allocator::realloc
. #66548 (Antonio Andelic).
NOT FOR CHANGELOG / INSIGNIFICANT
- Backported in #65080: Follow up to #56541. #57141 (Kseniia Sumarokova).
- Backported in #65913: Fix bug with session closing in Keeper. #65735 (Antonio Andelic).
- Backported in #66853: Fix data race in S3::ClientCache. #66644 (Konstantin Morozov).