v2.0.0-rc3
v2.0.0-rc2升级到v2.0.0-rc3
- 兼容升级 :直接替换v2.0.0-rc2节点的二进制为 rc3二进制 ,升级后的版本修复v2.0.0-rc2中的bug,但不会启用v2.0.0-rc3新特性, 升级到v2.0.0-rc3后,无法回滚到v2.0.0-rc2
- 全面升级 :参考 安装 搭建新链,重新向新节点提交所有历史交易,升级后节点包含v2.0.0-rc3新特性
- v2.0.0-rc3 Release Note
变更描述
新特性
- 分布式存储:新增支持底层通过数据库连接池直连MySQL
- 分布式存储:新增支持RocksDB引擎,搭建新链时存储默认采用RocksDB
- 分布式存储:新增CRUD接口支持,控制台1.0.3以上版本提供类SQL语句读写区块链数据
更新
- 完善ABI解码模块
- 修改预编译合约和RPC接口错误码,统一为负数
- 优化存储模块,增加缓存层,支持配置缓存大小
- 优化存储模块,允许流水线提交区块。可配置
[storage].max_capacity
控制允许使用的内存空间大小 - 移动分布式存储配置项
[storage]
,从群组genesis文件移动到到群组ini配置文件中 - 默认存储升级到RocksDB,仍支持旧版本LevelDB
- 调整交易互斥变量的拼接逻辑,提高不同合约间交易的并行度
修复
- 修复CRUD接口合约开启并行时可能出现的异常终止
兼容性说明
RC3向前兼容,旧版本可以直接替换程序升级,但无法启动此版本的新特性。若需要用此版本的新特性,需重新搭链。
最低对应版本 | 说明 | |
---|---|---|
控制台 | 1.0.3 | 1.0.3之前版本控制台可用,但无新特性 |
SDK | 2.0.3以上 | |
generator | 1.0.0-rc3 | 搭建新链需要使用该版本 |
浏览器 | 2.0.0-rc2 | |
Solidity | 最高支持 solidity 0.5.2 | |
amdb-proxy | 2.0.0以上 |
当前内容版权归 fisco-bcos.org 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 fisco-bcos.org .