Release v3.0.0
v3.0.0
(2022-8-23)
请阅读Java SDK v3.x+文档:
新增
- 新增
Curve25519VRF
的VRF功能接口 - 新增
TransactionProcessor
使用自定KeyPair发交易的接口,方便切换用户密钥 - 新增
disableSSL
配置选项,支持与节点无SSL通信
更新
- 重构
sdk-codegen
模块,代码抽出作为单独项目:https://github.com/FISCO-BCOS/code-generator - 更新Logger等的Java依赖
sdk-codec
更新128定长的静态数组类型
修复
- 修复Crypto KeyPair公钥带前缀的问题
- 修复向游离节点发送
getGroupPeers
请求导致空指针异常的问题 - 修复ABI字符串JSON反序列化异常的问题
兼容性说明
- 不兼容 FISCO BCOS 2.0+ 版本
- 兼容java-sdk v3.0+的历史版本
- 支持FISCO BCOS 3.0.0版本
Please read documentation of Java SDK v3.x.
- English User Handbook:Working in progress...
- Chinese User Handbook
Added
- Added VRF function interface of
Curve25519VRF
- Added
TransactionProcessor
to send transactions using a custom KeyPair interface, which is convenient for switching user keys - Added
disableSSL
configuration option to support communication with nodes without SSL
Changed
- Refactor the
sdk-codegen
module to extract the code as a separate project: https://github.com/FISCO-BCOS/code-generator - Update Java dependencies for Logger etc.
sdk-codec
update 128 fixed-length static array types
Fixed
- Fixed the issue that Crypto KeyPair public key was prefixed
- Fixed the issue that sending
getGroupPeers
request to free node caused null pointer exception - Fixed ABI string JSON deserialization exception
Compatibility Notes
- Not compatible with FISCO BCOS version 2.0+
- Compatible with the historical version of java-sdk v3.0+
- Support FISCO BCOS 3.0.0 version