Compatibility Types

In the Schema Registry, compatibility policies are created at the schema metadata level and define the evolution rules for each schema. If the Schema Repository determines a schema is not compatible, an error is returned.

Important: You will set compatibility policies when you add a schema. Once a compatible policy is set, it cannot be changed. The default is BACKWARD.

You can configure compatibility using any of the following values.

Important: If you set transitive configurations (FULL_TRANSITIVE, BACKWARD_TRANSITIVE, or FORWARD_TRANSITIVE), no error will be produced. However, the compatibility check will be only against the last schema, not all schemas.