Permalink
Commits on Dec 15, 2015
  1. AVRO-1617: records with different numbers of fields should be differe…

    …nt. Contributed by Skye Wanderman-Milne.
    committed Dec 15, 2015
  2. AVRO-1769: Depend on external libjansson instead of a bundled copy. C…

    …ontributed by Magnus Edenhill.
    edenhill committed with Nov 18, 2015
Commits on Dec 8, 2015
  1. AVRO-1767: Fall back to unwrapped union values. Contributed by Matthi…

    …eu Monsch.
    
    Previously, union wrapping during `type.clone` calls would be done in
    place of normal copy. Now it is done as a backup if a normal copy fails.
    This is more consistent with the documentation, and makes it much
    simpler to wrap nested unions.
    
    Other changes:
    
    + Add an optional argument to `type.getName` to expose built-in type
      names (useful to implement an "optional" logical type for example).
    + Document (and rename) `assertLogicalTypes` parsing option.
    + Tweak logical type validity check, enabling error hooks to work even
      when a logical type is valid for a subset of its underlying type's
      values (e.g.  when defining an "even integer" type). Previously the
      path would have been correct but the type would have been that of the
      underlying one.
    
    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1718715 13f79535-47bb-0310-9956-ffa450edef68
    rdblue committed Dec 8, 2015
  2. AVRO-1722 ADDENDUM: Add last license doc changes, rat helper.

    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1718650 13f79535-47bb-0310-9956-ffa450edef68
    rdblue committed Dec 8, 2015
Commits on Dec 4, 2015
  1. AVRO-1765: JS: Update node.js in docker to 4.x.

    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1718013 13f79535-47bb-0310-9956-ffa450edef68
    rdblue committed Dec 4, 2015
Commits on Dec 3, 2015
  1. AVRO-1747: JavaScript: Add implementation.

    A few features:
    
    + Fast! Typically twice as fast as JSON with much smaller encodings.
    + Full Avro support, including recursive schemas, sort order, and
      evolution.
    + Serialization of arbitrary JavaScript objects via logical types.
    + Unopinionated 64-bit integer compatibility.
    + No dependencies, it even runs in the browser.
    
    The previous API is included with deprecation warnings (this adds
    `underscore` as a dependency).
    
    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1717850 13f79535-47bb-0310-9956-ffa450edef68
    rdblue committed Dec 3, 2015
  2. AVRO-1722 ADDENDUM: Java: Fix tests broken by adding licenses.

    The Java specific compiler tool's tests expect the file content to match
    exactly. Adding license headers broke the tests. This fix reverts the
    addition of a licenses and adds the test files to the RAT exclusion
    list.
    
    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1717830 13f79535-47bb-0310-9956-ffa450edef68
    rdblue committed Dec 3, 2015
  3. AVRO-1722: Update root LICENSE.txt and NOTICE.txt.

    This updates the POM to use the Maven RAT integration and updates the
    LICENSE and NOTICE files for issues that update found.
    
    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1717817 13f79535-47bb-0310-9956-ffa450edef68
    rdblue committed Dec 3, 2015
  4. AVRO-1730: Python3: Add LICENSE and NOTICE to distribution.

    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1717814 13f79535-47bb-0310-9956-ffa450edef68
    rdblue committed Dec 3, 2015
  5. AVRO-1730: Python: Add LICENSE and NOTICE to distribution.

    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1717813 13f79535-47bb-0310-9956-ffa450edef68
    rdblue committed Dec 3, 2015
  6. AVRO-1736: PHP: Add LICENSE and NOTICE to distribution.

    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1717812 13f79535-47bb-0310-9956-ffa450edef68
    rdblue committed Dec 3, 2015
  7. AVRO-1735: Perl: Add LICENSE and NOTICE to distribution.

    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1717807 13f79535-47bb-0310-9956-ffa450edef68
    rdblue committed Dec 3, 2015
  8. AVRO-1731: C: Add LICENSE and NOTICE to binary distribution.

    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1717805 13f79535-47bb-0310-9956-ffa450edef68
    rdblue committed Dec 3, 2015
Commits on Nov 26, 2015
  1. AVRO-1754. C++ ValiditingDecoder handles null incorrectly

    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1716757 13f79535-47bb-0310-9956-ffa450edef68
    thiru-apache committed Nov 26, 2015
Commits on Nov 25, 2015
  1. AVRO-1755. Java: avro-mapred should not depend on avro-ipc:test. Cont…

    …ributed by Clément MAHTIEU.
    
    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1716422 13f79535-47bb-0310-9956-ffa450edef68
    Thomas White committed Nov 25, 2015
Commits on Oct 19, 2015
  1. AVRO-1733: C#: Add LICENSE and NOTICE to binary distribution.

    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1709484 13f79535-47bb-0310-9956-ffa450edef68
    rdblue committed Oct 19, 2015
  2. AVRO-1732: C++: Add LICENSE and NOTICE to binary distribution.

    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1709482 13f79535-47bb-0310-9956-ffa450edef68
    rdblue committed Oct 19, 2015
  3. AVRO-1729: Ruby: Add LICENSE and NOTICE to ruby gems.

    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1709480 13f79535-47bb-0310-9956-ffa450edef68
    rdblue committed Oct 19, 2015
Commits on Oct 7, 2015
  1. AVRO-1715. Java: Close files opened by the Schema parser. Contributed…

    … by Pavel Safrata.
    
    This also clarifies the InputStream parse method, which does not own the
    stream that is passed in and does not close it. The tools have been
    updated to correctly close streams passed to the parser.
    
    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1707389 13f79535-47bb-0310-9956-ffa450edef68
    rdblue committed Oct 7, 2015
  2. AVRO-1739. Update Avro URLs and mailing lists. Contributed by Gabor L…

    …iptak.
    
    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1707355 13f79535-47bb-0310-9956-ffa450edef68
    rdblue committed Oct 7, 2015
Commits on Sep 14, 2015
  1. AVRO-1694. Ruby: Schema normaliation and fingerprints. Contributed by…

    … Daniel Schierbeck.
    
    * Avro::SchemaNormalization.to_parsing_form converts a schema to Parsing
    Canonical Form
    * support for MD5 and SHA256 fingerprints
    
    This closes #40
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1702839 13f79535-47bb-0310-9956-ffa450edef68
    busbey committed Sep 14, 2015
Commits on Sep 12, 2015
  1. AVRO-1709. Ruby: Ignore generated files. Contributed by Daniel Schier…

    …beck.
    
        The data.avr file is generated every times the tests are run;
        Gemfile.lock is generated every time `bundle install` is run.
    
    This closes #45
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1702593 13f79535-47bb-0310-9956-ffa450edef68
    busbey committed Sep 12, 2015
Commits on Aug 26, 2015
  1. AVRO-1700. Fix avro_BufferStreambuf_hh__ header guard. Contributed by…

    … Liu Yanbo.
    
    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1698010 13f79535-47bb-0310-9956-ffa450edef68
    rdblue committed Aug 26, 2015
  2. AVRO-1593. Use classic locale to escape control chars. Contributed by…

    … Hatem Helal.
    
    This closes #32 and closes #15.
    
    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1698007 13f79535-47bb-0310-9956-ffa450edef68
    rdblue committed Aug 26, 2015
Commits on Aug 25, 2015
  1. AVRO-1676. Java: Do not treat enum symbols as immutable when deep cop…

    …ying. Contributed by Mike Rodriguez.
    
    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1697683 13f79535-47bb-0310-9956-ffa450edef68
    Thomas White committed Aug 25, 2015
Commits on Aug 11, 2015
  1. Build fixes for 1.8.0.

    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1695239 13f79535-47bb-0310-9956-ffa450edef68
    Thomas White committed Aug 11, 2015
Commits on Aug 10, 2015
  1. Preparing for 1.9.0 development

    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1695067 13f79535-47bb-0310-9956-ffa450edef68
    Thomas White committed Aug 10, 2015
  2. Preparing for release 1.8.0

    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1695063 13f79535-47bb-0310-9956-ffa450edef68
    Thomas White committed Aug 10, 2015
Commits on Aug 7, 2015
  1. AVRO-1713: Remove extra character in mapred POM.

    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1694739 13f79535-47bb-0310-9956-ffa450edef68
    rdblue committed Aug 7, 2015
Commits on Jul 16, 2015
  1. Build release fixes.

    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1691408 13f79535-47bb-0310-9956-ffa450edef68
    Thomas White committed Jul 16, 2015
  2. AVRO-1697. Ruby: Add support for the Snappy codec to the Ruby library…

    …. Contributed by Daniel Schierbeck.
    
    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1691330 13f79535-47bb-0310-9956-ffa450edef68
    Thomas White committed Jul 16, 2015
Commits on Jul 15, 2015
  1. Build fixes for AVRO-1586 (Build against Hadoop 2).

    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1691248 13f79535-47bb-0310-9956-ffa450edef68
    Thomas White committed Jul 15, 2015
  2. Add missing license headers.

    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1691232 13f79535-47bb-0310-9956-ffa450edef68
    Thomas White committed Jul 15, 2015