Apache Avro v1.8.1 發布

jopen 8年前發布 | 7K 次閱讀 序列化 Apache Avro

Avro(讀音類似于[ævr?])是Hadoop的一個子項目,由Hadoop的 創始人Doug Cutting(也是Lucene,Nutch等項目的創始人)牽頭開發。Avro是一個數據序列化系統,設計用于支持大 批量數據交換的應用。它的主要特點有:支持二進制序列化方式,可以便捷,快速地處理大量數據;動態語言友好,Avro提供的機制使動態語言可以方便地處理 Avro數據。

更新日志

Bug修復

  • [AVRO-1493] - Avoid the "Turkish Locale Problem"
  • [AVRO-1642] - JVM Spec Violation 255 Parameter Limit Exceeded
  • [AVRO-1667] - Parser symbol tree flattening is broken for recursive schemas
  • [AVRO-1700] - avro_BufferStreambuf_hh__ header guard warning
  • [AVRO-1711] - JsonDecoder.skipChildren skips more than it should.
  • [AVRO-1807] - NullPointerException from Json.ObjectWriter
  • [AVRO-1819] - org.apache.avro.Protocol.parseMessage doesn't respect request field's aliases
  • [AVRO-1820] - Read annotations to request's fields
  • [AVRO-1824] - Avro C++ Documentation fix
  • [AVRO-1826] - build.sh rat fails over extra license files and many others.
  • [AVRO-1832] - Invoking toString() method unexpectedly modified the avro record.
  • [AVRO-1845] - Invoking toString() method unexpectedly modified the avro record.

改進

  • [AVRO-1784] - Should have a C++ json encoder that pretty prints.
  • [AVRO-1823] - DataFileStream to include the exception when reading of the magic fail
  • [AVRO-1825] - Allow running build.sh dist under git
  • [AVRO-1829] - C++ documentation improvements
  • [AVRO-1834] - Lower the Javadoc warnings on the generated code.
  • [AVRO-1835] - Running tests using JDK 1.8 complains about MaxPermSize
  • [AVRO-1838] - Ensure Checkstyle enforces trailing spaces rule
  • [AVRO-1839] - Update the gitignore files to hide generated files
  • [AVRO-1840] - Ensure that build.sh clean really cleans all generated files
  • [AVRO-1841] - Add clientside githooks to do basic commit validation

新功能

  • [AVRO-1684] - Add date, time, and timestamp to specific object model classes
  • [AVRO-1833] - Release 1.8.1

下載地址

 

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!