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预览版。

相关文章
相关标签/搜索