v.25.9Improvement

Mark settings allow_experimental_variant/dynamic/json and enable_variant/dynamic/json as obsolete

Mark settings allow_experimental_variant/dynamic/json and enable_variant/dynamic/json as obsolete. Now all three types are enabled unconditionally. #85934 (Pavel Kruglov).
Obsolete the settings allow_experimental_variant, allow_experimental_dynamic, and allow_experimental_json by enabling all three related types unconditionally in ClickHouse.

Why it matters

This change simplifies the configuration by removing the need to enable experimental types via specific settings, ensuring that variant, dynamic, and JSON types are available by default for all users without extra configuration.

How to use it

There is no longer a need to set allow_experimental_variant, allow_experimental_dynamic, or allow_experimental_json. The related types are enabled unconditionally, so users can directly use them without any additional settings.