Hyperledger Fabric 1.0.1至Hyperledger Fabric 1.0.5所升級的內容及修復的問題

基礎更新npm

各版本每次迭代都會有一些基礎更新內容,如文檔修改覆蓋、測試用例完善、用戶體驗改進及刪除冗餘無效代碼等…緩存

下面分類介紹的是一些版本迭代的重要更新內容,因我的實操和理解有限,部分更新並未明確,若是有錯誤的地方,還望各位大神指正!併發

 

 1.0.5更新內容測試

一、更新文檔並適配最新configtxgen的修改spa

二、區塊中迭代器關閉後引起的Nil問題插件

三、Kafka版本回歸到0.9.0.1日誌

四、容許對Kafka的信息進行更靈活的配置code

五、修復塊存儲中非必要的啓動消息索引

六、修復single_tx_client鏈接orderer服務時出現的問題seo

七、更新Kafka版本爲0.10.2.1

八、demo中證書過時問題

九、更新zookeeper參考版本

十、更新fabric示例文檔中引導及下載地址

 

1.0.4更新內容

一、容許重建塊存儲索引

二、修復示例及配置信息中的錯誤

三、修正文檔中的錯誤

四、CouchDB使用GetState不返回數據

五、修復文檔和源代碼結構不一致的問題

六、修復docs/source/chaincode4noah.rst中一個輸入錯誤

七、BCCSP PKCS11 CKA_LABEL惟一性設定

八、新增ci.properties配置文件

 

1.0.3更新內容

一、更新examples/README中錯誤的URL

二、BCCSP yaml在節點中解析爲弱類型

三、修正了configtxupdate README中的錯誤

四、修改默認Channel名稱

五、校準數據傳輸速度

六、容許在Orderer上設置日誌格式

七、減小保持活躍的限制策略

八、Couchdb崩潰問題

九、修復orderer版本命令

十、cryptogen可生成回溯證書

 

1.0.2更新內容

一、沒法使用已簽名安裝包

二、修正x509 certs日誌輸出異常

三、授信根入口加入頻道

四、刪除處理cauthdsl身份

五、聯盟的不友好的默認模式策略

六、升級baseimage/baseos到v0.3.2

七、添加日誌至 deliverclient/client.go

八、在報告問題時詢問用戶的env(環境)

九、若是負載緩衝區太滿,則傳送區塊

 

1.0.1更新內容

一、在endorser.go中新增索引檢查

二、失敗的ctxu可能會改變緩存(在系統頻道上提交無效的管理證書會致使新的頻道建立失敗)

三、背書方檢查缺失

四、修復配置的內存分配錯誤

五、StatusChangeFactory中RLock缺失

六、更改案例後,容許實例化鏈碼ID

七、驗證器檢查類型錯誤

八、從新計算配置映射替代更新方案

九、防止併發調用啓動cc cont

十、修正orderer本地測試元數據

十一、修正語法錯誤

十二、Leader沒法獲取則枚舉生成

1三、更新Docker 到 17.03.0-ce

1四、區塊驗證邏輯異常報出有誤

1五、對已有問題更清晰和更突出提示

1六、將configtxlator添加到fabric-tools鏡像中

1七、在Windows上爲npm添加預管理

1八、在重試過程當中添加初始執行

1九、修正了pubkey pkcs11 CKA_PRIVATE的問題

20、更新chaintool URL

2一、防止負載緩衝過剩

2二、日誌中的拼寫錯誤:overflown

2三、修正Peer CLI deliver錯誤提示

2四、在extensions.go中添加缺失的nil檢查

2五、從新設置Solo批處理超時

2六、在reconf配置中約定新的最大消息大小

2七、爲新通道策略組中設置mod策略

2八、修正經過名稱格式問題

2九、日誌緩衝區溢出事件

 

如上爲HyperLedger Fabric發佈1.0.0正式版後的Release版本更新,從修復的問題和新增的特性來看,最新版始終是最優選擇。

截止2017年12月7日發佈的1.0.5Release版,若是測試或是計劃部署生產環境的話,建議直接從1.0.5開始。

截止2017年11月2日發佈的1.1.0preview版,目前還未定版,但基本到1.0.5的全部更新都已經體如今1.1.0上了,而1.1.0也新增了一些特性,如節點之間相互添加TLS配置選項、添加對bccsp插件的支持等,喜歡嚐鮮的能夠先行試用1.1.0預覽版。

相關文章
相關標籤/搜索