Skip to content

WeBASE Release v1.3.0

Compare
Choose a tag to compare
@CodingCattwo CodingCattwo released this 07 May 07:49
7e14345

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字段,仅返回signUserIdaddress
  • 预编译合约接口由WeBASE-Sign签名后调用
  • tb_user表新增signUserIdappId字段,移除表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 userIdString 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+

详细了解与兼容性升级,请阅读技术文档