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

[helper] Validate things more strictly under all versions of Avro. #292

Open
srramach opened this issue Mar 3, 2022 · 0 comments
Open
Assignees
Labels
enhancement New feature or request helper related to the compatibility helper

Comments

@srramach
Copy link
Collaborator

srramach commented Mar 3, 2022

The goal of the compat helper is to bridge the gap when users move from older Avro versions to newer ones. In general, older Avro is less strict about various things. For example, default values for schemas are not validated in Parser.parse() or new Schema.Field(); getProp() doesn't throw for non-existent properties; etc.

Since newer Avro is more strict about these things, we can help users by validating these things, even under older versions of Avro. This will let users catch issues earlier (before they actually make the switch to newer Avro).

@srramach srramach added enhancement New feature or request helper related to the compatibility helper labels Mar 3, 2022
@srramach srramach self-assigned this Mar 3, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request helper related to the compatibility helper
Projects
None yet
Development

No branches or pull requests

1 participant