-
Notifications
You must be signed in to change notification settings - Fork 5
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
Model Evolution #121
Model Evolution #121
Conversation
The current approach in yardl for supporting for model evolution involves:
Details on this rough draft PR:
|
This includes compatibility support for C++ Binary protocols codegen only, including reordering Record fields and adding new Optional fields to records.
This helps support many possible schema changes.
But FYI I'm going to revert this to capture ALL errors at the top level
Also aggregate warnings and errors for schema changes
Also added support for changing the inner type of an Optional
Also started adding support for Union<->Union changes
f38e9d2
to
9ebb3b3
Compare
No description provided.