Currently used canonical check does ignore changes in custom properties. This is crucial when a logical type like decimal (with custom properties) is used and the precision or scale is changed in the schema. Now no new version of the schema is created in the schema registry.
There is an avro issue regarding the canonical version of schema with logical types with properties, but until now not solved.
Currently used canonical check does ignore changes in custom properties. This is crucial when a logical type like decimal (with custom properties) is used and the precision or scale is changed in the schema. Now no new version of the schema is created in the schema registry. There is an avro issue regarding the canonical version of schema with logical types with properties, but until now not solved.