Release Notes - Apache Avro - Version 1.7.2 - HTML format

Bug

  • [AVRO-851] - Unicode issue in JSON encoding from Java
  • [AVRO-1111] - Malformed data can cause OutOfMemoryError in Avro IPC
  • [AVRO-1128] - SpecificRecord doesn't check for equality correctly with respect to maps
  • [AVRO-1135] - Avro C++ fails to build on Mac
  • [AVRO-1138] - avro-c: can`t set default block size in avro_file_writer_open
  • [AVRO-1142] - Specification is misleading in regards to CRC32 checksum of Snappy blocks
  • [AVRO-1143] - avrogencpp generates $Undefined$ for some union types
  • [AVRO-1146] - Can't use ReflectData to get schema when the type has a BigDecimal or BigInteger field
  • [AVRO-1148] - SpecificData.java has a bug creating a schema for a map
  • [AVRO-1150] - TestSpecificCompiler leaks temporary directories
  • [AVRO-1152] - TestTraceSingletons failing with JDK 7
  • [AVRO-1153] - Exception when trying to write object with Nullable field that is of Stringable type
  • [AVRO-1154] - NettyTransceiver: cancel channelFuture on close
  • [AVRO-1155] - Stringable Date test in TestReflect fails if timezone doesn't match locale's default
  • [AVRO-1158] - Avro-C: Infinite Loop in Deflate Codec Decompression
  • [AVRO-1159] - Avro-C: read_union_value does not check discriminant
  • [AVRO-1161] - Avro-C: Memory Leak in avro_schema_record()
  • [AVRO-1162] - AvroKeyValueOutputFormat doesn't support serialization of data using reflection
  • [AVRO-1164] - Avro-C: Deallocate resources used in test_avro_schema.c
  • [AVRO-1165] - Avro-C: Memory leak in value iface containing AVRO_LINK.
  • [AVRO-1166] - IDL return type of map<record> fails in schema processing

New Feature

  • [AVRO-806] - add a column-major file format

Improvement

  • [AVRO-1103] - New AvroDeserializer should Locate Appropriate Classloader
  • [AVRO-1129] - Schema deletion cheking
  • [AVRO-1139] - Implement "usage" message for SpecificCompiler
  • [AVRO-1147] - Allow Stringable Map keys in addition to pure String keys (avro reflection)
  • [AVRO-1149] - Add all-args constructor to generated class definitions
  • [AVRO-1151] - Netty Avro server should expose the number of connections currently open.
  • [AVRO-1160] - Avro-C: avrocat can report read errors

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.