v2.1.0¶
标签:v2.1.0
版本特性
v2.0.x升级到v2.1.0
变更描述¶
新特性
更新
节点连接支持域名配置
部署合约的二进制长度放宽至256K
交易出错打印更全面的日志
build_chain.sh生成的SDK证书名更名为sdk.crt和sdk.key
为提升性能进行了代码实现细节的调整
降低了节点内存的占用
修复
修复了在某种场景下channel连接抛异常的错误
兼容性
向前兼容,旧版本可以直接替换程序升级,但无法启动此版本的新特性。若需要用此版本的新特性,需重新搭链。
推荐版本 | 最低版本 | 说明 | |
---|---|---|---|
控制台 | 1.0.5 | 1.0.4 | |
SDK | 2.1.0 | 2.0.4 | |
generator | 1.1.0 | 1.1.0 | 搭建新链需要使用该版本 |
浏览器 | 2.0.0-rc2 | 2.0.0-rc2 | |
Solidity | 最高支持 solidity 0.5.2 | 0.4.11 | |
amdb-proxy | 2.1.0 | 2.0.2 |
兼容模式回滚至v2.0.0方法
当节点采用兼容模式从v2.0.x升级至v2.1.0后,可直接通过将节点二进制替换回v2.0.x完成回滚。若在升级到v2.1.0之后部署过较大二进制的合约(在24K-256K之间),回滚至v2.0.x版本则不能重新同步数据,该条部署合约的交易会执行失败,导致同步失败。此时只能先用v2.1.0同步至最新区块,再回滚至v2.0.x。