生态活动-新闻详情

JDChain1.1.1新特性

发布时间:2019.11.05

今日,JD Chain推出了1.1.1版本,这次发布的版本主要集中在修复缺陷和优化功能两大方面。特性清单列表如下:

修复缺陷

  • BFT共识协议遇到领导者节点(Leader)失效后重新选举失败。
  • 写入数据账本时,数据版本校验失败时未返回正确的错误信息。修复后,调用者通过TransactionResponse中的getExecutionState()方法可以检查到错误码DATA_VERSION_CONFLICT (0x05)。
  • 在windows操作系统执行合约时,提示不能删除合约的临时jar包
  • 部分交易执行错误信息未被正确返回:当SDK提交交易执行中引发某些未预期异常时,调用者收到“序列化空对象”引发的二次异常。修复后,调用者通过TransactionResponse中的getExecutionState()方法可以得到相应的错误码。

优化功能

  • 区块链浏览器展示的用户列表/数据账户列表/合约列表已优化为按照时间倒序排列,优先展示最新记录。
  • 去掉了“最大成块时间”和“每个区块中最大存储交易数量”这两个系统不存在的多余字段。

随着JD Chain版本的不断推出,我们也相应的对开源社区网站(ledger.jd.com)中的版本管理进行了优化,主要体现在文档下载和安装包下载页面,均提供了“查看历史版本”的入口,方便开发者查找以往版本。同时,在下载安装包时,增加了sha256算法校验,便于开发者校验安装文件的完整性和安全性。