Skip to content

Release v3.8.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@kyonRay kyonRay released this 10 Sep 07:38
cd6fe37

(2024-08-20)

请阅读Java SDK v3.x+文档:

新增

  • 新增FISCO BCOS 3.9.0 版本新增的获取合约事件接口,用户可用主动获取的方式自定义查询合约事件、区块事件等,目前仍是体验版。详情见:#920
  • 在Client类中新增获取当前链上所有配置项的接口,用户可以通过该接口获取链上所有配置项的信息。详情见:#922
  • 在配置文件中新增 enableSsl 的配置字段,该字段的设置将会覆盖旧的 disabalSsl 的设置。原先 disabalSsl 的配置字段仍然支持,保持配置文件兼容。详情见:#922

修复

  • 修复 TransactionManager 在设置extension字段时会清除版本号,导致交易哈希计算错误不能上链的问题。详情见:#922
  • 修复在大整数负数编解码场景中ABI和Scale编解码错误的问题。详情见:#922
  • 修复存在重载事件时,ABI编解码错误的问题。
  • 修复在使用 ContractCodec 类中事件解析时没有解析事件中 indexed 值的问题。详情见:#922
  • 修复在 Contract 类以及继承类中,订阅事件的接口没有返回订阅ID的问题。详情见:#922

更新

  • 更新 org.bouncycastle:bcprov-jdk18on 依赖版本到 1.78

What's Changed

  • (model): mark transaction jni hash bug. by @kyonRay in #912
  • (rpc): adapt ethereum event related interfaces by @jdkuangxx in #920
  • <feat&fix>(client,transaction): add get support configs interfaces, fix transaction builder set extension version bug. by @kyonRay in #922
  • (config): add enableSsl config, it will cover disableSsl config. by @kyonRay in #923
  • (codec,contract): fix big int decode error, fix contract subscribe event not return event id bug, fix codec not decode event indexed topic bug. by @kyonRay in #925
  • (changelog): add change log of 3.8.0. by @kyonRay in #926
  • (codec,filter): fix event abi codec bug, when overload event. by @kyonRay in #927
  • (code): sync code from release-3.8.0 by @kyonRay in #928
  • (project): upgrade to 3.8.0. by @kyonRay in #929

Full Changelog: v3.7.0...v3.8.0