Releases: linkedin/avro-util
Releases · linkedin/avro-util
0.1.15: Fast-avro - fixed a bug when processing union in Fast Serializer
Fixed a bug in processUnion of FastSerializer (#44) Previously, the code is checking schema type to decide the right index, and this change was introduced to accommodate Avro-1.4, but this is not appropriate since Union could contain multiple record types, which will cause the writen index will always be the index of the first record. The fix is to check the full name of the schema instead of type name.
0.1.14: Bug fix in fast-avro
Initialize ByteBuffer for PrimitiveFloatList List<Float> interface us…
0.1.13 : Get rid of jboss-logging-spi dependency
Implement WeakIdentityHashMap in avro-fastserde
0.1.12: Fast-avro improvements
There are two major improvements in the release about fast-avro:
- Utility functions to cache Fast DatumReader/DatumWriter to minimize the overhead of retrieving back Fast DatumReader/DatumWriter according to schemas;
- Lazy de-serialization by using
ByteBufferto improve the float array de-serialization by 40%;
0.1.11: remove avro-fastserde's declared dependency on helper from pom (#34)
Co-authored-by: Radai Rosenblatt <[email protected]>
0.1.10
Make avro-fastserde depend on helper module instead of avro-migration…
0.1.9
Check isDebugEnabled in FastGenericDatumReader/Writer for better perf…
0.1.8: add Tool to run avro code generation for entire projects (#24)
* add Tool to run avro code generation for entire projects
0.1.7: new helper module, full avro 1.4-1.9 support (#22)
* new helper module, full avro 1.4-1.9 support this commit includes the following: - new helper module build has a sub-module per major version of avro which compiles natively vs the target avro version. this eliminates the need for reflection in _most_ use cases. cases involving optional avro-compiler jar still rely on reflection - helper code now implemented across all major avro versions from 1.4 to 1.9 inclusive - code generation support has been extended to cover above avro versions - tests are now performed with multiple classpaths, including variants with and without the avro-compiler jar (on avro 1.5+) Signed-off-by: Radai Rosenblatt <[email protected]>
0.1.6: remove unused dependency on ant (#21)
Signed-off-by: radai-rosenblatt <[email protected]>