v.24.12Improvement

Allow Unknown Enum Values in Set

Allow unknown values in set that are not present in Enum. Fix #72662. #72686 (zhanglistar).
Support for allowing unknown values in SET that are not present in Enum types.

Why it matters

This feature addresses the issue where previously SET types could only contain values defined in the associated Enum. It enables handling of values outside the predefined Enum set, improving flexibility and robustness in data processing scenarios where unexpected or unknown values may appear.

How to use it

Use the SET type with Enum as usual. With this update, unknown values not present in the Enum will be allowed automatically without causing errors. No special configuration is needed to enable this behavior.