v.22.7New Feature

Add compatibility setting and system.settings_changes table for ClickHouse版本设置变更信息

Add compatibility setting and system.settings_changes system table that contains information about changes in settings through ClickHouse versions. Closes #35972. #38957 (Kruglov Pavel).
Introduces the compatibility setting and a new system table system.settings_changes that tracks configuration changes across ClickHouse versions.

Why it matters

This feature helps users understand how settings have evolved between ClickHouse releases, enabling easier maintenance and troubleshooting of configuration compatibility issues.

How to use it

Use the compatibility setting to control version compatibility behavior in your ClickHouse server. Query the system.settings_changes table to view detailed information about settings modifications and deprecations across different ClickHouse versions.