(2018-08-17)
- Update
- 优化StateMonitor,调整为单线程执行
- Add
- 加上maxBlockHeaderGas的set操作的保护逻辑。当设置小于系统不可用的值时,将不会被设置。
- Fix
- 内存泄漏问题
- bootstrapnodes.json在磁盘满时被清空的问题
- p2p线程初始化统计时可能阻塞的问题
- channel可能死锁无法工作的问题
- transaction格式非法导致asset退出的问题
(2018-08-06)
- Update
- 优化PBFT性能
- 优化节点的断连
- Add
- 增加优先级队列功能
- Fix
- 修复了节点的bootstrap.json中,配置了自身的外网ip导致网络连接异常的问题
- 移除了admin相关的rpc接口
- 修复AMOP可能导致程序异常的问题
(2018-07-09)
- Update
- 节点建立连接时过滤自身的ip端口
- 修复使用web3sdk会偶尔断开无法重连的bug
- 修复节点间连接会偶尔断开无法重连的bug
- nodejs支持发送国密算法交易
- Add
- nodejs客户端通过开关支持国密算法发送交易
- Fix
- 缓存bugfix
- 共识bugfix
(2018-06-25)
- New Feature
- CA证书链SSL连接协议
- 支持UTXO模型的转账功能
- 支持国密功能
注意: 如果老版本fisco-bcos需要使用1.3版本的新连接协议特性,需要进行相应的升级操作,具体请参考升级操作说明
- Update
- 更新节点握手协议
- 升级NodeAction系统合约存储记账列表
- 升级CAAction系统合约存储注销证书列表
- 简化config.json配置文件
- 更新一键安装脚本及相关说明
- 更新docker镜像及相关说明
- 更新FISCO BCOS 用户手册说明
- 物料包工具更新:(1)适配新的连接管理 (2) god帐号地址不再固定, 改为在构建工具包时进行创建。
- Add:
- 增加P2P新版本SSL连接协议功能。
- 增加节点本地指定连接列表bootstrapnodes.json功能。
- 增加节点连接支持域名配置功能。
- 支持RPC addpeer增加新连接节点功能。
- web3sdk增加系统合约部署和调用工具。
- web3sdk增加命令行调用取块高,视图等rpc接口。
- 增加web3sdk使用SM3交易HASH运算功能
- 增加web3sdk使用SM2发送国密交易功能。
- 增加国密SM4数据落盘加密功能。
- 增加区块链共识使用SM2签名验签功能。
- 增加节点通信使用国密SSL功能。
- 增加生成国密证书及验证国密证书功能。
- 增加fiscl-solc使用国密SM3 Hash算法编译合约。
- 国密用户手册说明。
- Fix:
- 交易队列大小为10240
- Delete:
- 不再维护DFS客户端代码:移除tool目录中的DfsSample,DfsSDK,third-jars目录。节点中DFS功能相关代码暂时保留,但将不再维护,请社区慎重使用。如果有基于DFS做了一些功能的,可以继续使用V1.2.0的DFS。如果疑问请联系我们,讨论后续的维护方法。
(2018-05-14)
- Update
- 规范日志打印行为,统一以英文方式输出。
- Add
- 增加可监管的零知识证明验证功能。
- 提供弹性联盟链共识框架的主体功能,在系统合约部分提供的和这个功能相关的合约,以及ConsensusControl.sol 这个规则示例。
- 添加了群签名和环签名验证功能。
- Fix
- 区块链浏览器miner字段兼容问题。
(2018-03-29)
- Fix
- 修正一键安装脚本编译完成之后, 启动nodejs模块缺失的问题
(2018-03-28)
- Update
- 为查询block的RPC接口增加更多的返回字段。
- FISCO BCOS用户手册更新, a. 在web3lib中需要增加cnpm install的操作 b. config.js文件放入weblib3目录中。
- Add:
- 添加打印监控日志的功能,适配于区块链浏览器的report agent。
- scripts/install_deps.sh 依赖脚本添加Linux Oracle Server的支持。
(2018-03-27)
- Update
- js文件整理: 删除accounttool目录。
- 将tool、systemcontractv2目录中的公共js代码放入web3lib中。
- Add:
- CNS添加对java客户端的支持。
- 添加支持CNS方式调用的rpc接口, CNS方式调用添加的新的接口如下: CNS方式调用接口 原接口 eth_getCodeCNS => eth_getCode eth_getBalanceCNS => eth_getBalance eth_getStorageAtCNS => eth_getStorageAt eth_getTransactionCountCNS => eth_getTransactionCount
- Fix:
- CNS调用合约支持合约重载的接口。