Skip to content

Releases: linkedin/avro-util

0.1.15: Fast-avro - fixed a bug when processing union in Fast Serializer

13 Apr 23:18
e49d36e

Choose a tag to compare

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

07 Apr 20:53
65ca605

Choose a tag to compare

Initialize ByteBuffer for PrimitiveFloatList List<Float> interface us…

0.1.13 : Get rid of jboss-logging-spi dependency

04 Apr 04:44

Choose a tag to compare

Implement WeakIdentityHashMap in avro-fastserde

0.1.12: Fast-avro improvements

02 Apr 18:31
a31b48f

Choose a tag to compare

There are two major improvements in the release about fast-avro:

  1. Utility functions to cache Fast DatumReader/DatumWriter to minimize the overhead of retrieving back Fast DatumReader/DatumWriter according to schemas;
  2. Lazy de-serialization by using ByteBuffer to improve the float array de-serialization by 40%;

0.1.11: remove avro-fastserde's declared dependency on helper from pom (#34)

24 Mar 03:59
7ae6344

Choose a tag to compare

0.1.10

24 Mar 00:11
9c499da

Choose a tag to compare

Make avro-fastserde depend on helper module instead of avro-migration…

0.1.9

17 Mar 01:17
a29abb9

Choose a tag to compare

Check isDebugEnabled in FastGenericDatumReader/Writer for better perf…

0.1.8: add Tool to run avro code generation for entire projects (#24)

21 Feb 20:41
4f07b49

Choose a tag to compare

* add Tool to run avro code generation for entire projects

0.1.7: new helper module, full avro 1.4-1.9 support (#22)

20 Feb 17:50
3365e27

Choose a tag to compare

* 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)

12 Feb 05:54
abbe76f

Choose a tag to compare