Apache Avro v1.8.1 发布

jopen 8年前
   <p style="text-align: center;"><img alt="" src="https://simg.open-open.com/show/481bd717b82b9fb2035d33af85de6320.png" /></p>    <p>Avro(读音类似于[ævrə])是Hadoop的一个子项目,由Hadoop的 创始人Doug Cutting(也是Lucene,Nutch等项目的创始人)牵头开发。Avro是一个数据序列化系统,设计用于支持大 批量数据交换的应用。它的主要特点有:支持二进制序列化方式,可以便捷,快速地处理大量数据;动态语言友好,Avro提供的机制使动态语言可以方便地处理 Avro数据。</p>    <h2>更新日志</h2>    <h3>Bug修复</h3>    <ul>     <li>[<a href="/misc/goto?guid=4958990643024053643">AVRO-1493</a>] - Avoid the "Turkish Locale Problem"</li>     <li>[<a href="/misc/goto?guid=4958990643113003300">AVRO-1642</a>] - JVM Spec Violation 255 Parameter Limit Exceeded</li>     <li>[<a href="/misc/goto?guid=4958990643195075431">AVRO-1667</a>] - Parser symbol tree flattening is broken for recursive schemas</li>     <li>[<a href="/misc/goto?guid=4958990643271023258">AVRO-1700</a>] - avro_BufferStreambuf_hh__ header guard warning</li>     <li>[<a href="/misc/goto?guid=4958990643362683478">AVRO-1711</a>] - JsonDecoder.skipChildren skips more than it should.</li>     <li>[<a href="/misc/goto?guid=4958990643438663894">AVRO-1807</a>] - NullPointerException from Json.ObjectWriter</li>     <li>[<a href="/misc/goto?guid=4958990643527934844">AVRO-1819</a>] - org.apache.avro.Protocol.parseMessage doesn't respect request field's aliases</li>     <li>[<a href="/misc/goto?guid=4958990643609472783">AVRO-1820</a>] - Read annotations to request's fields</li>     <li>[<a href="/misc/goto?guid=4958990643694885515">AVRO-1824</a>] - Avro C++ Documentation fix</li>     <li>[<a href="/misc/goto?guid=4958990643772680220">AVRO-1826</a>] - build.sh rat fails over extra license files and many others.</li>     <li>[<a href="/misc/goto?guid=4958990643872740368">AVRO-1832</a>] - Invoking toString() method unexpectedly modified the avro record.</li>     <li>[<a href="/misc/goto?guid=4958990643971577523">AVRO-1845</a>] - Invoking toString() method unexpectedly modified the avro record.</li>    </ul>    <h3>改进</h3>    <ul>     <li>[<a href="/misc/goto?guid=4958990644068625914">AVRO-1784</a>] - Should have a C++ json encoder that pretty prints.</li>     <li>[<a href="/misc/goto?guid=4958990644150195094">AVRO-1823</a>] - DataFileStream to include the exception when reading of the magic fail</li>     <li>[<a href="/misc/goto?guid=4958990644247117367">AVRO-1825</a>] - Allow running build.sh dist under git</li>     <li>[<a href="/misc/goto?guid=4958990644331279407">AVRO-1829</a>] - C++ documentation improvements</li>     <li>[<a href="/misc/goto?guid=4958990644417926793">AVRO-1834</a>] - Lower the Javadoc warnings on the generated code.</li>     <li>[<a href="/misc/goto?guid=4958990644522572550">AVRO-1835</a>] - Running tests using JDK 1.8 complains about MaxPermSize</li>     <li>[<a href="/misc/goto?guid=4958990644615317081">AVRO-1838</a>] - Ensure Checkstyle enforces trailing spaces rule</li>     <li>[<a href="/misc/goto?guid=4958990644698736117">AVRO-1839</a>] - Update the gitignore files to hide generated files</li>     <li>[<a href="/misc/goto?guid=4958990644794504204">AVRO-1840</a>] - Ensure that build.sh clean really cleans all generated files</li>     <li>[<a href="/misc/goto?guid=4958990644885409408">AVRO-1841</a>] - Add clientside githooks to do basic commit validation</li>    </ul>    <h2>新功能</h2>    <ul>     <li>[<a href="/misc/goto?guid=4958990644966974444">AVRO-1684</a>] - Add date, time, and timestamp to specific object model classes</li>     <li>[<a href="/misc/goto?guid=4958990645070197394">AVRO-1833</a>] - Release 1.8.1</li>    </ul>    <h2>下载地址</h2>    <ul>     <li><a href="/misc/goto?guid=4958990645162836683" rel="nofollow"><strong>Source code</strong> (zip)</a></li>     <li><a href="/misc/goto?guid=4958990645252804262" rel="nofollow"><strong>Source code</strong> (tar.gz)</a></li>    </ul>    <p> </p>