标签:v2.4.0
版本特性
.. admonition:: v2.3.x升级到v2.4.0
- **兼容升级** :直接替换v2.3.x节点的二进制为 `v2.4.0二进制 <https://github.com/FISCO-BCOS/FISCO-BCOS/releases/download/v2.4.0/fisco-bcos.tar.gz>`_ ,升级后的版本修复v2.3.x中的bug,并新增了2.4.0动态群组生命周期管理功能、网络统计功能,但不会包含2.4.0所有特性,普通场景下可回滚至v2.3.x。回滚方法参考本文最后一节。
- **全面升级** :参考 `安装 <../installation.html>`_ 搭建新链,重新向新节点提交所有历史交易,升级后节点包含v2.4.0所有新特性
- `v2.4.0 Release Note <https://github.com/FISCO-BCOS/FISCO-BCOS/releases/tag/v2.4.0>`_
新特性
- 支持动态群组生命周期管理: 相关的RPC接口包括generateGroup、startGroup、stopGroup、removeGroup、recoverGroup、queryGroupStatus
- 支持网络流量和Gas统计
- Precompiled合约支持Gas
- 支持EVM Gas衡量标准插件化配置
- 添加新接口sendRawTransactionAndGetProof推送交易回执、交易Merkle证明和交易回执Merkle证明
更新
- CMake最低要求修改为3.7,支持依赖库多源下载
修复
- 修复国密模式下ecRecover接口不可用问题
- 修复国密模式、非国密模式下sha256接口返回值不一致的问题
兼容性
向前兼容,旧版本可以直接替换程序升级,替换后的节点修复v2.3.x中的bug,并新增了2.4.0的动态群组生命周期管理功能、网络统计功能,若要启用v2.4.0版本所有新特性,需重新搭链。
推荐版本 | 最低版本 | 说明 | |
---|---|---|---|
控制台 | 1.0.9 | 1.0.4 | |
SDK | 2.4.0 | 2.0.4 | |
generator | 1.4.0 | 1.1.0 | 搭建新链需要使用该版本 |
浏览器 | 2.0.2 | 2.0.0-rc2 | |
Solidity | 最高支持 solidity 0.5.2 | 0.4.11 | |
amdb-proxy | 2.3.0 | 2.0.2 |
兼容模式回滚至v2.2.x方法
当节点采用兼容模式从v2.3.x升级至v2.4.0后,可直接通过将节点二进制替换回v2.3.x完成回滚。