Bug
- [AVRO-607] - SpecificData.getSchema not thread-safe
- [AVRO-1216] - Setting precision for the output stream
- [AVRO-1719] - Avro fails to build against Boost 1.59.0
- [AVRO-1741] - Python 3 code should check if avro.codec is None before decoding
- [AVRO-1750] - GenericDatum API behavior breaking change
- [AVRO-1813] - Incorrect link to build instructions in Java Getting Started doc
- [AVRO-1848] - Can't use null or false defaults in Ruby
- [AVRO-1860] - DefaultValue() returns Ints for Long fields
- [AVRO-1861] - Avro Schema parser treats Avro float type as Java Double for default values
- [AVRO-1866] - JsonNullFormatter fwd-declared as class, defined as struct
- [AVRO-1867] - branch-1.8 needs to be updated to 1.8.2-SNAPSHOT
- [AVRO-1869] - Decimal conversion from ByteBuffer ignores buffer position and limit
- [AVRO-1873] - avro gem doesn't compatible with other languages with snappy compression
- [AVRO-1874] - py3 avro module import upsets logging level in host application
- [AVRO-1877] - AVRO-1847 accidentally breaks javaUnbox method in SpecificCompiler
- [AVRO-1882] - ConcurrentHashMap with non-string keys fails in Java 1.8
- [AVRO-1883] - Schema validator cannot find broken backwards compatibility in Union type elements
- [AVRO-1888] - Java: Single-record encoding marker bytes check is incorrect
- [AVRO-1889] - Upgrade maven-shade plugin
- [AVRO-1897] - clean checkout fails when following BUILD.txt instructions for test
- [AVRO-1900] - build.sh test fails for dev-tools.jar
- [AVRO-1901] - creating a record called "Exception" leads to generated code not compiling
- [AVRO-1908] - IPC TestSpecificCompiler build is broken
- [AVRO-1912] - C++ Resolving Decoding doesn't work if element removed from record in array.
- [AVRO-1921] - Slow build time because of unreachable codehaus website
- [AVRO-1929] - SchemaCompatibility fails to recognize string<->bytes promotion
- [AVRO-1951] - Python tests fail because dummyserver.net no longer exists.
- [AVRO-1987] - Add @Deprecated to getConverion(String fieldName) in 1.8.X
- [AVRO-1997] - Avro Field.defaultVal broken for Fixed fields.
- [AVRO-2018] - lang/java/avro/src/test/java/org/apache/avro/TestFixed.java missing copyright comment
- [AVRO-2025] - Bump version of JS to 1.8.2
- [AVRO-2060] - Broken links to API documentation on Avro Site
- [AVRO-2167] - Block Size - retrieved as negative with Snappy codec.
- [AVRO-2198] - BigDecimal (logical type=Decimal / type = bytes) GenericRecord to SpecificRecord Conversion Issue
- [AVRO-2212] - GenericData.deepCopyRaw not working with java.lang.BigDecimal
New Feature
- [AVRO-1847] - IDL compiler should use BigDecimal to represent decimal logical type.
Improvement
- [AVRO-1704] - Standardized format for encoding messages with Avro
- [AVRO-1879] - Make conversions field transient in compiled SpecificRecord
- [AVRO-1895] - DeepCopy does not work with logical types
- [AVRO-1907] - Add logging to logical type handling in java library
- [AVRO-1918] - Improve logical type documentation
- [AVRO-1993] - C++ Byte ordering macro does not work on FreeBSD
- [AVRO-2169] - Flushing of output stream in DataFileWriter<D>#BufferedFileOutputStream out
Wish
- [AVRO-1884] - Add set source file suffix function for generate non-java file #90
Task
- [AVRO-1885] - Release 1.8.2
- [AVRO-1919] - formalize the presence of build.sh.
- [AVRO-2130] - [RUBY] QUESTION: Is Avro::SchemaValidator class accessible in version 1.8.2?
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.