v2.4.0

标签:v2.4.0 版本特性


v2.3.x升级到v2.4.0

  • 兼容升级 :直接替换v2.3.x节点的二进制为 v2.4.0二进制 ,升级后的版本修复v2.3.x中的bug,并新增了2.4.0动态群组生命周期管理功能、网络统计功能,但不会包含2.4.0所有特性,普通场景下可回滚至v2.3.x。回滚方法参考本文最后一节。

  • 全面升级 :参考 安装 搭建新链,重新向新节点提交所有历史交易,升级后节点包含v2.4.0所有新特性

  • v2.4.0 Release Note

变更描述

新特性

更新

  • 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完成回滚。