Stories

Detail Return Return

Apache Fury 0.5.1 版本正式發佈 - Stories Detail

大家好,非常高興向大家發佈 Apache Fury 0.5.1 版本。該版本包含了來自七個 contributor的37個PR的貢獻,可以參考[安裝]()文檔獲取最新版本。
Release Notes:https://github.com/apache/incubator-fury/releases/tag/v0.5.1

Apache Fury簡介

Apache Fury 是一個基於JIT動態編譯和零拷貝的高性能多語言序列化框架,只Java/Python/JavaScript/Golang/Scala/C++等語言,提供最高170倍的性能和極致的易用性
項目github repo地址:https://github.com/apache/incubator-fury
官網主頁:https://fury.apache.org

新特性

  • feat(spec): 從類型元數據規範移除 list/map header by @chaokunyang in #1590
  • perf(java): 優化MetaString 編碼 deleteCharAt的性能開銷 by @LiangliangSui in #1591
  • feat(java): 類型元數據共享規範實現 by @chaokunyang in #1556 and #1601
  • feat(sepc): 更新跨語言類型元數據字段信息規範 by @chaokunyang in #1603
  • feat(javascript): add data to description util by @bytemain in #1609
  • feat(java): 內置支持CopyOnWriteArrayListSerializer by @MrChang0 in #1613
  • feat(java): 新增blocked stream工具,用於無法進行Native流式反序列化場景 by @chaokunyang in #1617
  • feat(go/java): meta string 編碼增加ASCII檢查 by @jasonmokk in #1620 #1631
  • feat(java): 支持低版本guava by @MrChang0 in #1622
  • feat(java): 支持反序列化不存在的枚舉值 by @157152688 in #1623
  • feat(java): 內置concurrent set序列化器 by @MrChang0 in #1616
  • feat(java): 增加自定義序列化器註冊工廠函數 by @MrChang0 in #1625
  • feat(java): ThreadSafeFury移除軟引用和弱引用 by @chaokunyang in #1639
  • refactor(java): 移除Guava集合使用 by @Munoon in #1611 and #1614
  • refactor(java): 移除Guava String工具類使用 by @Munoon in #1624

    Bug Fix

  • fix(java): 支持低版本 guava by @MrChang0 in #1593 and #1594
  • fix(java): 修復getClassDef 線程安全問題 @chaokunyang in #1597
  • fix(java): 將 slf4j 依賴設置為 provided by @chaokunyang in #1605
  • fix(java): 異常情況下清理collection/map 元素序列化器 by @chaokunyang in #1606
  • fix(java): 修復 TypeRef#getSubType by @chaokunyang in #1608
  • fix(java): 修復 fastutil Object2ObjectOpenHashMap 序列化 by @chaokunyang in #1618
  • fix(java): 修復子類無字段時直接序列化父類問題 by @MrChang0 in #1626
  • fix(java): 修復 wildcard capturer 空指針異常 by @chaokunyang in #1637
  • fix(java): 修復集合元素類型為抽象類型時序列化異常 by @chaokunyang in #1641
  • fix(java): 修復classLoaderFuryPooled時ThreadPoolFury#factoryCallback不生效問題 by @MrChang0 in #1628

    Misc

  • chore(java): 將部分Java測試移動到 meta/reflect 包 by @chaokunyang in #1592
  • chore(java): 將枚舉序列化器從內部類升級為頂級類型 by @chaokunyang in #1598
  • chore: Fury header 規範增加語言字段 by @LiangliangSui in #1612
  • chore(java): remove gpg pinentry-mode by @chaokunyang in #1636

    New Contributors

  • @MrChang0 在 #1594 做出了首次貢獻
  • @jasonmokk 在 #1620 做出了首次貢獻
  • @157152688 在 #1623 做出了首次貢獻

    致謝

    感謝 chaokunyang、MrChang0、bytemain、weijiang157152688、Munoon、jasonmokk、LiangliangSui。
    對於在這次發佈工作中傾注了大量心血的所有貢獻者,我們表示由衷的感謝。無論是通過代碼、文檔撰寫還是問題報告,我們都非常感激大家的貢獻。
    完整變更記錄: v0.5.0...v0.5.1

    加入我們

    歡迎對 Fury 感興趣的各位用户和開發者加入 Fury 開源社區,歡迎任何形式的參與,包括但不限於提問、代碼貢獻、技術討論等。非常期待收到大家的想法和反饋,一起參與到項目的建設中來,推動項目向前發展。可以通過以下方式關注和了解社區的最近動態,期待您的加入:

  • Fury Github倉庫地址:https://github.com/apache/incubator-fury
  • 官方網站:https://fury.apache.org
  • Fury 郵件列表地址:dev@fury.apache.org, 可通過向dev-subscribe@fury.apache.org發送郵件訂閲
  • Fury 微信公眾號:apache-fury

Add a new Comments

Some HTML is okay.