+dev
Regards, Vivek Kumar [http://www.eclipsetrading.com/logo.png] Senior Software Developer 23/F One Hennessy 1 Hennessy Road Wan Chai Hong Kong www.eclipsetrading.com<http://www.eclipsetrading.com/> +852 2108 7352 Follow us today on our online platforms [Facebook]<https://www.facebook.com/eclipsetrading/>[Linked-In]<https://www.linkedin.com/company/eclipse-trading>[Instagram]<https://www.instagram.com/eclipsetrading> ________________________________ From: Vivek Kumar <vivek.ku...@eclipsetrading.com> Sent: Thursday, January 11, 2024 11:07 AM To: u...@avro.apache.org <u...@avro.apache.org> Subject: Avro schema evolution support in AVRO CPP Hi Avro team, I am writing this email to check the support of Avro schema evolution in CPP - i.e. provide both the producer and consumer schema when decoding the data. I can see that there's a resolvingDecoder function in AVRO CPP that takes two schemas. See https://avro.apache.org/docs/1.10.2/api/cpp/html/index.html#ReadingDifferentSchema But there's a FIXME comment in this function. See https://issues.apache.org/jira/browse/AVRO-3720 and https://github.com/apache/avro/blob/main/lang/c%2B%2B/api/Decoder.hh#L218. Does this mean resolvingDecoder does not work properly? Could you please explain what scenarios are not covered by resolvingDecoder and how can we use it to support "Avro Schema Evolution" in c++? Thanks Regards, Vivek Kumar [http://www.eclipsetrading.com/logo.png] Senior Software Developer 23/F One Hennessy 1 Hennessy Road Wan Chai Hong Kong www.eclipsetrading.com<http://www.eclipsetrading.com/> +852 2108 7352 Follow us today on our online platforms [Facebook]<https://www.facebook.com/eclipsetrading/>[Linked-In]<https://www.linkedin.com/company/eclipse-trading>[Instagram]<https://www.instagram.com/eclipsetrading>