Support for complex data types in Iceberg table schema evolution within ClickHouse.
Why it matters
This feature enables seamless evolution of Iceberg table schemas that include complex types such as arrays, maps, and nested structures. It solves the problem of limited schema evolution capabilities for complex types, allowing users to modify and extend their Iceberg schemas without data incompatibility issues or the need for extensive manual intervention.How to use it
Users can leverage this feature by performing schema evolution operations on Iceberg tables that include complex types. When modifying the schema, ClickHouse will now correctly interpret and apply schema changes involving complex types during table evolution. No additional configuration is required beyond standard Iceberg schema evolution commands.