docs/changelogs/v25.10.6.36-stable.md
max_server_memory_usage exceeds memory_worker_purge_dirty_pages_threshold_ratio. #93500 (Eduard Karacharov).memory_worker_purge_total_memory_threshold_ratio to start purging dirty pages based on ratio of total memory usage. #94902 (Antonio Andelic).view_duration_ms shows the time when group was active, not the sum of the threads duration in it. #94966 (Sema Checherinda).finish=true flag was sent. This was possible due to a logical race condition within MergeTreeReadPoolParallelReplicas, although it was very unlikely to occur. #90921 (Nikita Taranov).set compatibility='23.3'. Not sure if it should be backported. #93038 (Amos Bird).Join with USING clause. Fixes #91672. Fixes #78572. #94000 (Dmitry Novik).isNotNull is evaluated on a missing column. #94600 (Molly).data_type (which may be DataTypeNullable*) is static_cast-ed to DataTypeDateTime64*. Instead, we should cast check_type (the nested type variable). #94627 (Miсhael Stetsyuk).toWeek, toYearWeek, toStartOfWeek, toLastDayOfWeek, and toDayOfWeek, and fix exceptions in some of these functions for valid queries with LowCardinality(String). #94816 (Nihal Z. Miaji).getURLHostRFC function was missing bounds checks before dereferencing pointers. When an empty string was passed to domainRFC, it would read uninitialized memory, triggering MSan errors. #94851 (Alexey Milovidov).redis table function now will be masked in the logs and system tables (e.g.: query_log). #95325 (János Benjamin Antal).It is not possible to register multiple plain-rewritable disks with the same object storage prefix). #95470 (Azat Khuzhin).There was an error: Cannot obtain error message logical error when waiting for a distributed DDL and dropping the Replicated database concurrently. Fixes #95539. #95664 (Alexander Tokmakov).curl 8.18.0. #94742 (Konstantin Bogdanov).postgres to REL_18_1. #95189 (Konstantin Bogdanov).libexpat 2.7.3. #95218 (Konstantin Bogdanov).