ClickHouse/docs/changelogs/v23.8.4.69-lts.md
2024-05-30 18:10:12 +02:00

8.9 KiB

sidebar_position sidebar_label
1 2023

2023 Changelog

ClickHouse release v23.8.4.69-lts (d4d1e7b9de) FIXME as compared to v23.8.3.48-lts (ebe4eb3d23)

Build/Testing/Packaging Improvement

  • Backported in #55673: If the database is already initialized, it doesn't need to be initialized again upon subsequent launches. This can potentially fix the issue of infinite container restarts when the database fails to load within 1000 attempts (relevant for very large databases and multi-node setups). #50724 (Alexander Nikolaev).
  • Backported in #55293: Resource with source code including submodules is built in Darwin special build task. It may be used to build ClickHouse without checkouting submodules. #51435 (Ilya Yatsishin).
  • Backported in #55366: Solve issue with launching standalone clickhouse-keeper from clickhouse-server package. #55226 (Mikhail f. Shiryaev).
  • Backported in #55725: Fix integration check python script to use gh api url - Add Readme for CI tests. #55716 (Max K.).

Bug Fix (user-visible misbehavior in an official stable release)

  • Backported in #55304: Fix "Invalid number of rows in Chunk" in MaterializedPostgreSQL (which could happen with PostgreSQL version >= 13). #54844 (Kseniia Sumarokova).
  • Backported in #55018: Move obsolete format settings to separate section and use it together with all format settings to avoid exceptions Unknown setting during use of obsolete format settings. Closes #54792 ### Documentation entry for user-facing changes. #54855 (Kruglov Pavel).
  • Backported in #55097: Insert quorum could be marked as satisfied incorrectly in case of keeper retries while waiting for the quorum. Fixes #54543. #55026 (Igor Nikonov).
  • Backported in #55473: Prevent attaching partitions from tables that doesn't have the same indices or projections defined. #55062 (János Benjamin Antal).
  • Backported in #55461: If an exception happens in ShellCommandSource constructor after some of the send_data_threads are started, they need to be join()-ed, otherwise abort() will be triggered in ThreadFromGlobalPool destructor. Fixes #55091. #55103 (Alexander Gololobov).
  • Backported in #55412: Fix deadlock in LDAP assigned role update for non-existing ClickHouse roles. #55119 (Julian Maicher).
  • Backported in #55323: Fix for background download in fs cache. #55252 (Kseniia Sumarokova).
  • Backported in #55349: Fix functions execution over sparse columns (fixes DB::Exception: isDefaultAt is not implemented for Function: while executing 'FUNCTION Capture error). #55275 (Azat Khuzhin).
  • Backported in #55475: Fix an issue with inability to drop detached partition in ReplicatedMergeTree engines family on top of S3 (without zero-copy replication). Fixes issue #55225. Fix bug with abandoned blobs on S3 for complex data types like Arrays or Nested columns. Partially fixes #52393. Many kudos to @alifirat for examples. #55309 (alesapin).
  • Backported in #55399: An optimization introduced one year ago was wrong. This closes #55272. #55353 (Alexey Milovidov).
  • Backported in #55437: Fix parsing of arrays in cast operator (::). #55417 (Anton Popov).
  • Backported in #55635: Fix filtering by virtual columns with OR filter in query (_part* filtering for MergeTree, _path/_file for various File/HDFS/... engines, _table for Merge). #55418 (Azat Khuzhin).
  • Backported in #55445: Fix connection issues that occurred with some versions of MongoDB. Closes #55376, #55232. #55419 (Nikolay Degterinsky).
  • Backported in #55534: Fix possible deadlock caused by not destroyed fiber in case of exception in async task cancellation. Closes #55185. #55516 (Kruglov Pavel).
  • Backported in #55747: Fix crash in QueryNormalizer with cyclic aliases. #55602 (vdimir).
  • Backported in #55760: Fix filtering by virtual columns with OR filter in query (_part* filtering for MergeTree, _path/_file for various File/HDFS/... engines, _table for Merge). #55678 (Azat Khuzhin).

NO CL CATEGORY

NOT FOR CHANGELOG / INSIGNIFICANT