Pierre Plagnes created AVRO-3137:
------------------------------------
Summary: csharp RecordSchema loses custom properties in
WriteJson/ToString
Key: AVRO-3137
URL: https://issues.apache.org/jira/browse/AVRO-3137
Project: Apache Avro
Issue Type: Bug
Components: csharp
Affects Versions: 1.10.2
Reporter: Pierre Plagnes
RecordSchema class does not manage LogicalType.
This breaks any functionality which relies on the equality of the schema
re-parsed from its ToString/WriteJson output.
It breaks usage of schema registry for example, as when a producer will send
the schema to the SR without its logicatype, and so on the SR won't be able to
return the corresponding schema.
{code:java}
// Example of a record schema
{code}
{"type":"record",\"name":"Test","namespace":"test","fields":[\{"name":"dt","type":"long","logicalType":"timestamp-millis"}]}"
--
This message was sent by Atlassian Jira
(v8.3.4#803005)