Back to Clickhouse

2026 Changelog

docs/changelogs/v25.12.8.9-stable.md

26.4.1.1-new3.2 KB
Original Source

2026 Changelog

ClickHouse release v25.12.8.9-stable (36747349fb5) FIXME as compared to v25.12.7.21-stable (9e05d7c47a2)

Improvement

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

  • Backported in #98113: Fixed inconsistencies in text index analysis for has, mapContainsKey, and mapContainsValue functions. Previously, queries using these functions could return different results depending on whether the expression was evaluated with or without a text index. #93578 (Anton Popov).
  • Backported in #94195: Fix the crash during filter analysis in the presence of OUTER JOIN. Fixes #90979. #94080 (Dmitry Novik).
  • Backported in #98033: Remove incorrect replaceRegexpOne to extract query rewrite that produced wrong results when the regexp didn't match; also fix exception when replaceRegexpOne is used with GROUP BY ... WITH CUBE and group_by_use_nulls=1. #97546 (Alexey Milovidov).
  • Backported in #98065: Fix server crash (std::terminate) caused by an uncaught exception in the HTTP connection pool destructor when the connection group hard limit is reached under high concurrency. The exception HTTP_CONNECTION_LIMIT_REACHED could escape ~PooledConnection when recycling a connection back to the pool, leading to SIGABRT. #97850 (Antonio Andelic).
  • Backported in #97915: Fix incorrect result when grace_hash algorithm is used with non-equi joins and left block cannot be processed completely because of the size constraints on the join result. #97866 (János Benjamin Antal).
  • Backported in #98059: Fix data race in ZooKeeper client between sendThread and receiveThread. #97887 (Pablo Marcos).

NOT FOR CHANGELOG / INSIGNIFICANT