Releases: FISCO-BCOS/web3sdk
Releases · FISCO-BCOS/web3sdk
web3sdk v2.2.3
Please read the Web3SDK documentation.
CHANGELOG
- Add
- Service object new updateTopicsToNode interface, AMOP can update subscription topic
- Compatibility
- Compatible with fisco-bcos 2.2.0 and Channel Message v1/v2/v3 protocol
请阅读web3sdk文档。
变更日志
- 新增
- Service对象新增updateTopicsToNode接口,AMOP可以更新订阅的topic
- 兼容
- 适配fisco-bcos 2.2.0版本,支持Channel Message v1/v2/v3协议
web3sdk v2.2.2
Please read the Web3SDK documentation.
CHANGELOG
- Update
- Add exception handling for the network module to give more detailed error information
- Fix
- Fix the bug of national secret signature verification
- Fix the bug that the first null character of RLP encoded pub member was cleaned
- Compatibility
- Compatible with fisco-bcos 2.2.0 and Channel Message v1/v2/v3 protocol
请阅读web3sdk文档。
变更日志
- 更新
- 添加网络模块的异常处理,给出更详细的错误信息
- 修复
- 修正国密签名验签的bug
- 修复国密交易RLP编码pub成员起始空字符被清理的bug
- 兼容
- 适配fisco-bcos 2.2.0版本,支持Channel Message v1/v2/v3协议
web3sdk v2.2.0
Please read the Web3SDK documentation.
CHANGELOG
- Add
- Implement a validation interface for merkle tree
- Provide stress testing procedures for gm
- Update
- Optimize
toHexString
function implementation - Upgrade
netty-tcnative-boringssl-static
to the 2.0.27.Final version
- Compatibility
- Compatible with fisco-bcos 2.2.0 and Channel Message v1/v2/v3 protocol
请阅读web3sdk文档。
变更日志
- 增加
- 新增默克尔树的验证接口
- 压测程序支持国密版本
- 更新
- 优化
toHexString
函数为apache commons库的实现 - 升级
netty-tcnative-boringssl-static
版本为2.0.27.Final
- 兼容
- 适配fisco-bcos 2.2.0版本,支持Channel Message v1/v2/v3协议
web3sdk v2.1.2
Please read the Web3SDK documentation.
CHANGELOG
- Fix
- Fix gm unusable bugs.
- Compatibility
- Compatible with Channel Message v1 protocol
- Compatible with certificate files named with node.crt and node.key
请阅读web3sdk文档。
变更日志
- 修复
- 修复国密无法使用的问题.
- 兼容
- 兼容Channel Message v1协议
- 兼容FISCO BCOS 2.1以下的sdk证书名node.crt和node.key
web3sdk v2.1.1
Please read the Web3SDK documentation.
CHANGELOG
- Add
Java
contract code generation tools add input and output parsing tools
- Update
- Deploying the contract SDK no longer polls to determine success
- Fix
- Fix the vulnerability of SDK and node handshake protocol
- Fix problem with isStatusOK interface throwing exception in TransactionReceipt class
- Compatibility
- Compatible with Channel Message v1 protocol
- Compatible with certificate files named with node.crt and node.key
请阅读web3sdk文档。
变更日志
- 增加
- 生成java合约代码添加input和output的解析接口
- 更新
- 部署合约SDK时不再通过轮询方式判断是否成功
- 修复
- 修复SDK与节点握手协议的漏洞
- 修复TransactionReceipt类的isStatusOK接口抛出异常的问题
- 兼容
- 兼容Channel Message v1协议
- 兼容FISCO BCOS 2.1以下的sdk证书名node.crt和node.key
web3sdk v2.1.0
Please read the Web3SDK documentation.
CHANGELOG
- Add
- Event log pushing
- Support Channel Message v2 protocol
- Block callback API
- AMOP authentication
- Update
- Support manual configuration for the certificate file names. Their default names are sdk.crt and sdk.key
- Support nonblocking API that handles RPC responses immediately after sending a transaction request
- Update the version of the dependent packages
- Log output includes more details
- Fix
- ABI empty string handling bug
- Transaction block limit bug
- Other minor bugs
- Compatibility
- Compatible with Channel Message v1 protocol
- Compatible with certificate files named with node.crt and node.key
请阅读web3sdk文档。
变更日志
- 增加
- 合约事件通知
- 支持Channel Message v2通信协议
- 区块回调接口
- 增加AMOP认证功能
- 更新
- 支持手动配置证书名,默认为sdk.crt和sdk.key
- 发交易时处理立即返回的RPC消息
- 更新依赖库的版本号
- 更详细的日志打印
- 修复
- 修复了ABI空字符串处理的异常问题
- 修复了发交易block limit的异常问题
- 其它一些bug
- 兼容
- 兼容Channel Message v1协议
- 兼容FISCO BCOS 2.1以下的sdk证书名node.crt和node.key
web3sdk v2.0.5
Please read the Web3SDK documentation.
CHANGELOG
- Add
- Upgrade the fastjson library to 1.2.58.
- Fixed AMOP transfer string bug.
- Compatibility
- This SDK version is fully compatible with FISCO BCOS nodes of version 2.0.0-rc1、2.0.0-rc2、2.0.0-rc3 and 2.0.0.
请阅读web3sdk文档。
变更日志
- 更新
- 升级fastjson库至1.2.58
- 修复AMOP传输字符串bug
- 兼容性
- 兼容FISCO BCOS 2.0.0-rc1、2.0.0-rc2、2.0.0-rc3、2.0.0的节点
web3sdk v2.0.4
Please read the Web3SDK documentation.
CHANGELOG
- Add
- Add a transaction parsing tool that can be used to parse transactions
input
,output
, andevent log
.
- Compatibility
- This SDK version is fully compatible with FISCO BCOS nodes of version 2.0.0-rc1、2.0.0-rc2、2.0.0-rc3 and 2.0.0.
请阅读web3sdk文档。
变更日志
- 增加
- 添加交易解析工具,可以用来解析交易
input
、output
和event log
- 兼容性
- 兼容FISCO BCOS 2.0.0-rc1、2.0.0-rc2、2.0.0-rc3、2.0.0的节点
web3sdk v2.0.3
Please read the Web3SDK documentation.
CHANGELOG
- Add
- Implemented
CRUDService
class to provideCRUD
api to operate user tables. - Implemented
PEMManager
andP12Manager
class tp load PEM account file and PKCS12 account file respectively. - Added integeration tests for web3j api and precompile api.
- Update
- Revised the log output for transaction flow.
- Revised to select the node with the highest block number to send the transaction.
- Support multi-group blockchain front.
- Revised
orgID
toagencyName
in sdk config file.
- Compatibility
- This SDK version is fully compatible with FISCO BCOS nodes of version 2.0.0-rc1 to 2.0.0-rc3.
请阅读web3sdk文档。
变更日志
- 增加
- 提供CRUDService类,包含操作用户表的CRUD接口。
- 提供加载账号文件的工具管理类PEMManager和P12Manager,可以分别加载PEM格式和PKCS12格式的账户文件。
- 增加集成测试,覆盖web3j接口和precompiled接口。
- 更新
- 优化日志格式,调整日志输出内容,可以更详细显示交易流程信息。
- 优化选择节点块高最大的节点发送交易。
- 支持多群组区块链前置配置。
- SDK配置文件中,机构属性字段修改为
agencyName
。
- 兼容性
- 兼容FISCO BCOS rc1->rc3的节点
web3sdk v2.0.0-rc2
v2.0.0-rc2
(2019-05-05)
Please read the Web3SDK documentation.
CHANGELOG
- Add
- Generic Parallel Transaction Template: ParallelContract.sol.
- Performance testing program for precompiled contracts: DagTransferPrecompiled.
- Performance testing program for solidity contracts: ParallelOk.
- Performance testing program for CRUD contracts: TableTest.sol
- Performance testing program for solidity contract rollback.
- Update
- Added chainID and groupID fields into transaction bytes code.
- Added abi field into solidity generated java code.
- Compatibility
- This SDK version is fully compatible with FISCO BCOS nodes of version 2.0.0-rc1 and 2.0.0-rc2.
请阅读web3sdk文档。
变更日志
- 增加
- 可并行合约开发框架 ParallelContract.sol
- 并行预编译转账合约 DagTransferPrecompiled的压测程序
- 并行solidity转账合约 parallelOk的压测程序
- CRUD合约的压测程序
- 回滚合约的压测程序
- 更新
- 在交易编码中加入chainID和groupID,以支持rc2节点的交易格式
- sol转java,在java文件中增加了abi字段。
- 兼容性
- 兼容FISCO BCOS rc1,FISCO BCOS rc2的节点