v.24.4Improvement

Distinguish Booleans and Integers in Custom Settings Parsing

Distinguish booleans and integers while parsing values for custom settings: SET custom_a = true; SET custom_b = 1;. #62206 (Vitaly Baranov).
Distinguish boolean and integer types when parsing values for custom settings, allowing SET custom_a = true; and SET custom_b = 1; to be correctly interpreted as different types.

Why it matters

This feature improves the configuration parsing logic by accurately differentiating between boolean and integer values set in custom settings. It solves the problem of ambiguous value interpretation, enhancing clarity and correctness in configuration management.

How to use it

When defining custom settings, users can now use SET statements with boolean or integer values directly, such as SET custom_a = true; or SET custom_b = 1;. The system will correctly parse and apply the respective types without confusion.