基础更新

各版本每次迭代都会有一些基础更新内容,如文档修改覆盖、测试用例完善、用户体验改进及删除冗余无效代码等…

下面分类介绍的是一些版本迭代的重要更新内容,因个人实操和理解有限,部分更新并未明确,如果有错误的地方,还望各位大神指正!

 1.0.5更新内容

1、更新文档并适配最新configtxgen的修改

2、区块中迭代器关闭后引发的Nil问题

3、Kafka版本回归到0.9.0.1

4、允许对Kafka的信息进行更灵活的配置

5、修复块存储中非必要的启动消息

6、修复single_tx_client连接orderer服务时出现的问题

7、更新Kafka版本为0.10.2.1

8、demo中证书过期问题

9、更新zookeeper参考版本

10、更新fabric示例文档中引导及下载地址

1.0.4更新内容

1、允许重建块存储索引

2、修复示例及配置信息中的错误

3、修正文档中的错误

4、CouchDB使用GetState不返回数据

5、修复文档和源代码结构不一致的问题

6、修复docs/source/chaincode4noah.rst中一个输入错误

7、BCCSP PKCS11 CKA_LABEL唯一性设定

8、新增ci.properties配置文件

1.0.3更新内容

1、更新examples/README中错误的URL

2、BCCSP yaml在节点中解析为弱类型

3、修正了configtxupdate README中的错误

4、修改默认Channel名称

5、校准数据传输速度

6、允许在Orderer上设置日志格式

7、减少保持活跃的限制策略

8、Couchdb崩溃问题

9、修复orderer版本命令

10、cryptogen可生成回溯证书

1.0.2更新内容

1、无法使用已签名安装包

2、修正x509 certs日志输出异常

3、授信根入口加入频道

4、删除处理cauthdsl身份

5、联盟的不友好的默认模式策略

6、升级baseimage/baseos到v0.3.2

7、添加日志至 deliverclient/client.go

8、在报告问题时询问用户的env(环境)

9、如果负载缓冲区太满,则传送区块

1.0.1更新内容

1、在endorser.go中新增索引检查

2、失败的ctxu可能会改变缓存(在系统频道上提交无效的管理证书会导致新的频道创建失败)

3、背书方检查缺失

4、修复配置的内存分配错误

5、StatusChangeFactory中RLock缺失

6、更改案例后,允许实例化链码ID

7、验证器检查类型错误

8、重新计算配置映射替代更新方案

9、防止并发调用启动cc cont

10、修正orderer本地测试元数据

11、修正语法错误

12、Leader无法获取则枚举生成

13、更新Docker 到 17.03.0-ce

14、区块验证逻辑异常报出有误

15、对已有问题更清晰和更突出提示

16、将configtxlator添加到fabric-tools镜像中

17、在Windows上为npm添加预管理

18、在重试过程中添加初始执行

19、修正了pubkey pkcs11 CKA_PRIVATE的问题

20、更新chaintool URL

21、防止负载缓冲过剩

22、日志中的拼写错误:overflown

23、修正Peer CLI deliver错误提示

24、在extensions.go中添加缺失的nil检查

25、重新设置Solo批处理超时

26、在reconf配置中约定新的最大消息大小

27、为新通道策略组中设置mod策略

28、修正通过名称格式问题

29、日志缓冲区溢出事件

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

Hyperledger Fabric 1.0.1至Hyperledger Fabric 1.0.5所升级的内容及修复的问题的更多相关文章

  1. Hyperledger Fabric手动生成CA证书搭建Fabric网络

    之前介绍了使用官方脚本自动化启动一个Fabric网络,并且所有的证书都是通过官方的命令行工具cryptogen直接生成网络中的所有节点的证书.在开发环境可以这么简单进行,但是生成环境下还是需要我们自定 ...

  2. 区块链从零开始做开发(0):hyperledger Fabric2.3安装

    一.前言 各位看官好,这是本人第一篇技术博客. 写博客的契机是因为原来配的环境在虚拟机扩容后莫名奇妙崩了(具体情况我以后会写),为了以后的自己特此从头开始记录.以前都是作为一个读者,这次终于有机会能够 ...

  3. HyperLeger Fabric开发(三)——HyperLeger Fabric架构

    HyperLeger Fabric开发(三)--HyperLeger Fabric架构 一.HyperLeger Fabric逻辑架构 1.HyperLeger Fabric逻辑架构简介 Fabric ...

  4. win10安装oracle 11g 报错 要求的结果: 5.0,5.1,5.2,6.0 6.1 之一 实际结果: 6.2

    Windows10下安装Oracle11G.10G,都会提示如下信息 正在检查操作系统要求... 要求的结果: 5.0,5.1,5.2,6.0 之一 实际结果: 6.1 检查完成.此次检查的总体结果为 ...

  5. win10 用cmake 3.5.2 和 vs 2015 update1 编译 GPU版本(cuda 8.0, cudnn v5 for cuda 8.0)

    win10 用cmake 3.5.2 和 vs 2015 update1 编译 GPU版本(cuda 8.0, cudnn v5 for cuda 8.0)  用vs 2015打开 编译Release ...

  6. oracle数据库升级记(记一次10.2.0.3版本升级到11.2.0.1版本的过程)

    操作系统:windows xp 已有数据库版本:10.2.0.3 升级目标版本:11.2.0.1 步骤大纲: 在源操作系统(安装有10.2.0.3数据库的操作系统)上安装11.2.0.1数据库软件,然 ...

  7. php4.3.4.4、apache2.0.4.8、mysql 4.0.26、window7 配置过程

    apache的安装不需要过程,直接默认安装,下一步 下一步就Ok了. php4的安装: 1 将php-4.0.4-Win32.zip(最新版本4.0.4)解压缩到硬盘的一个目录中,例如解压到E:php ...

  8. Microsoft.Jet.OLEDB.4.0和Microsoft.ACE.OLEDB.12.0的区别

    Microsoft.Jet.OLEDB.4.0和Microsoft.ACE.OLEDB.12.0的区别 时间 2012-12-19 20:30:12  CSDN博客原文  http://blog.cs ...

  9. (转载) .NET2.0程序集无法在.net 4.0 中运行的解决方案

    首先在MSDN上看到 4.0 的更新日志中有如下这条: .NET Framework 4 不能自动使用自己的公共语言运行时版本来运行由 .NET Framework 早期版本生成的应用程序. 若要使用 ...

随机推荐

  1. BZOJ4802:欧拉函数(Pollard-Rho,欧拉函数)

    Description 已知N,求phi(N) Input 正整数N.N<=10^18 Output 输出phi(N) Sample Input 8 Sample Output 4 Soluti ...

  2. HDU4513:完美队形II(Manacher)

    Description Input Output Sample Input   Sample Output   Solution 才发现我之前不会证$Manacher$复杂度……QAQ 题意是求最长向 ...

  3. jenkins持续化集成工具 centos 6.5安装

    1.wget 下载war包,即一键部署包 wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war 2.java命令安装 java -j ...

  4. servlet使用

    一.使用IDEAL创建项目 1) 2) 3) 4) 5) 6) 7) 8) 9) 二.路径介绍: 配置文件: servlet配置文件: package ser_Test; import javax.s ...

  5. linux 修改时间永久

    date -s "20190421 16:36:20" &&hwclock --systohc

  6. C语言程序设计I—第十二周教学

    第十二周教学总结(19/11-25/11) 教学内容 第4章 循环结构 4.5 循环结构程序设计 课前准备 在蓝墨云班课发布资源: PTA:2018秋第十二周作业4.5 分享码:B7FA52A13B6 ...

  7. 学习Java 采取令牌的方式避免重复提交

    重复提交原因 从提交页面到成功页面的跳转一般采用视图定位,由于视图定位是在服务端跳转的,如果用户在点击提交之后再次刷新页面,会导致重复提交,数据库的数据会有重复. 采用令牌措施 1.在转账展示页面生成 ...

  8. Redis数据类型基本操作

    String类型: 设置键值对: set key value 设置键值对和过期时间:setex key seconds value ( 以秒为单位 ) 设置多个键值对: mset key1 value ...

  9. PHP中查询一个日期是周几

    PHP查询一个日期是周几 1.date('l'),获取的是英文的星期几.Sunday 到 Saturday date('l', strtotime('2019-4-6')); // Saturday ...

  10. lua io操作(一)

    最近在做可视化窗口数据配置 使用的lua 语言,免不了IO操作 通过查阅资料,做了如下总结,易于理解 lua里的文件读写模型来自C语言,分为完整模型(和C一样).简单模型. 1.简单模型 io.inp ...