avro icon indicating copy to clipboard operation
avro copied to clipboard

A fast Go Avro codec

Results 34 avro issues
Sort by recently updated
recently updated
newest added

**Proposal:** Show field name on errors from MapEncoder.

https://github.com/hamba/avro/issues/138

enhancement

Does it have the support for generating structs from avsc schema file? For example, like this: https://github.com/actgardner/gogen-avro

question

Does it have support for avro schema evolution? Providing reader and writer schema? Example on different library: https://github.com/actgardner/gogen-avro/issues/93#issuecomment-502929357 And overall topic related articles: https://martin.kleppmann.com/2012/12/05/schema-evolution-in-avro-protocol-buffers-thrift.html https://docs.confluent.io/5.2.2/schema-registry/index.html#schema-management

enhancement

I would like to add support for sqlType fields. In this pull request I added support only for JSON type since we need it in order to use this library...

I would like to encode a map having multiple values (primitive, date or empty map): ```go map[string]any{ "a": "abcd", "b": 42, "c": false, "d": myDate, "e": map[string]any{}, // go conversion,...

just use processing cache, and no performance loss.

type SimpleRecord struct { A int64 `avro:"a"` B string `avro:"b"` } schema, err := avro.ParseStruct("org.hamba.avro", "record", &SimpleRecord{}) because the field information is dup in struct and schema

A CLI option to allow for the original name in the avro schema (or fullname) to be maintained and capitalized in the resulting go struct would be beneficial. **Schema** ```...

enhancement

Hey, is it possible to deserialize an avro message to a JSON / text format which also preserves the order of the fields as defined in the avro schema? Currently...

enhancement
help wanted