mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2026-11-07 20:47:46 +01:00
- Add goavro dependency for Avro schema parsing and decoding - Implement AvroDecoder with binary data decoding to Go maps - Add MapToRecordValue() to convert Go values to schema_pb.RecordValue - Support complex types: records, arrays, unions, primitives - Add type inference from decoded maps to generate RecordType schemas - Handle Avro union types and null values correctly - Comprehensive test coverage including integration tests This enables conversion of Avro messages to SeaweedMQ format.