Bug
- [AVRO-1234] - Avro MapReduce jobs silently ignore input data without '.avro' extension
- [AVRO-1237] - Avro-C segfaults when union discriminant out of bounds
- [AVRO-1348] - Improve Utf8 to String conversion
- [AVRO-1355] - Record schema should reject duplicate field names
- [AVRO-1358] - internal version of jansson exports the jansson symbols which collide with json-c and jansson libraries
- [AVRO-1364] - Avro-C reader ignores final block in file
- [AVRO-1366] - Avro 1.7.5 specification description of Object Container Files Metadata is wrong
- [AVRO-1368] - String schema accepts any Java object, and converts it with toString()
- [AVRO-1369] - MacOSX build fatal error: 'byteswap.h' file not found
- [AVRO-1374] - COMPILATION ERROR with Hadoop 2.1.0-beta due to the removal of some deprecated org.apache.hadoop.mapred.TaskLog#captureOutAndError methods
- [AVRO-1377] - Fields with certained name-spaced schemas (enum, union) inside an un-name-spaced record schema can cause the schema to be serialized incorrectly
- [AVRO-1380] - Javadoc warning produced by avro-generated java source
- [AVRO-1382] - Support for python3
- [AVRO-1387] - DataFileWriter must allow files not to be flushed at the end of every block.
- [AVRO-1405] - Avro-c may not handle eof correctly if avro data file contains multiple sync markers
- [AVRO-1406] - Avro C++ GenericRecord (GenericDatum, etc.) doesn't support getters and setters with field name argument
- [AVRO-1410] - Explicit version specification in pom prevents dependency management
- [AVRO-1423] - Avrogen doesn't create the RPC methods from .avrp files
- [AVRO-1424] - ValidatingDecoder hangs on large schema
- [AVRO-1427] - Minor issues with Resolving Decoder Tests
- [AVRO-1433] - StringType of "String" Breaks Aliases
- [AVRO-1434] - ObjectCreator.cs is not thread safe
New Feature
- [AVRO-975] - Support RPC in C#
- [AVRO-987] - Make Avro OSGi ready
- [AVRO-1373] - Add A XZ Codec
- [AVRO-1388] - Avro container files should allow fsync-ing files to disk
- [AVRO-1396] - Add JSON pretty option for tojson in avro-tools
- [AVRO-1397] - Binary fragment tools should allow more than one datum or JSON object
- [AVRO-1409] - Accurate method for evaluating schema compatibility
- [AVRO-1418] - AvroMultipleOutputs should support sync-able writers
Improvement
- [AVRO-1063] - Ruby client should use multi_json rather than being locked down to yajl
- [AVRO-1225] - Add MR guide to documentation for mapreduce API
- [AVRO-1332] - Improve C# DatumReader performance
- [AVRO-1344] - Avro(Key|KeyValue)OutputFormat: Expose sync interval configuration
- [AVRO-1379] - C: Add avro_file_writer_append_encoded() to API
- [AVRO-1384] - avro-maven-plugin: Can't import idl files as classpath resources from the same set of sources
- [AVRO-1394] - Better error information when new record field has no default
- [AVRO-1398] - Increase DEFAULT_SYNC_INTERVAL to 64K from 16,000
- [AVRO-1400] - Introduce annotation to specify default values
- [AVRO-1414] - Compression with C++ DataFile
- [AVRO-1421] - [ReflectData] Provide a way for parameterised types to be nullable
- [AVRO-1426] - Add New MapReduce Word Count Example
- [AVRO-1432] - reduce javadoc warnings
Test
- [AVRO-1399] - testWithDeflateCodeWithHadoopConfig is missing call to testGetRecordWriter
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.