Skip to content

Releases: Altinity/ClickHouse

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

21.3 Altinity Stable with backports

10 Feb 22:07
1e6e0a4
Compare
Choose a tag to compare

Based on upstream/v21.3.20.1-lts

Changes Compared to Community Build 21.3.20.1-lts

Via #113 (Vasily Nemkov).

Changes compared to Altinity Stable 21.3.17.3

Bug Fixes

  • Integer overflow to resize the arrays causes heap corrupt. #33024 (Rajkumar Varada).
  • fix crash when used fuzzBits with multiply same FixedString, Close #32737. #32755 (SuperDJY).
  • Number of active replicas might be determined incorrectly when inserting with quorum if setting replicated_can_become_leader is disabled on some replicas. It's fixed. #32157 (tavplubix).
  • Fix possible assertion ../src/IO/ReadBuffer.h:58: bool DB::ReadBuffer::next(): Assertion '!hasPendingData()' failed. in TSKV format. #31804 (Kruglov Pavel).
  • Fix crash when function dictGet with type is used for dictionary attribute when type is Nullable. Fixes #30980. #31800 (Maksim Kita).
  • Fix usage of Buffer table engine with type Map. Fixes #30546. #31742 (Anton Popov).
  • Fix race in JSONEachRowWithProgress output format when data and lines with progress are mixed in output. #31736 (Kruglov Pavel).
  • Settings input_format_allow_errors_num and input_format_allow_errors_ratio did not work for parsing of domain types, such as IPv4, it's fixed. Fixes #31686. #31697 (tavplubix).
  • Remove not like function into RPNElement. #31169 (sundyli).
  • Using formatRow function with not row formats led to segfault. Don't allow to use this function with such formats (because it doesn't make sense). #31001 (Kruglov Pavel).
  • Functions for case-insensitive search in UTF8 strings like positionCaseInsensitiveUTF8 and countSubstringsCaseInsensitiveUTF8 might find substrings that actually does not match, it's fixed. #30663 (tavplubix).
  • Fixed segfault which might happen if session expired during execution of REPLACE PARTITION. #30432 (tavplubix).
  • Fix [I]LIKE function. Closes #28661. #30244 (Nikolay Degterinsky).
  • FlatDictionary, HashedDictionary fix bytes_allocated calculation for nullable attributes. #30238 (Maksim Kita).
  • Support nullable arguments in function initializeAggregation. #30177 (Anton Popov).
  • Fix crash of sample by tuple(), closes #30004. #30016 (flynn).
  • Fix concurrent access to LowCardinality during GROUP BY (leads to SIGSEGV). #29782 (Azat Khuzhin).
  • Condition in filter predicate could be lost after push-down optimisation. #29625 (Nikolai Kochetov).
  • Fix null deference for GROUP BY WITH TOTALS HAVING (when the column from HAVING wasn't selected). #29553 (Azat Khuzhin).
  • Fix connection timeouts (send_timeout/receive_timeout). #29282 (Azat Khuzhin).
  • Fix possible Table columns structure in ZooKeeper is different from local table structure exception while recreating or creating new replicas of ReplicatedMergeTree, when one of table columns have default expressions with case-insensitive functions. #29266 (Anton Popov).
  • Fix segfault while inserting into column with type LowCardinality(Nullable) in Avro input format. #29132 (Kruglov Pavel).
  • Fix the number of threads used in GLOBAL IN subquery (it was executed in single threads since #19414 bugfix). #28997 (Nikolai Kochetov).
  • Fix invalid constant type conversion when nullable or lowcardinality primary key is used. #28636 (Amos Bird).
  • Fix ORDER BY ... WITH FILL with set TO and FROM and no rows in result set. #30888 (Anton Popov).
  • Fixed Apache Avro Union type index out of boundary issue in Apache Avro binary format. #33022 (Harry Lee).
  • Fix null pointer dereference in low cardinality data when deserializing LowCardinality data in the Native format. #33021 (Harry Lee).
  • Quota limit was not reached, but the limit was exceeded. This PR fixes #31174. #31656 (sunny).
  • Quota limit was not reached, but the limit was exceeded. This PR fixes #31174. #31337 (sunny).
  • Fix shutdown of AccessControlManager. Now there can't be reloading of the configuration after AccessControlManager has been destroyed. This PR fixes the flaky test test_user_directories/test.py::test_relative_path. #29951 (Vitaly Baranov).

Performance Improvements

Other Improvements

  • Updated zoneinfo files to 2021c. #29925 (alexey-milovidov).
  • Use real tmp file instead of predefined "rows_sources" for vertical merges. This avoids generating garbage directories in tmp disks. #28299 (Amos Bird).
  • Use separate clickhouse-bridge group and user for bridge processes. Set oom_score_adj so the bridges will be first subjects for OOM killer. Set set maximum RSS to 1 GiB. Closes #23861. #25280 (Kseniia Sumarokova).

Test Results

Packages

21.8 Altinity Stable

29 Dec 11:50
e7c6f67
Compare
Choose a tag to compare

Community build v21.8.13.6-lts, with customizations:

  • Backport of ClickHouse#31823 to 21.8: Fix invalid cast of nullable type when nullable primary key is used (via #110)
  • Various macOS compilation and packaging fixes/backporting (via #108)

You can find packages here:

21.8.12 Altinity Stable

09 Dec 08:09
4c68788
Compare
Choose a tag to compare

Same as community-build v21.8.12.29-lts

You can find packages here:

21.8 Altinity Stable

17 Nov 11:53
4273d46
Compare
Choose a tag to compare

21.3 Altinity Stable with backports

14 Oct 16:29
Compare
Choose a tag to compare

Changes since v21.3.17.2-lts (https://github.com/ClickHouse/ClickHouse/releases/tag/v21.3.17.2-lts):

  • Retries on HTTP connection drops in S3 (ClickHouse#22988)
  • Added sleep with backoff between read retries from S3. (ClickHouse#24311)
  • Fixed possible error 'Cannot read from istream at offset 0' when reading a file from DiskS3 (ClickHouse#24885)
  • Don't silently ignore errors and don't count delays in ReadBufferFromS3 (ClickHouse#27484)
  • Fixed a bug with accessing S3 buckets when the object URL contained '+' sign (ClickHouse#23822)

Other minor things/tests fixed:
ClickHouse#27176, ClickHouse#23976 ClickHouse#26249

Via PRs:

You can find packages here:

21.3 Altinity Stable with backports

19 Aug 14:46
Compare
Choose a tag to compare

Changes since 21.3.15.4-stable (https://github.com/ClickHouse/ClickHouse/releases/tag/v21.3.15.4-stable):

  • Retries on HTTP connection drops in S3 (ClickHouse#22988)
  • Added sleep with backoff between read retries from S3. (ClickHouse#24311)
  • Fixed possible error 'Cannot read from istream at offset 0' when reading a file from DiskS3 (ClickHouse#24885)
  • Don't silently ignore errors and don't count delays in ReadBufferFromS3 (ClickHouse#27484)
  • Fixed a bug with accessing S3 buckets when the object URL contained '+' sign (ClickHouse#23822)

Other minor things/tests fixed:
ClickHouse#27176, ClickHouse#23976 ClickHouse#26249

Via PRs:

You can find packages here:

21.3 Altinity Stable

26 Jul 18:41
7185b6b
Compare
Choose a tag to compare
21.3 Altinity Stable Pre-release
Pre-release

Diff with https://github.com/ClickHouse/ClickHouse/releases/tag/v21.3.15.1-stable:

  • S3 Url fix (#103)
  • Fixed consuming too much RAM on DEFAULT columns (#99)

21.3 Altinity-stable with latest fixes

05 Jul 15:35
830f7be
Compare
Choose a tag to compare