eolivelli commented on pull request #9898: URL: https://github.com/apache/pulsar/pull/9898#issuecomment-799319383
I have found a real show stopper, in Avro 1.10.0 they changed the way we create an AVRO schema using reflection, https://issues.apache.org/jira/browse/AVRO-2579 I noticed this behaviour by analysing failed tests Actually 1.10 behaviour is somehow better but it will break compatibility. I should also add that currently the reflection based approach (Schema.AVRO(pojoClass)) is risky because it depends on how the JVM returns the fields using reflection. If you will upgrade an application that uses Schema.AVRO from Avro 1.9 to Avro 1.10 you will follow into schema compatibility issues ---------------------------------------------------------------- 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. For queries about this service, please contact Infrastructure at: [email protected]
