Skip to content

Releases: Altinity/ClickHouse

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

25.8.9.20238 Altinity Antalya

27 Oct 15:55
1a190de

Choose a tag to compare

Altinity Antalya release v25.8.9.20238.altinityantalya (1a190de) as compared to v25.8.9.20207.altinityantalya (044fdbd)

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

  • Proper handling of opt-in AWS regions for S3. (#1101 by @zvonand)
  • Do not throw exception when reading Iceberg metadata failed in call to system.tables. (#1098 by @zvonand)

Missing ports 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.20238.altinityantalya

Full Changelog

v25.8.9.20207.altinityantalya...v25.8.9.20238.altinityantalya

24.8.14.10544 Altinity Stable

25 Oct 10:55
fd0fddb

Choose a tag to compare

Changes compared to v24.8.14.10501.altinitystable (d1f73c2)

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

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

Improvements

  • New MergeTree setting search_orphaned_parts_drives to limit scope to look for parts e.g. by disks with local metadata (ClickHouse#84710 by @ilejn via #977)
  • Refreshable materialized view improvements: append mode (... REFRESH EVERY 1 MINUTE APPEND ...) to add rows to existing table instead of overwriting the whole table, retries (disabled by default, configured in SETTINGS section of the query), SYSTEM WAIT VIEW <name> query that waits for the currently running refresh, some fixes (ClickHouse#68249, ClickHouse#58934 by @al13n321 via #1066)
  • Fixes handling of users with a dot in the name when added via config file (ClickHouse#86633 by @mkmkme via #1089)

Performance Improvements

Build/Testing/Packaging Improvement

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.10544.altinitystable

Full Changelog: v24.8.14.10501.altinitystable...v24.8.14.10544.altinitystable

25.8.9.20207 Altinity Antalya

20 Oct 18:23
044fdbd

Choose a tag to compare

Altinity Antalya release v25.8.9.20207 (044fdbd) as compared to upstream/v25.8.9.20-lts (a1f4cd9c23f)

New Feature

Experimental Feature

Improvement

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.20207.altinityantalya

Full Changelog: v25.8.9.20-lts...v25.8.9.20207.altinityantalya

25.6.5.20420 Altinity Antalya

03 Oct 13:00
2cd9430

Choose a tag to compare

Changes compared to previous Altinity Antalya release v25.6.5.20363.altinityantalya (1baa927bf95feed16ccaa12ed3e8b141e257bd68)

Experimental Feature

Improvement

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

Build/Testing/Packaging Improvement

  • Do not send crash reports to crash.clickhouse.com. (#1047 by @Enmk)
  • Update artifact upload paths to be uniform and match 25.8. (#1055 by @MyroTk)