v.25.3Improvement

It's no longer possible

It's no longer possible to use NaN or inf for float values as settings. Not like it did make any sense before. #77546 (Yarik Briukhovetskyi).
Disallow using NaN or inf as float values in settings in ClickHouse.

Why it matters

Previously, it was possible to set float-type settings to NaN or inf, which did not make practical sense and could lead to undefined or erroneous behavior. This change improves the robustness and correctness of configuration by preventing such invalid values.

How to use it

Users no longer need to take any action to enable this change; attempts to assign NaN or inf to float settings will be rejected by ClickHouse starting from this version.