Skip to content

Releases: Altinity/ClickHouse

23.3.13 Altinity Stable

06 Oct 11:02
f040635
Compare
Choose a tag to compare

Changes compared to upstream's v23.3.13.6-lts

Bug fixes

Performance improvement

Improvement

Build/Testing/Packaging Improvement

  • Bring back DNS tests (ClickHouse#53286 - @arthurpassos via #296)
  • Made builds and tests possible in Altinity's infrastructure
  • Support of Aarch64 builds (#311)
    • building Aarch64 binaries
    • multi-arch docker containers (Amd64, Aarch64)
    • running stateles, stateful tests against Aarch64
    • running clickhouse-regression tests against Aarch64

Upstream changes between v23.3.8.21-lts (1675f2264f3) and v23.3.13.6-lts (25635e27551)

Performance Improvement

  • Backported in #52213: Do not store blocks in ANY hash join if nothing is inserted. #48633 (vdimir).
  • Backported in #52826: 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

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

NOT FOR CHANGELOG / INSIGNIFICANT

Packages

Available for both AMD64 and Aarch64 from https://builds.altinity.cloud/ as either .deb, .rpm, or .tgz

Docker images

Available for both AMD64 and Aarch64: altinity/clickhouse-server/23.3.13.7.altinitystable

22.8.20 Altinity Stable

25 Aug 10:47
7fb126d
Compare
Choose a tag to compare

Changes Compared to Upstream v22.8.20.11-lts

Bug fix

Improvement

Security

  • Fixed CVEs in the clickhouse-diagnostics utility

Build/Testing/Packaging Improvement

  • Made builds and tests possible in Altinity's infrastructure

Changes in upstream from v22.8.15.23-lts to v22.8.20.11-lts

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

Performance Improvement

Improvement

  • Backported in #48157: Fixed UNKNOWN_TABLE exception when attaching to a materialized view that has dependent tables that are not available. This might be useful when trying to restore state from a backup. #47975 (MikhailBurdukov).

Packages

23.3.8 Altinity Stable

19 Jul 16:32
b2217a3
Compare
Choose a tag to compare

Changes compared to Upstream v23.3.8.21-lts

Bug fixes

Performance improvement

Build/Testing/Packaging Improvement

  • Made builds and tests possible in Altinity's infrastructure

Full release notes

Packages

22.8.15 Altinity Stable

14 Apr 21:07
a454ebb
Compare
Choose a tag to compare

Changes Compared to Upstream v22.8.15.23-lts

Bug fix

Improvement

CI/CD

Other

Changes in upstream from v22.8.13.20-lts to v22.8.15.23-lts

Performance Improvement

  • Backported in #45845: Fixed performance of short SELECT queries that read from tables with large number ofArray/Map/Nested columns. #45630 (Anton Popov).
  • Backported in #46374: Fix too big memory usage for vertical merges on non-remote disk. Respect max_insert_delayed_streams_for_parallel_write for the remote disk. #46275 (Nikolai Kochetov).
  • Backported in #46358: Allow using Vertical merge algorithm with parts in Compact format. This will allow ClickHouse server to use much less memory for background operations. This closes #46084. #46282 (Anton Popov).

Build/Testing/Packaging Improvement

Improvement

  • Backported in #46981: - Apply ALTER TABLE table_name ON CLUSTER cluster MOVE PARTITION|PART partition_expr TO DISK|VOLUME 'disk_name' to all replicas. Because ALTER TABLE t MOVE is not replicated. #46402 (lizhuoyu5).

Bug Fix

  • Backported in #45908: Fixed bug with non-parsable default value for EPHEMERAL column in table metadata. #44026 (Yakov Olkhovskiy).
  • Backported in #46238: A couple of seg faults have been reported around c-ares. All of the recent stack traces observed fail on inserting into std::unodered_set<>. I believe I have found the root cause of this, it seems to be unprocessed queries. Prior to this PR, CH calls poll to wait on the file descriptors in the c-ares channel. According to the poll docs, a negative return value means an error has ocurred. Because of this, we would abort the execution and return failure. The problem is that poll will also return a negative value if a system interrupt occurs. A system interrupt does not mean the processing has failed or ended, but we would abort it anyways because we were checking for negative values. Once the execution is aborted, the whole stack is destroyed, which includes the std::unordered_set<std::string> passed to the void * parameter of the c-ares callback. Once c-ares completed the request, the callback would be invoked and would access an invalid memory address causing a segfault. #45629 (Arthur Passos).
  • Backported in #45727: Fix key description when encountering duplicate primary keys. This can happen in projections. See #45590 for details. #45686 (Amos Bird).
  • Backported in #46394: Fix SYSTEM UNFREEZE queries failing with the exception CANNOT_PARSE_INPUT_ASSERTION_FAILED. #46325 (Aleksei Filatov).
  • Backported in #46442: Fix possible LOGICAL_ERROR in asynchronous inserts with invalid data sent in format VALUES. #46350 (Anton Popov).
  • Backported in #46674: Fix an invalid processing of constant LowCardinality argument in function arrayMap. This bug could lead to a segfault in release, and logical error Bad cast in debug build. #46569 (Alexey Milovidov).
  • Backported in #46879: Fix MSan report in the maxIntersections function. This closes #43126. #46847 (Alexey Milovidov).
  • Backported in #46871: Fix a bug in the Map data type. This closes #46855. #46856 (Alexey Milovidov).
  • Backported in #47336: Sometimes after changing a role that could be not reflected on the access rights of a user who uses that role. This PR fixes that. #46772 (Vitaly Baranov).
  • Backported in #46901: - Fix incorrect alias recursion in QueryNormalizer. #46609 (Raúl Marín).
  • Backported in #47156: - Fix arithmetic operations in aggregate optimization with min and max. #46705 (Duc Canh Le).
  • Backported in #46987: Fix result of LIKE predicates which translate to substring searches and contain quoted non-LIKE metacharacters. #46875 (Robert Schulze).
  • Backported in #47357: Fix possible deadlock on distributed query cancellation. #47161 (Kruglov Pavel).

NOT FOR CHANGELOG / INSIGNIFICANT

Read more

22.8.13 Altinity Stable

16 Feb 16:02
8597c79
Compare
Choose a tag to compare

Changes Compared to Upstream v22.8.13.20-lts

Bug Fix

Improvement

Full release notes

22.3.15.34 Altinity Stable

16 Feb 15:53
24d5909
Compare
Choose a tag to compare

Based on upstream/v22.3.15.33-lts

Changes Compared to upstream v22.3.15.33-lts

Bug fixes

Improvements

changes in upstream

Packages

https://builds.altinity.cloud/

22.3.12.20 Altinity Stable

24 Sep 10:13
596e4e9
Compare
Choose a tag to compare

Based on upstream/v22.3.12.19-lts

Changes Compared to Community Build v22.3.12.19-lts

Bug fix

Improvement

Build/Testing/Packaging Improvement

  • Build/Testing/Packaging Improvement: Allow Github workflows to run on Altinity's infrastructure

Changes in upstream from v22.3.10.22-lts to v22.3.12.19-lts

Bug fix

Other

Full list of changes

Packages

https://builds.altinity.cloud/

22.3.10.24 Altinity Stable

23 Aug 15:05
5e48b23
Compare
Choose a tag to compare

Based on upstream/v22.3.10.22-lts

Changes Compared to Community Build v22.3.10.22-lts

Bug fix

Improvement

Build/Testing/Packaging Improvement

  • Build/Testing/Packaging Improvement: Allow Github workflows to run on Altinity's infrastructure

Changes in upstream from v22.3.8.39-lts to v22.3.10.22-lts

Bug fix

Other

Full list of changes

Packages

https://builds.altinity.cloud/

22.3.8 Altinity Stable

20 Jul 15:45
2d712c9
Compare
Choose a tag to compare

Based on upstream/v22.3.8.39-lts

Changes Compared to Community Build v22.3.8.39-lts

Packages

https://builds.altinity.cloud/

21.1.11 Altinity Stable

01 Jun 06:57
b91de78
Compare
Choose a tag to compare

Based on upstream/v21.1.9.41-stable

Changes Compared to Community Build v21.1.9.41-stable

Packages

https://builds.altinity.cloud/