v.23.5Improvement
Preserve Backward Incompatibility with Aliases for Renamed Settings
Preserve backward incompatibility for renamed settings by using aliases (allow_experimental_projection_optimizationforoptimize_use_projections,allow_experimental_lightweight_deleteforenable_lightweight_delete). #50044 (Azat Khuzhin).
Why it matters
This feature ensures that existing configurations using the old experimental setting names continue to work without disruption after the settings were renamed. It prevents breaking changes by allowing users to maintain their current setups while adopting the new setting names gradually.How to use it
Users can continue to use the legacy setting names (allow_experimental_projection_optimization and allow_experimental_lightweight_delete) as aliases for the new settings (optimize_use_projections and enable_lightweight_delete) without any changes. Alternatively, they can update their configuration to use the new setting names directly.