I'd like to announce the availability of Avro release 1.6.0.

Selected highlights of this release include:

    AVRO-839. Java: Add accessor methods and builders to generated
    Java classes. (James Baldassari via cutting)

    AVRO-805: Java: Add support for reading and writing instances of
    Protocol Buffer (protobuf) generated classes.  (cutting)

    AVRO-863. C: Schema resolution using new value interface. (dcreager)

    AVRO-893. C: Avro data file functions using new value interface.
    (dcreager)

    AVRO-919. C: Produce JSON encoding of Avro values using new value
    interface. (dcreager)

    AVRO-922. C: Comparison function for new value interface. (dcreager)

    AVRO-467. C: Change build system to CMake. (dcreager)

    AVRO-804. Java: Add support for reading and writing instances of
    Thrift generated classes. (cutting)

    AVRO-803. Java: Optionally change string types in generated code
    to java.lang.String instead of CharSequence/Utf8.  This is
    achived by specifying <stringType>String</stringType> in
    avro-maven-plugin's pom.xml configuration. (cutting)

    AVRO-853: Java: Cache Schema hash codes. (cutting)

    AVRO-934. PHP: Remove quadratic performance bug. (abawany via
    cutting)

    AVRO-940. C++ design for generic datum could be better. (thiru)

    AVRO-895. Java: JsonDecoder does not tolerate JSON records with
    different field order. (thiru)


Many other features, improvements and bug fixes are also included.  The
full list of changes in this release is available at:

  http://s.apache.org/y9

Or, in Jira at:

  http://s.apache.org/BZt

This release can be downloaded from:

  https://www.apache.org/dyn/closer.cgi/avro/

Java jar files are available from Maven Central.  Ruby artifacts are at
RubyGems.  Python is at PyPi.

Thanks to everyone for contributing!

Doug

Reply via email to