Kriskras99 opened a new pull request, #342: URL: https://github.com/apache/avro-rs/pull/342
I think this is better overall, but I can understand if you would want to revert the `Compatibility::Partial` and keep exactly to old behavior. This new implementation is (in my opinion) simpler than the previous iteration and easier to modify when needed. I've introduced the concept of partial and full compatibility. Partial compatibility means that there incompatibilities but that depends on whats written, for example an enum `[A, B, C]` is partially compatible with the enum `[A, B]` but depends on what the writer has written. Users wishing to be absolutely sure, can treat `Compatibility::Partial` as an error, others can use it to slowly upgrade from an old schema. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
