Skip to content

Releases: Altinity/ClickHouse

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/

22.3 Altinity Stable

03 Jun 10:05
a9e9fd2
Compare
Choose a tag to compare
22.3 Altinity Stable Pre-release
Pre-release

Based on upstream v22.3.5-lts

Changes compared to Community Build v22.3.5-lts

  • Building/Packaging fixes

21.8.15 Altinity Stable

15 Apr 10:42
8930598
Compare
Choose a tag to compare

Based on upstream/v21.8.15.7-lts

Changes Compared to Community Build v21.8.15.7-lts

  • Bug Fix: Fixed issue with merging configs that have and root XML tags. (backport of ClickHouse@213ecae) (via #114)
  • Bug Fix: Backport of ClickHouse#31823 to 21.8: Fix invalid cast of nullable type when nullable primary key is used (via #110)
  • Build/Testing/Packaging Improvement: Various macOS compilation and packaging fixes/backporting (via #108)
  • Build/Testing/Packaging Improvement: Minor test improvements (via afb4a0a, 4c35386)

Changes compared to Altinity Stable 21.8.13.1

Bug Fixes


* Fix segfault while parsing ORC file with corrupted footer. Closes ClickHouse#33797 via ClickHouse#33984 (Kruglov Pavel).

  • Fix usage of functions array and tuple with literal arguments in distributed queries. Previously it could lead to Not found columns exception. ClickHouse#33938 (Anton Popov).
  • Fix s3 table function reading empty file. Closes ClickHouse#33008 via ClickHouse#33037 (Kseniia Sumarokova).
  • Fix hdfs url check that didn't allow using HA namenode address. Bug was introduced in ClickHouse#31042. ClickHouse#32976 (Kruglov Pavel).
  • Server might fail to start if database with MySQL engine cannot connect to MySQL server, it's fixed. Fixes ClickHouse#14441 via ClickHouse#32802 (tavplubix).

Test Results

Packages