Skip to content

Releases: Altinity/ClickHouse

25.8.16.20002 Altinity Antalya

23 Mar 09:26
49bb3f7

Choose a tag to compare

Altinity Antalya release v25.8.16.20002.altinityantalya (c5dc696) as compared to v25.8.16.20001.altinityantalya (027f87165d1035cbd110054e534db3f0e7bb09b9)

Critical Bug Fixes

New Features

Improvements

Performance Improvements

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

CI Fix or Improvement

  • fix regression parquet suite running some tests multiple times; fix red PR workflow for PRs from third party repos (#1468 by @strtgbb)
  • For MergeTree tables using object storage which do not support writing with append, it will not support transactions. (ClickHouse#88490 by @tuanpach via #1475)
  • Check if encrypted disks support writing with append (ClickHouse#89999 by @tuanpach via #1475)

And ALL Antalya features from previous releases

Packages

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

Docker images

Available for both AMD64 and Aarch64: altinity/clickhouse-server:25.8.16.20002.altinityantalya

Full Changelog: https://github.com/Altinity/ClickHouse/compare/v25.8.16.20001.altinityantalya...Altinity:ClickHouse:v25.8.16.20002.altinityantalya?expand=1

Build report: https://s3.amazonaws.com/altinity-build-artifacts/REFs/antalya-25.8/49bb3f7beb5e6e424a1e94c749478fd23a8e6196/23407769837/ci_run_report.html

25.3.8.10042 Altinity Stable

23 Mar 13:45
01932da

Choose a tag to compare

Altinity Stable release v25.3.8.10042 (01932da) as compared to 25.3.8.10041 Altinity Stable (cfe75cb0ba14d5c72cc045c534cc618d82a22665)

Critical Bug Fixes

  • Add setting allow_local_data_lakes, turned off by default.

CI Fixes or Improvements

  • Add branch_name to db queries used by report to fix odd report behavior and match logic in newer branches (#1142 by @strtgbb)

Packages

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

Docker images

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

Full Changelog: v25.3.8.10041.altinitystable...v25.3.8.10042.altinitystable

Build Report: https://s3.amazonaws.com/altinity-build-artifacts/0/01932da05aa07365d019a987640316d3a1b711e2/ci_run_report.html

24.8.14.10545 Altinity Stable

23 Mar 09:34
19217e5

Choose a tag to compare

Changes compared to v24.8.14.10544.altinitystable (fd0fddb)

Backward Incompatible Changes

  • ALTER MODIFY COLUMN now requires explicit DEFAULT when converting nullable columns to non-nullable types. Previously such ALTERs could get stuck with cannot convert null to not null errors, now NULLs are replaced with column's default expression. (ClickHouse#84770 by @vdimir via #1370)

Critical Bug Fixes

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

  • Possible crash/undefined behavior in IN function where primary key column types are different from IN function right side column types (ClickHouse#89367 by @ilejn via #1146)
  • Fix aggregation of sparse columns for sum and timeseries when group_by_overflow_mode is set to any (ClickHouse#95301 by @mkmkme via #1372)
  • Fix aggregation of sparse columns when group_by_overflow_mode is set to any (ClickHouse#88440 by @korowa via #1389)
  • Fixed a crash in SimpleSquashingChunksTransform that occurred in rare cases when processing sparse columns (ClickHouse#72226 by @vdimir via #1399)
  • Reintroduce fix for a crash when ClickHouse is used in AWS ECS to connect to AWS S3 (ClickHouse#65362 by @Avogar via #1449)
  • Fix skip indexes (and primary key conditions) not being applied for ALIAS columns when query plan expression merging is disabled (query_plan_merge_expressions = 0 or query_plan_enable_optimizations = 0). (ClickHouse#98960 by @fastio via #1544)

Performance Improvements

  • SELECT query with FINAL clause on a ReplacingMergeTree table with the is_deleted column now executes faster because of improved parallelization (ClickHouse#88090 by @shankar-iyer via #1373)

Improvements

  • Allow a user to have multiple authentication methods instead of only one. Allow authentication methods to be reset to most recently added method. (ClickHouse#65277 by @arthurpassos via #1371)

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:24.8.14.10545.altinitystable

Full Changelog: v24.8.14.10544.altinitystable...v24.8.14.10545.altinitystable
Build Report: https://s3.amazonaws.com/altinity-build-artifacts/0/19217e5096cecbca4a02c9cce8f2bd503e4cd92c/ci_run_report.html

25.8.16.10002 Altinity Stable

19 Mar 15:39
c63afbe

Choose a tag to compare

Changes compared to v25.8.16.10001.altinitystable

Critical Bug Fixes

  • Add setting allow_local_data_lakes. Turned off by default (#1530 by @zvonand)

Build report

Release notes

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/25.8.16.10002.altinitystable

25.8.16.20001 Altinity Antalya

22 Feb 05:04
027f871

Choose a tag to compare

Altinity Antalya release v25.8.16.20001.altinityantalya (027f871) as compared to upstream/v25.8.16.34-lts (7938087aa80508fb6d40b8bf024d025809a8880c)

Improvement

  • Disable crash report in more places: some embedded config files did not have crash reporting disabled (#1387 by @strtgbb)
  • Add query id to system.part_log, system_exports and system.replicated_partition_exports (#1330 by @arthurpassos)

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

CI Fix or Improvement

  • Automated upload and sanity check for binaries to include symtable; Fixes for package installation as signing runner was updated to ubuntu 24.04 (#1374 by @MyroTk)
  • Set regression job.name properly in new reusable suite; copy known broken tests from stable 25.8; remove references to upstream packages from server/keeper dockerfile (#1439 by @strtgbb)

And ALL Antalya features from previous releases

Packages

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

Docker images

Available for both AMD64 and Aarch64: altinity/clickhouse-server:25.8.16.20001.altinityantalya

Full Changelog: https://github.com/ClickHouse/ClickHouse/compare/v25.8.16.34-lts...Altinity:ClickHouse:v25.8.16.20001.altinityantalya?expand=1

25.8.16.10001 Altinity Stable

19 Feb 08:52
50d19e9

Choose a tag to compare

Changes compared to upstream's v25.8.16.34-lts

Backward Incompatible Changes

  • ALTER MODIFY COLUMN now requires explicit DEFAULT when converting nullable columns to non-nullable types. Previously such ALTERs could get stuck with cannot convert null to not null errors, now NULLs are replaced with column's default expression (ClickHouse#84770 by @vdimir via #1344)

New Features

Critical Bug Fixes

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

  • Now datalakes catalogs will be shown in system introspection tables only if show_data_lake_catalogs_in_system_tables explicitly enabled (ClickHouse#88341 by @alesapin via #1331)
  • Now ClickHouse will show data lake catalog database in SHOW DATABASES query by default (ClickHouse#89914 by @alesapin via #1331)
  • Possible crash/undefined behavior in IN function where primary key column types are different from IN function right side column types (ClickHouse#89367 by @ilejn via #1339)
  • Fixed move-to-prewhere optimization, which did not work in the presence of row policy (ClickHouse#87303 by @KochetovNicolai via #1345)
  • Fixes a bug where certain distributed queries with ORDER BY could return ALIAS columns with swapped values (i.e., column a showing column b’s data and vice versa) (ClickHouse#94644 by @filimonov via #1346)
  • Split part ranges by volume characteristics to enable TTL drop merges for cold volumes. After this patch, parts with a max TTL < now will be removed from cold storage. The algorithm will schedule only single part drops. (ClickHouse#90059 by @Michicosun via #1363)
  • Check and mark the interserver IO address active in DDL worker (ClickHouse#92339 by @tuanpach via #1403)
  • Disable write_marks_for_substreams_in_compact_parts by default to preserve downgrade compatibility (#1407 by @zvonand)

Improvements

Performance Improvements

  • SELECT query with FINAL clause on a ReplacingMergeTree table with the is_deleted column now executes faster because of improved parallelization from 2 existing optimizations (ClickHouse#88090 by @shankar-iyer via #1332)
  • Reduce INSERT/merges memory usage with wide parts for very wide tables by enabling adaptive write buffers. Add support of adaptive write buffers for encrypted disks (ClickHouse#92250 by @azat via #1341)

Not for changelog

  • Altinity branding patches

Build report

Release notes

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/25.8.16.10001.altinitystable

25.8.14.20001 Altinity Antalya

29 Jan 21:49
v25.8.14.20001.altinityantalya
783cf36

Choose a tag to compare

Altinity Antalya release v25.8.14.20001.altinityantalya (783cf36) as compared to upstream/v25.8.14.17-lts (85bdcee459593cd55faef3154a5e487b60119ff4)

New Feature

Improvement

  • Google cloud storage support for data lakes (ClickHouse#93866 by @scanhex12 via #1318)
  • Allow merge tree materialized / alias columns to be exported through part export (#1324 by @arthurpassos)
  • Add export_merge_tree_part_throw_on_pending_mutations and export_merge_tree_part_throw_on_pending_patch_parts to control the behavior of pending mutations / patch parts on the export part feature (#1294 by @arthurpassos)
  • Now engine=Hybrid can access columns which are defined as ALIAS in segments (#1272 by @filimonov)
  • Add query id to system.part_log, system_exports and system.replicated_partition_exports (#1330 by @arthurpassos)
  • Accept table function as destination for part export, inherit schema if not explicitly provided (#1320 by @arthurpassos)

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

CI Fix or Improvement

  • Use reusable suite for regression workflow (#1267 by @strtgbb)
  • A missing semicolon resulted in regression jobs always being green (#1286 by @strtgbb)

And ALL Antalya features from previous releases

Packages

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

Docker images

Available for both AMD64 and Aarch64: altinity/clickhouse-server:25.8.14.20001.altinityantalya

Full Changelog: https://github.com/ClickHouse/ClickHouse/compare/v25.8.14.17-lts...Altinity:ClickHouse:v25.8.14.20001.altinityantalya?expand=1

25.8.12.20747 Altinity Antalya

23 Dec 11:32
a53ebd7

Choose a tag to compare

Altinity Antalya release v25.8.12.20747.altinityantalya (f5fb292) as compared to upstream/v25.8.12.129-lts (a53ebd72b2d)

New Feature

  • Introduce token-based authentication and authorization (#1078 by @zvonand)
  • Split large parquet files on part export, preserve entire settings object in part export (#1229 by @arthurpassos)

Improvement

  • Profile events for task distribution in ObjectStorageCluster requests (#1172 by @ianton-ru)
  • Set max message size on parquet v3 reader to avoid getting DB::Exception: apache::thrift::transport::TTransportException: MaxMessageSize reached (#1198 by @arthurpassos)

Performance Improvement

Critical Bug Fix (crash, data loss, RBAC) or LOGICAL_ERROR

  • Fix segfault on unexpected node shutdown (#1201 @ianton-ru)
  • Fix segfault in requests to system,table when table in Iceberg catalog does not have snapshot (#1211 by @ianton-ru)
  • Now datalakes catalogs will be shown in system introspection tables only if show_data_lake_catalogs_in_system_tables explicitly enabled (ClickHouse#88341 by @alesapin via #1239)

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

Build/Testing/Packaging Improvement

  • Fix test 03644_object_storage_correlated_subqueries (#1203 by @ianton-ru)

Documentation

And ALL Antalya features from previous releases

Packages

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

Docker images

Available for both AMD64 and Aarch64: altinity/clickhouse-server:25.8.12.20747.altinityantalya

Full Changelog: https://github.com/ClickHouse/ClickHouse/compare/v25.8.12.129-lts...Altinity:ClickHouse:v25.8.12.20747.altinityantalya?expand=1

25.8.9.20496 Altinity Antalya

27 Nov 18:16
f5fb292

Choose a tag to compare

Altinity Antalya release v25.8.9.20496.altinityantalya (f5fb292) as compared to v25.8.9.20238.altinityantalya (1a190de)

New Feature

Improvement

  • Allow to read Iceberg data from any location. (#1092, #1163 by @zvonand)
  • Preserve a few file format settings in the export part manifest to be able to better control parallelism. (#1106 by @arthurpassos)
  • Do not send min/max info on swarm nodes when setting allow_experimental_iceberg_read_optimization is turned off. (#1109 by @ianton-ru)
  • More metrics for Iceberg, S3, and Azure. (#1123 by @ianton-ru)
  • Fix parquet writing not preserving original order when using single threaded writing with the native writer. (#1143 by @arthurpassos)
  • Preserve the entire format settings object in export part manifest. (#1144 by @arthurpassos)
  • Added experimental support in the Hybrid table engine to automatically reconcile column-type mismatches across segments via hybrid_table_auto_cast_columns (analyzer only). This allows queries to return consistent headers even when the underlying tables use different physical types. (#1156 by @filimonov)

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

And ALL Antalya features from previous releases

Packages

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

Docker images

Available for both AMD64 and Aarch64: altinity/clickhouse-server:25.8.9.20496.altinityantalya

Full Changelog: v25.8.9.20238.altinityantalya...v25.8.9.20496.altinityantalya

25.3.8.10041 Altinity Stable

14 Nov 17:43
cfe75cb

Choose a tag to compare

Altinity Stable release v25.3.8.10041 (cfe75cb) as compared to upstream/v25.3.8.23-lts (4149650741851dc48fd43371b686804db152aca3)

New Feature

Improvement

Performance Improvement

  • SELECT query with FINAL clause on a ReplacingMergeTree table with the is_deleted column now executes faster because of improved parallelization from 2 existing optimizations : 1) do_not_merge_across_partitions_select_final optimization for partitions of the table that have only a single part 2) Split other selected ranges of the table into intersecting / non-intersecting and only intersecting ranges have to pass through FINAL merging transform (ClickHouse#88090 by @shankar-iyer via #1126)

Critical Bug Fix (crash, data loss, RBAC) or LOGICAL_ERROR

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

Build/Testing/Packaging Improvements

  • Bump OpenSSL to fix CVE-2025-9230

Not for changelog

Packages

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

Docker images

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

Full Changelog: v25.3.8.23-lts...v25.3.8.10041.altinitystable