avrora icon indicating copy to clipboard operation
avrora copied to clipboard

[PROTOTYPE] Add unnamed types support

Open Strech opened this issue 1 year ago • 0 comments

Resolves #95

This PR will add support for unnamed types. All codecs are going to support it. The only new limitation comes from Registry storage.

To "name" an unnamed type, we need its subject name and to get it we send a request to endpoint /schemas/ids/{id}/versions which exists only starting Confluent Schema Registry version 5.5.0.


TODO

  • [x] Complete all todo's in the code
  • [x] Replace io.confluent namespace with io.acme
  • [ ] Move confluent naming update into main
  • [ ] Resolver should use new information about schema (name & version)
  • [ ] Replace primitive schema with union and add tests on encoding/decoding
  • [ ] Confirm that Registrar also works
  • [ ] Update readme

Strech avatar Apr 24 '24 21:04 Strech