Bug
- [AVRO-968] - Avro C - avro_value_cmp_fast() may return garbage value for AVRO_STRING comparison
- [AVRO-984] - Avro C - Resolved reader fails to read nested arrays and reads uninitialized memory
- [AVRO-994] - TestFileSpanStorage.testTonsOfSpans() fails on my slow VM
- [AVRO-1045] - deepCopy of BYTES underflow exception
- [AVRO-1046] - ReflectDatumReader doesn't work with SpecificRecords containing an array of values
- [AVRO-1048] - C data file writer uses too much stack space
- [AVRO-1049] - GenericData.Record#equals() does not return false when the schemas are not equal
- [AVRO-1050] - Avro PHP consumes too much memory due to code in io.php (AvroStringIO append_str)
- [AVRO-1051] - SpecificData returns incorrect Class type for UNION in schema
- [AVRO-1056] - ReflectData thinks the instance of a java.util.Map as a record type
- [AVRO-1065] - NodeRecord::isValid() treats records with no fields as invalid
- [AVRO-1066] - ArrayIndexOutOfBoundsException in ParsingEncoder when trying to use a json encoder to serialize a deep object graph
- [AVRO-1070] - AvroSequenceFileOutputFormat is in wrong package.
- [AVRO-1071] - Fix CHANGES.txt reference to AVRO-656 rather than AVRO-246.
- [AVRO-1076] - Bug - o.a.a.Protocol equals : props field
- [AVRO-1077] - Missing 'inline' for union set function
- [AVRO-1078] - ostreamOutputStream declaration missing in C++ API
- [AVRO-1080] - JsonIO.cc should allow \u escape sequence in string
- [AVRO-1081] - GenericDatumWriter does not support native ByteBuffers
- [AVRO-1082] - avro-c: avoid leaking open FILE objects
- [AVRO-1083] - avro-c: multiple memory leaks
- [AVRO-1084] - acvo-c: reference counting error in file_writer and file_reader code
- [AVRO-1086] - avro-c: Possible crash bug in deflate codec initialization
- [AVRO-1087] - avro-c: invoking avro_file_writer_open() produces 100% crash bug
- [AVRO-1090] - DataFileWriter should expose "sync marker" to allow concurrent writes to same .avro file
- [AVRO-1092] - avro-c: improving thread safety in error management code
- [AVRO-1094] - Impossible to use non-default velocity templates
- [AVRO-1096] - Don't set default CMAKE_OSX_ARCHITECTURES
- [AVRO-1097] - BinaryDecoder does not detect EOF sometimes
- [AVRO-1098] - C# SchemaNormalizationTests doesn't compile on linux
- [AVRO-1099] - Int / Float cannot be decoded
- [AVRO-1102] - avro-c: memory leak in avro_string() function
New Feature
- [AVRO-300] - Support "doc" field in schemas in Python implementation
- [AVRO-593] - Java: add support for Hadoop's new mapreduce APIs
- [AVRO-1006] - Fingerprints for Avro Schemas
- [AVRO-1052] - Support MultipleOutputFormat in Avro
- [AVRO-1085] - Fingerprinting for C#
Improvement
- [AVRO-551] - C: Build and pass tests on Win32
- [AVRO-1026] - Add namespace support to C++
- [AVRO-1060] - Upgrade netty to 3.4.0.Final
- [AVRO-1062] - DataFileWriter uses java.rmi.server.UID to generate unique id,which causes avro compilation problem on Android Delvik
- [AVRO-1068] - Avro Java does not build on recent Eclipse versions with m2eclipse
- [AVRO-1074] - Suggested optimization for Utf8.length()
- [AVRO-1075] - Missing entries in .gitignore
- [AVRO-1079] - C++ Generator, improve include guard generation
- [AVRO-1088] - Avro-C - Add performance tests for schema resolution and arrays.
- [AVRO-1091] - Avro-C - Simple scripts to call cmake from windows and linux
- [AVRO-1095] - C++ compiler warns about control reaching end of doAdavance (in JsonIO.cc) which returns something other than void
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.