avro-util
avro-util copied to clipboard
[fast-avro] Automatically degrade to use vanilla Avro if some new features are not supported in fast-avro
Logical Types feature is not supported in fast-avro, and this was introduced by Avro-1.8. When fast-avro processes the schemas using logical types, they will be ignored, which would cause the type mismatch problem on client side. To solve this issue, fast-avro should degrade to vanilla Avro automatically when detecting the un-supported features in the schema definition instead of ignoring them blindly.