Apicurio / apicurio-registry

An API/Schema registry - stores APIs and Schemas.
https://www.apicur.io/registry/
Apache License 2.0
558 stars 250 forks source link

Create "virtual artifact" feature, allowing redirects/linking functionality #4784

Open EricWittmann opened 2 weeks ago

EricWittmann commented 2 weeks ago

This feature is to allow users to create a virtual artifact or version that links to an actual artifact/version. The main use-case is to recover from deleted content. When deleting a version (for example) the content at a given globalId will be gone from the registry. If kafka messages exist that refer to that globalId, they will be impossible to consume because the schema at the globalId will be missing.

This feature will allow users to fix the problem by re-registering the missing schema and then creating a virtual link from the old globalId to the new one.