I know the the library has resolvers for this purpose, but first, it requires to provide the previous schema
But the avro documentation imply that you don't need it ?
Avro implementation details: Take a look at [ResolvingDecoder](https://github.com/apache/avro/blob/release-1.7.7/lang/java/avro/src/main/java/org/apache/avro/io/ResolvingDecoder.java) in the Apache Avro project to understand how, for data that was encoded with an older schema, Avro decodes that data with a newer, backward-compatible schema.
Secondly if there is a need to be backward compatible for multiple versions, it is necessary to create a resolver per schema pair:
Hi ! I think there is a missing feature about schema evolution and deserialization. Take for example these two schemas :
The updated version is backward compatible therefore the following code should work ?
I know the the library has resolvers for this purpose, but first, it requires to provide the previous schema But the avro documentation imply that you don't need it ?
Secondly if there is a need to be backward compatible for multiple versions, it is necessary to create a resolver per schema pair: