(2019-09-17)
- 增加
- 合约事件通知
- 支持Channel Message v2通信协议
- 区块回调接口
- 增加AMOP认证功能
- 更新
- 支持手动配置证书名,默认为sdk.crt和sdk.key
- 发交易时处理立即返回的RPC消息
- 更新依赖库的版本号
- 更详细的日志打印
- 修复
- 修复了ABI空字符串处理的异常问题
- 修复了发交易blocklimt的异常问题
- 其它一些bug
- 兼容
- 兼容Channel Message v1协议
- 兼容FISCO BCOS 2.1以下的sdk证书名node.crt和node.key
(2019-07-10)
- 更新
- 升级fastjson库至1.2.58
- 修复AMOP传输字符串bug
- Compatibility
- 兼容rc1,rc2, rc3, v2.0.0的节点
(2019-07-04)
- 增加
- 添加交易解析工具
- Compatibility
- 兼容rc1,rc2, rc3, v2.0.0的节点
(2019-05-28)
- 增加
- 提供CRUDService类,包含操作用户表的CRUD接口。
- 提供加载账号文件的工具管理类PEMManager和P12Manager,可以分别加载PEM格式和PKCS12格式的账戶文件。
- 增加集成测试,覆盖web3j api和precompile api。
- 更新
- 优化日志格式,调整日志输出内容,可以更详细显示交易流程信息。
- 优化选择节点块高最大的节点发送交易。
- 支持多群组区块链前置配置。
- SDK配置文件中,机构属性字段修改为agencyName。
- Compatibility
- 兼容rc1,rc2, rc3的节点
(2019-04-25)
- 增加
- 可并行合约开发框架ParallelContract.sol
- 并行预编译转账合约DagTransferPrecompiled的压测程序
- 并行solidity转账合约parallelOk的压测程序
- CRUD合约的压测程序
- 回滚合约的压测程序
- 更新
- 在交易编码中加入chainID和groupID,以支持rc2节点的交易格式
- sol转java,在java文件中增加了abi字段。
- Compatibility
- 兼容rc1,rc2的节点
(2019-03-18)
- 增加
- 提供多群组支持
- 提供Spring Boot配置以及demo项目
- 提供模块化的单元测试,新增使用示例
- 增加Precompiled Service接口,实现对区块链相关配置的管理,及实现特定预编译合约的功能
- 更新
- 同步以太坊最新代码,支持动态数组返回,支持最新0.5.x合约
- 优化合约编译流程,无需下载solcj即可直接编译合约生成abi bin和java合约文件
- 升级Web3j,修改Web3j接口名
- Compatibility
- 兼容rc1的节点