Release v3.8.0
Pre-release
Pre-release
(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