Permalink
Commits on Jan 22, 2016
  1. Skip javadoc for avro-guava-dependencies.

    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1726256 13f79535-47bb-0310-9956-ffa450edef68
    Thomas White committed Jan 22, 2016
  2. Update date for 1.8.0 release.

    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1726255 13f79535-47bb-0310-9956-ffa450edef68
    Thomas White committed Jan 22, 2016
Commits on Jan 21, 2016
  1. AVRO-1783. Ruby: Ensure correct binary encoding for byte strings.

    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1725988 13f79535-47bb-0310-9956-ffa450edef68
    ept committed Jan 21, 2016
  2. Increment C version number to reflect incomaptible changes since last…

    … update (May 2011).
    
    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1725917 13f79535-47bb-0310-9956-ffa450edef68
    Thomas White committed Jan 21, 2016
Commits on Jan 20, 2016
  1. AVRO-1781 ADDENDUM: Remove LogicalTypes cache.

    This cache maps a Schema to its corresponding LogicalType that has been
    constructed from the Schema's properties, by object identity. This is no
    longer needed now that the LogicalType is set on the schema instance
    when it is parsed. The cache was necessary when we were trying to avoid
    all changes to the Schema class.
    
    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1725668 13f79535-47bb-0310-9956-ffa450edef68
    rdblue committed Jan 20, 2016
Commits on Jan 19, 2016
  1. AVRO-1775. Ruby: Use test-unit gem for running tests.

    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1725625 13f79535-47bb-0310-9956-ffa450edef68
    ept committed Jan 19, 2016
  2. AVRO-1663. C: Fix handling of namespaces for enum and fixed types.

    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1725614 13f79535-47bb-0310-9956-ffa450edef68
    ept committed Jan 19, 2016
  3. AVRO-1691. C: Allow schemas consisting only of a primitive type. Cont…

    …ributed by Magnus Edenhill.
    
    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1725611 13f79535-47bb-0310-9956-ffa450edef68
    ept committed Jan 19, 2016
  4. AVRO-1769. C: Use operating system's libjansson instead of bundling i…

    …t with Avro. Contributed by Magnus Edenhill.
    
    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1725610 13f79535-47bb-0310-9956-ffa450edef68
    ept committed Jan 19, 2016
Commits on Jan 18, 2016
  1. AVRO-1760. Java: Thread scalability problem with the use of Synchroni…

    …zedMap
    
    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1725220 13f79535-47bb-0310-9956-ffa450edef68
    Thomas White committed Jan 18, 2016
Commits on Jan 13, 2016
  1. AVRO-1782. Ruby: Fix unit test failures in new versions of Ruby.

    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1724508 13f79535-47bb-0310-9956-ffa450edef68
    ept committed Jan 13, 2016
  2. AVRO-1781: Use Guava for a thread-safe weak identity cache.

    This adds avro-guava-dependencies to minimize just Guava classes that
    are shaded without minimizing classes from other dependencies. This
    filtered artifact is then shaded and relocated in the avro module to
    avoid leaking Guava classes to downstream consumers.
    
    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1724473 13f79535-47bb-0310-9956-ffa450edef68
    rdblue committed Jan 13, 2016
Commits on Jan 12, 2016
  1. AVRO-1780: Java: Fix NPE in tools. Contributed by Tom White.

    Changes for AVRO-1728 moved NOTICE, which was used to create the
    no-argument output for Java's avro-tools. Using the new location fixed
    the NPE and this also includes an update to show just the top of NOTICE
    since it is now much longer.
    
    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1724287 13f79535-47bb-0310-9956-ffa450edef68
    rdblue committed Jan 12, 2016
  2. AVRO-1779. Avro docs convenience artifact missing LICENSE/NOTICE. Con…

    …tributed by blue.
    
    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1724203 13f79535-47bb-0310-9956-ffa450edef68
    Thomas White committed Jan 12, 2016
Commits on Jan 11, 2016
  1. AVRO-1725. Docs: clarify restrictions on enum symbols.

    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1724129 13f79535-47bb-0310-9956-ffa450edef68
    ept committed Jan 11, 2016
Commits on Jan 6, 2016
  1. AVRO-1772. Ruby: load error in rubygem when loading schema normalizat…

    …ion. Contributed by blue and martinkl.
    
    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1723294 13f79535-47bb-0310-9956-ffa450edef68
    Thomas White committed Jan 6, 2016
  2. AVRO-1771. Add LICENSE and NOTICE to avro-doc artifact. Contributed b…

    …y blue.
    
    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1723292 13f79535-47bb-0310-9956-ffa450edef68
    Thomas White committed Jan 6, 2016
  3. AVRO-1770. Python 3 overwrites custom README.txt. Contributed by blue.

    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1723287 13f79535-47bb-0310-9956-ffa450edef68
    Thomas White committed Jan 6, 2016
Commits on Dec 30, 2015
  1. AVRO-1560: C: Fix build for custom libsnappy location. Contributed by…

    … Ujjwal.
    
    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1722366 13f79535-47bb-0310-9956-ffa450edef68
    ept committed Dec 30, 2015
  2. AVRO-1617: C: Fix equality checking of record schemas. Contributed by…

    … Skye Wanderman-Milne.
    
    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1722361 13f79535-47bb-0310-9956-ffa450edef68
    ept committed Dec 30, 2015
  3. AVRO-1572: C: Fix EOF handling on data files that are multiples of 40…

    …96 bytes. Contributed by Ben Walsh.
    
    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1722359 13f79535-47bb-0310-9956-ffa450edef68
    ept committed Dec 30, 2015
Commits on Dec 16, 2015
  1. Preparing for 1.9.0 development.

    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1720282 13f79535-47bb-0310-9956-ffa450edef68
    rdblue committed Dec 16, 2015
Commits on Dec 15, 2015
  1. Preparing for release 1.8.0.

    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1720278 13f79535-47bb-0310-9956-ffa450edef68
    rdblue committed Dec 15, 2015
  2. AVRO-1728: Java: Add LICENSE and NOTICE files to jars.

    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1720272 13f79535-47bb-0310-9956-ffa450edef68
    rdblue committed Dec 15, 2015
  3. AVRO-1584: Java: Escape characters not allowed in JSON in toString.

    From the JSON spec: "All Unicode characters may be placed within the
    quotation marks except for the characters that must be escaped:
    quotation mark, reverse solidus, and the control characters (U+0000
    through U+001F)."
    
    This uses the existing string escape function.
    
    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1720055 13f79535-47bb-0310-9956-ffa450edef68
    rdblue committed Dec 15, 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