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>