WeBASE Release v1.3.0
v1.3.0 (2020-05-07)
WeBASE-Front
- 新增链上事件通知的GET接口
- web页面中,私钥管理移入合约管理中,改为“测试用户管理”;
- 私钥管理接口中,除节点前置的本地私钥用户外,不再保存与返回其他类型的私钥用户的私钥
- 签名服务的
userId
改为signUserId
, 接口中的useAes
默认为true,不再需要传入值 - bugfix: 修复链上事件通知的数据一致性bug
- bugfix: 升级依赖包log4j, fastjson, jackson
- 优化: 优化web3ApiService的异常捕获
- bugfix: 修复可为空的合约
funcParam
不可为空的bug
WeBASE-Node-Manager
- 新增链上事件通知的GET接口
- 不再保存私钥在数据库中,私钥与交易签名由节点前置通过WeBASE-Sign进行私钥创建与交易签名
- 私钥接口中,不再返回私钥
privateKey
字段,仅返回signUserId
、address
等 - 预编译合约接口由WeBASE-Sign签名后调用
tb_user
表新增signUserId
和appId
字段,移除表tb_user_key_map
- 签名服务的
userId
改为signUserId
, 接口中的useAes
默认为true,不再需要传入值 - bugfix: 升级依赖包log4j, fastjson, jackson,移除Jwt依赖包
- bugfix: 统一HTTP请求为UTF-8
- 优化: 优化启动脚本
WeBASE-Sign
- 同时支持ECDSA与国密的签名与私钥创建(移除yaml配置文件中的
encryptType
),可通过encryptType
字段指定 - 修改用户entity的
int userId
为String signUserId
,新增String appId
- 调用
/user/newUser
创建私钥时,需要传入signUserId&appId
作为业务流水号;所有私钥与签名接口通过signUserId
进行调用 - 新增停用私钥用户接口
DELETE /user/{signUseriId}
- 新增:根据appId获取用户分页列表接口
/user/list/{appId}/{pageNumber}/{pageSize}
- 优化: 优化签名服务的性能
- bugfix: 升级fastjson, jackson, log4j
WeBASE-Web
- 新增链上事件通知页面
- 私钥用户新增
signUserId
字段 - bugfix: 修复solc js文件在国密与非国密的缓存问题
- bugfix: 完善错误码提示
兼容性
- 支持FISCO-BCOS v2.0.0-rc1 版本
- 支持FISCO-BCOS v2.0.0-rc2 版本
- 支持FISCO-BCOS v2.0.0-rc3 版本
- 支持FISCO-BCOS v2.0.0 及以上版本
- WeBASE-Web v1.3.0+
- WeBASE-Node-Manager v1.3.0+
- WeBASE-Sign v1.3.0+
- WeBASE-Transaction v1.3.0+
详细了解与兼容性升级,请阅读技术文档。