You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@avro.apache.org by yunnet <gi...@git.apache.org> on 2017/12/27 01:05:57 UTC
[GitHub] avro pull request #274: ������������
GitHub user yunnet opened a pull request:
https://github.com/apache/avro/pull/274
修改更新
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/apache/avro master
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/avro/pull/274.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #274
----
commit 8570a93e1f6ebc14bc3c78692256122b9ba2c1ea
Author: Thomas White <to...@...>
Date: 2015-07-16T14:29:03Z
Build release fixes.
git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1691408 13f79535-47bb-0310-9956-ffa450edef68
commit 82ee5b448983f5074e513c053258c6ed23c8701b
Author: Ryan Blue <bl...@...>
Date: 2015-08-07T19:41:40Z
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
commit e90092bce9d3e9436475dc61521e0cd019831a67
Author: Thomas White <to...@...>
Date: 2015-08-10T13:24:32Z
Preparing for release 1.8.0
git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1695063 13f79535-47bb-0310-9956-ffa450edef68
commit 72846f1daeadda01b3af29f922dc6f840b224b0e
Author: Thomas White <to...@...>
Date: 2015-08-10T13:30:15Z
Preparing for 1.9.0 development
git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1695067 13f79535-47bb-0310-9956-ffa450edef68
commit 248c4bfefdc5fcc6966910ff2bf0b91d9c4da4ac
Author: Thomas White <to...@...>
Date: 2015-08-11T10:04:19Z
Build fixes for 1.8.0.
git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1695239 13f79535-47bb-0310-9956-ffa450edef68
commit 710a001a1b41d465db7a300bfcc03040fcef03b3
Author: Thomas White <to...@...>
Date: 2015-08-25T14:26:00Z
AVRO-1676. Java: Do not treat enum symbols as immutable when deep copying. Contributed by Mike Rodriguez.
git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1697683 13f79535-47bb-0310-9956-ffa450edef68
commit 069f00e0e849775a93c08a74e48fc10b34566d02
Author: Ryan Blue <bl...@...>
Date: 2015-08-26T21:32:44Z
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
commit 4fdc75209ba54f60b2c5798cff731a11053fbcfd
Author: Ryan Blue <bl...@...>
Date: 2015-08-26T21:40:42Z
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
commit 4686716c4ef7bb139a371d1de881ad1aaf93a144
Author: Sean Busbey <bu...@...>
Date: 2015-09-12T07:20:58Z
AVRO-1709. Ruby: Ignore generated files. Contributed by Daniel Schierbeck.
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
commit e0096f2f9d0036e02f16eb0b111fd68470758351
Author: Sean Busbey <bu...@...>
Date: 2015-09-14T00:03:51Z
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
commit 0f5758b2d0f75c8234443e72c43d2fd38fe1894d
Author: Ryan Blue <bl...@...>
Date: 2015-10-07T18:14:43Z
AVRO-1739. Update Avro URLs and mailing lists. Contributed by Gabor Liptak.
git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1707355 13f79535-47bb-0310-9956-ffa450edef68
commit 4707d9abe1202c7266aa8d58711fd22907863cbd
Author: Ryan Blue <bl...@...>
Date: 2015-10-07T21:06:28Z
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
commit bc19e3a12e033e60c4f5c6c1d7a20fc9f8182da6
Author: Ryan Blue <bl...@...>
Date: 2015-10-19T21:23:33Z
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
commit 5cb83db6a66a6d60aa01b41160a9c90ad4987736
Author: Ryan Blue <bl...@...>
Date: 2015-10-19T21:28:02Z
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
commit 3585c45902b99ae5cf5e3086d1dfc61389017d7f
Author: Ryan Blue <bl...@...>
Date: 2015-10-19T21:32:23Z
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
commit 1c5205ef3f1516fa5f3a323057139bffd5758182
Author: Zoltan Farkas <zo...@...>
Date: 2015-11-18T22:44:50Z
[add] AVRO-1723 and AVRO-1667
commit bdc98484730275bebcc4f22d6e3ffd9f97616920
Author: Thomas White <to...@...>
Date: 2015-11-25T14:16:08Z
AVRO-1755. Java: avro-mapred should not depend on avro-ipc:test. Contributed by Clément MAHTIEU.
git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1716422 13f79535-47bb-0310-9956-ffa450edef68
commit 5662cbbffa89fb8d363ccbee03fe85980e17ba15
Author: Thiruvalluvan M. G <th...@...>
Date: 2015-11-26T18:46:01Z
AVRO-1754. C++ ValiditingDecoder handles null incorrectly
git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1716757 13f79535-47bb-0310-9956-ffa450edef68
commit df5c513f1e7a606b7333975b6d28784702f77077
Author: Ryan Blue <bl...@...>
Date: 2015-12-03T16:55:18Z
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
commit 96d2d35fa20a7ec14f699e0c899cc7e21ae3393b
Author: Ryan Blue <bl...@...>
Date: 2015-12-03T17:11:18Z
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
commit ada69ac5e0be21c96cdc683ae5152b0a8216e14f
Author: Ryan Blue <bl...@...>
Date: 2015-12-03T17:22:51Z
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
commit e11c588ebe034d5f2a043598e600791e38e124bb
Author: Ryan Blue <bl...@...>
Date: 2015-12-03T17:24:26Z
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
commit 2c6c570d3b66975cfac367334d8a6971801397e5
Author: Ryan Blue <bl...@...>
Date: 2015-12-03T17:24:45Z
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
commit f49b2d31fd9a0249a64c049da800db6648792ee0
Author: Ryan Blue <bl...@...>
Date: 2015-12-03T17:39:34Z
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
commit bf751dfaada53680f66bc200f3acb04a4d538fd1
Author: Ryan Blue <bl...@...>
Date: 2015-12-03T18:54:51Z
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
commit 2863a185ee8c6a036ce811e1ecd80eefd7f54401
Author: Ryan Blue <bl...@...>
Date: 2015-12-03T21:35:44Z
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
commit 02418de9dee7b330552d43183109efa0b50ddf1f
Author: Ryan Blue <bl...@...>
Date: 2015-12-04T19:46:22Z
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
commit 80ba788ecdccaff5fbc011f6ad619bb62815dc04
Author: Ryan Blue <bl...@...>
Date: 2015-12-08T17:06:20Z
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
commit 273106bd1186680c54c8101e75e0e7a8a0d83fd1
Author: Ryan Blue <bl...@...>
Date: 2015-12-08T21:34:42Z
AVRO-1767: Fall back to unwrapped union values. Contributed by Matthieu 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
commit 1f6fa7b79efde2eb999de34334b686a77b23e46a
Author: Zoltan Farkas <zo...@...>
Date: 2015-11-18T22:44:50Z
[add] AVRO-1723 and AVRO-1667
----
---