-
Type: Bug
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Needed
-
Due to recent SR changes, the schemas, generated by MongoDB, have been found to be backward incompatible.
Previously the naming convention for fields used was based off the hashcode from the Schema. If an optional field wasn't included a document it would produce different schema names. With the future coming changes to Schema Registry, such naming is not backward compatible.
Working with Rajendra Dangwal from confluent it was determined using the fieldname for any nested fields works better and then the top level name can be "default". More details in the PR.