Skip to content

v2.10.0

Compare
Choose a tag to compare
@kyonRay kyonRay released this 08 Mar 07:32
· 5 commits to master-2.0 since this release
b4b0754

(2024-03-08)

请参考文档:

修复:

  • 解决在使用Solidity复杂数据结构(如struct,二维数组等)、复杂事件场景(如重载event,有复杂数据结构参数)时,Java SDK在发交易/调用请求时出现的编解码错误;
  • 修复了读取密钥时可能存在的安全问题;

更新:

  • 废弃 sdk-codegen 模块,合约生成Java文件的功能建议开发者使用org.fisco-bcos.code-generator:bcos-code-generator中的方法。以解决在使用Solidity复杂数据结构、复杂事件场景时,生成的Java文件出现编译、运行错误的问题;
  • 依赖变更:
    • org.apache.commons:commons-lang3 更新到3.14.0版本
    • org.bouncycastle:bcprov-jdk15on 变更为使用org.bouncycastle:bcprov-jdk18on:1.77版本
    • io.netty:netty-all 更新到 4.1.100.Final版本
    • com.google.code.gson:gson 更新到 2.10.1版本
    • com.webank:webank-blockchain-java-crypto 更新到1.0.3版本
    • 删除不必要的com.google.guava:guava

What's Changed

  • sync 2.9.3 by @ywy2090 in #803
  • check openjdk 1.8.0.345 by @wenlinlee in #813
  • (sdk-abi): fix complex struct, array bug in abi codec, add many integration tests for it. by @kyonRay in #814
  • (project): update org.bouncycastle to bcprov-jdk18on commonsIOVersion to 2.7. by @kyonRay in #815
  • (build): update netty to 4.1.100.Final by @kyonRay in #851
  • (precompiled): fix GasChargeManageService constructor compatibility issue. by @kyonRay in #869
  • 解决更新区块的时候bug问题,message.getData().toString()获取的是byte数组对象的地址,不是字节转成的字符串。 by @nonobabaya in #868
  • (abi): fix struct type codec and two-dimensional array type bug. by @kyonRay in #892
  • (build): upgrade dependencies for security issues. by @kyonRay in #893
  • (abi,build): fix log security issues. by @kyonRay in #895
  • (project): update 2.10.0 changelog. by @kyonRay in #896
  • Release v2.10.0 by @kyonRay in #897

New Contributors

Full Changelog: v2.9.3...v2.10.0