ImFlog/schema-registry-plugin

Protobuf support

gustavomonarin opened this issue · 2 comments

Any plans to support protobuf and json schema (from confluent platform 5.5+)?

Hello,
I learned about this new feature yesterday and tried the version upgrade as is. But it failed because of a missing dependency.
First step will be to fix it so people can still use the plugin for Avro schema, then I will think about how to add the other schema types.
Will probably start next week.
Thanks for the interest 😉

Awesome, thank you for so fast reply.

I had checkout the gradle plugin code and saw that the project is using org.apache.avro.Schema directly for the parsing. In the maven plugin confluent introduced the idea of providers and an abstraction io.confluent.kafka.schemaregistry.ParsedSchema to easily support multiple schemas. Adopting something similar could make the code more flexible.

Please let me know if I can help somehow ;)