Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Take superseding schema into account during validation #751

Closed
spenes opened this issue Mar 2, 2023 · 0 comments
Closed

Take superseding schema into account during validation #751

spenes opened this issue Mar 2, 2023 · 0 comments

Comments

@spenes
Copy link
Contributor

spenes commented Mar 2, 2023

We introduced a new schema metadata field: 'supersededBy'. As the name implies, this field will be used to specify whether schema is superseded by another schema. If it is superseded, superseding schema will be used during validation. Necessary changes are made for this feature on the Iglu Scala Client. On Enrich, we need to bump Iglu Scala Client version. Also, we need to update the part where validation performed in the Enrich. check function will return superseding schema version and Enrich should replace superseded schema version in the event with superseding schema version. Also, it will add additional metadata to the event as context to specify the schema version that is replaced.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant