Back to Clickhouse

2025 Changelog

docs/changelogs/v25.5.2.47-stable.md

26.4.1.1-new6.9 KB
Original Source

2025 Changelog

ClickHouse release v25.5.2.47-stable (bb5f156f689) FIXME as compared to v25.5.1.2782-stable (e0a8a231c68)

Backward Incompatible Change

Improvement

  • Backported in #80771: Adjust compatibility values for max_merge_delayed_streams_for_parallel_write. #80760 (Azat Khuzhin).

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

  • Backported in #80963: Disable filter-push-down for the predicate with a non-deterministic function in case the query plan step changes the number of rows. Fixes #40273. #80329 (Nikolai Kochetov).
  • Backported in #81038: The timestamp in the iceberg_history table should now be correct. #80711 (Melvyn Peignon).
  • Backported in #80755: Fix possible crash in case of dictionary registration failed (when CREATE DICTIONARY failed with CANNOT_SCHEDULE_TASK it is possible to leave dangling pointer in the dictionary registry, which later lead to crash). #80714 (Azat Khuzhin).
  • Backported in #81143: Fix wrong result type of comparison functions with Tuple(Dynamic) and String that led to logical error. #80728 (Pavel Kruglov).
  • Backported in #80901: Fix THERE_IS_NO_COLUMN error for distributed queries with IN cte. Fixes #75032. #80757 (Nikolai Kochetov).
  • Backported in #80955: Fix excessive number of files (leads to excessive memory usage) for external ORDER BY. #80777 (Azat Khuzhin).
  • Backported in #80872: Fix crash in Kafka due to get_member_id() was creating std::string from NULL (it was likely an issue only in case of connection to broker had been failed). #80793 (Azat Khuzhin).
  • Backported in #80912: Properly wait consumers before shutting down Kafka engine (active consumers after shutdown can trigger various debug assertions and also may read data from brokers in background after table has been dropped/detached). #80795 (Azat Khuzhin).
  • Backported in #80936: Fix memory accounting for Iceberg metadata files cache. #80904 (Azat Khuzhin).
  • Backported in #81061: Fix wrong partitioning with nullable partition key. #80913 (Pervakov Grigorii).
  • Backported in #81099: Fix the logical error in the nested functions with named windows. #80926 (Pervakov Grigorii).
  • Backported in #81003: Fix extremes for nullable and floating-point columns. #80970 (Pervakov Grigorii).
  • Backported in #80987: Fix possible crash while querying from system.tables (likely the case under memory pressure). #80976 (Azat Khuzhin).
  • Backported in #81010: Fix atomic rename with truncate for files which compression is inferred from their file extension. #80979 (Pablo Marcos).
  • Backported in #81081: Now ClickHouse will ignore errors and unexpected responses from data lake catalogs in SHOW TABLES query. Fixes #79725. #81046 (alesapin).
  • Backported in #81155: Reflect date_time_input_format setting in schema inference cache. #81052 (Pavel Kruglov).

NOT FOR CHANGELOG / INSIGNIFICANT