This PR adds a new config option, iceberg.tables.schema-force-optional, that will set all columns to optional during table auto creation and schema evolution. The default for this is false so the required flag from the schema will be respected. This can be useful in cases where multiple topics with different schemas are being combined into a single table.
This PR adds a new config option,
iceberg.tables.schema-force-optional
, that will set all columns to optional during table auto creation and schema evolution. The default for this isfalse
so the required flag from the schema will be respected. This can be useful in cases where multiple topics with different schemas are being combined into a single table.