Release Notes - Apache Avro - Version 1.7.4 - HTML format

Bug

  • [AVRO-979] - Incorrect variable name in lang/ruby/lib/avro/io.rb
  • [AVRO-1198] - Malformed Avro data may cause confusing ArrayIndexOutOfBoundsException
  • [AVRO-1215] - AvroMultipleOutputs not working when specifying baseOutputPath
  • [AVRO-1217] - Calling set_meta on DataFileWriter does not do anything (in python)
  • [AVRO-1220] - Dead lock
  • [AVRO-1221] - Avro 1.7.2 IPC REALM test fails with IBM Javas
  • [AVRO-1227] - Java: Large ByteBuffers may corrupt binary encoding
  • [AVRO-1228] - Evolving schemas cause AvroColumnReader to fail
  • [AVRO-1230] - avro-mapred-1.7.3-hadoop1.jar does not work with Hadoop 1
  • [AVRO-1231] - AvroColumnator misidentifies named schemas as recursive
  • [AVRO-1233] - InputBuffer not fully initialized when used with InputBytes
  • [AVRO-1240] - SpecificDataumReader.next() can return a GenericData.Record resulting in a ClassCastException
  • [AVRO-1242] - AvroTrevniOutputFormat Metadata filter subString bug
  • [AVRO-1247] - Fix bug when using custom classloader
  • [AVRO-1249] - DataFileWriter doesn't correctly conform to Closeable
  • [AVRO-1251] - Adding the compression option to NettyTransceiver
  • [AVRO-1257] - Test failure (utf-8 encoding) on Ruby 1.9
  • [AVRO-1258] - Support 'error' datatype in Ruby implementation

New Feature

  • [AVRO-1250] - Add a Tool that Efficiently Concatenates Avro Files
  • [AVRO-1252] - enable compiler tool to generate String instead of Utf8

Improvement

  • [AVRO-970] - (Java) Allow users to implement their own Codecs
  • [AVRO-1008] - Allow IPC clients to perform the IPC handshake before the first RPC is invoked
  • [AVRO-1211] - Add MR guide to documentation
  • [AVRO-1223] - Generated classes should provide a static accessor method for .SCHEMA
  • [AVRO-1229] - Trevni should support Boolean fields
  • [AVRO-1232] - Output of Avro data using MapReduce with TextOutputFormat is not useful
  • [AVRO-1241] - improve trevni performance on string deserialization
  • [AVRO-1243] - Avro support for all compression codecs
  • [AVRO-1248] - Add a avro tool that dumps the protocol from a remote RPC service
  • [AVRO-1253] - Added support for Trenvi BZip2 Compression
  • [AVRO-1254] - Trevni support for the mapreduce apis
  • [AVRO-1255] - Python schema (message, protocol) to_json names argument should be optional
  • [AVRO-2282] - Control default FLUSH_PASSED_TO_STREAM behavior of JsonEncoder

Edit/Copy Release Notes

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