This is not a bug or related to KafkIO. This is how the Schema Registry behaves when you create "duplicate" versions of a schema. Rather than creating a new one, with a new ID, it does a noop, basically, knowing there's already that schema there. There is no need or advantage in creating another resource/schema ID.