Skip to content

Releases: WeBankBlockchain/WeBASELargeFiles

WeBASE Release v1.5.0

08 Apr 07:13
7e14345
Compare
Choose a tag to compare

v1.5.0 (2021-04-08)

WeBASE

  • 一键部署增加移动端管理台部署
  • 提供一键升级脚本

WeBASE-Front

  • 切换到Java SDK
  • 支持导出前置的SDK证书与私钥、支持导出Pem/P12/WeID私钥

WeBASE-Node-Manager

  • 新增应用管理,支持WeIdentity模板和自定义应用接入
  • 节点监控新增链上TPS、出块周期、块大小的统计
  • 新增链上全量合约统计、新增链上全量私钥统计
  • 支持导出Pem/P12/WeID或明文私钥、支持导出前置的SDK证书

WeBASE-Web

  • 新增应用管理,支持WeIdentity模板和自定义应用接入
  • 新增适配移动端的WeBASE管理台,增加WeBASE-Web-Mobile项目
  • 新增节点监控的链上TPS、出块周期、块大小的统计
  • 新增合约列表中的已登记合约与链上全量合约视图、新增私钥用户列表中的已登记私钥与链上全量私钥视图
  • 支持导出Txt/Pem/P12/WeID私钥文件、支持导出前置的SDK证书
  • 支持合约的重复编译、部署等操作

WeBASE-Sign

  • 增加配置项supportPrivateKeyTransfer: true,接口支持私钥传输(aes加密后的私钥),配置项为false时不支持

兼容性

  • 支持FISCO-BCOS v2.4.x 及以上版本
  • WeBASE-Web v1.5.0+
  • WeBASE-Node-Manager v1.5.0+
  • WeBASE-Front v1.5.0+
  • WeBASE-Sign v1.5.0+

WeBASE Release v1.4.3

01 Feb 02:08
7e14345
Compare
Choose a tag to compare

v1.4.3 (2021-01-29)

WeBASE-Front

  • 合约仓库
  • 在线工具
  • 合约IDE支持空数组
  • 私钥支持明文导入
  • 支持CNS

WeBASE-Node-Manager

  • 拆分可视化部署步骤为:添加主机、初始化主机、部署节点
  • 可视化部署支持同机部署节点
  • 可视化部署支持自动拉取镜像
  • 可视化部署使用ansible,并完善各个步骤的检测脚本
  • 支持注册CNS合约

WeBASE-Web

  • 新增主机管理页面,优化可视化部署操作流程,支持同机部署节点、自动拉取镜像等
  • 支持明文私钥导入
  • 系统合约地址注册合约名称显示
  • 支持注册CNS合约
  • 合约IDE支持空数组输入

WeBASE-Sign

  • 增加数据签名接口

兼容性

  • 支持FISCO-BCOS v2.4.x 及以上版本
  • WeBASE-Web v1.4.3+
  • WeBASE-Node-Manager v1.4.3+
  • WeBASE-Front v1.4.3+
  • WeBASE-Sign v1.4.3+

WeBASE Release v1.4.2

07 Dec 10:25
7e14345
Compare
Choose a tag to compare

v1.4.2 (2020-12-07)

WeBASE-Front

  • 升级web3sdk为2.6.2版本
    -支持solidity v0.6.10
  • 新增EventLog查询功能
  • 新增工具类接口tool,如解析output,string转Bytes32等
  • 优化合约IDE合约加载,支持按路径导出合约

WeBASE-Node-Manager

  • 新增EventLog查询功能
  • 优化合约IDE合约加载
  • 修复创建群组/加入群组异常
  • 修复节点共识类型问题

WeBASE-Web

  • 支持solidity v0.6版本
  • 新增EventLog查询功能
  • 支持合约文件导出
  • 优化合约IDE合约加载
  • 修复合约中使用了结构体时不能部署问题

WeBASE-Sign

  • 适配FISCO BCOS java-sdk

兼容性

  • 支持FISCO-BCOS v2.4.x 及以上版本
  • WeBASE-Web v1.4.2+
  • WeBASE-Node-Manager v1.4.2+
  • WeBASE-Front v1.4.2+
  • WeBASE-Sign v1.4.0+

WeBASE Release v1.4.1

10 Oct 09:36
7e14345
Compare
Choose a tag to compare

v1.4.1 (2020-10-10)

WeBASE-Front

  • 升级web3sdk为2.6.1版本
  • 新增ChainGovernance接口
  • 新增getBlockHeader接口
  • 优化节点前置异常处理,优化预编译合约错误提示
  • 修复合约部署权限检查bug
  • 修复新建群组的区块推送与合约event推送bug
  • 修复合约中byte32编码补位报错问题

WeBASE-Node-Manager

  • 新增ChainGovernance接口,包含链委员与运维管理、合约冻结功能
  • 新增getBlockHeader接口
  • 新增开发者模式,区别与普通用户与管理员用户
  • 修复bouncy-castle版本兼容问题,统一为1.60版本
  • 优化调用节点前置策略,优先访问最新的可用前置
  • 修复节点管理中移除节点bug

WeBASE-Web

  • 支持基于角色的权限控制
  • 修复合约IDE在mac无法打开菜单问题
  • 支持动态选择sol版本

WeBASE-Sign

  • 修复用户KeyStatus状态判断问题
  • 修复用户分页的用户总数问题

兼容性

  • 支持FISCO-BCOS v2.4.x 及以上版本
  • WeBASE-Web v1.4.1+
  • WeBASE-Node-Manager v1.4.1+
  • WeBASE-Front v1.4.1+
  • WeBASE-Sign v1.4.0+

WeBASE Release v1.4.0

19 Aug 13:29
7e14345
Compare
Choose a tag to compare

v1.4.0 (2020-08-19)

WeBASE-Node-Manager

  • 在原有先部署链,后添加前置方式的基础上,新增可视化部署 FISCO-BCOS 底层节点功能;
  • 可视化部署链后,节点的管理操作,包括:新增,启动,停止;
  • 可视化部署链后,重置链后重新部署的功能;
  • /front/find 接口增加字段:节点版本号(clientVersion)和节点最高支持版本号(supportVersion);
  • 修改tb_contract表中合约ABI, BIN字段为mediumtext
  • 支持ChainGovernance/ContractLifeCycle预编译合约的交易解析

WeBASE-Web

  • 在原有先部署链,后添加前置方式的基础上,新增可视化部署界面操作;
  • 可视化部署链后,节点的管理操作,包括:新增,启动,停止;
  • 可视化部署链后,重置链后重新部署的功能;
  • 添加前置节点时,增加默认 IP 和 端口提示;
  • 左下角展示 WeBASE-Front 和 FISCO-BCOS 版本号
  • 兼容 FISCO-BCOS v2.5.x 版本

WeBASE-Front

  • 增加返回 FISCO-BCOS, WeBASE-Front, WeBASE-Sign Version 版本接口;

WeBASE-Sign

  • 增加返回 Version 版本接口;
  • 默认Aes加密模式由ECB改为更安全的CBC,同时支持在配置选择CBC与ECB;

兼容性

  • 支持FISCO-BCOS v2.4.x 版本(推荐)
  • 支持FISCO-BCOS v2.5.x 版本
  • WeBASE-Web v1.4.0+
  • WeBASE-Front v1.4.0+
  • WeBASE-Sign v1.4.0+

WeBASE Release v1.3.2

23 Jun 07:31
7e14345
Compare
Choose a tag to compare

v1.3.2 (2020-06-23)

  • 移除Fastjson,替换为Jackson 2.11.0。
  • 升级web3sdk为2.4.1,并升级springboot等依赖项

兼容性

  • 支持FISCO-BCOS v2.2.0 及以上版本
  • WeBASE-Web v1.3.1+
  • WeBASE-Node-Manager v1.3.1+
  • WeBASE-Sign v1.3.1+
  • WeBASE-Transaction v1.3.1+

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

WeBASE Release v1.3.1

10 Jun 13:01
7e14345
Compare
Choose a tag to compare

v1.3.1 (2020-06-10)

WeBASE-Front

  • 新增动态管理群组接口
  • 新增导入已部署合约的ABI接口,支持导入abi进行合约调用
  • 支持导入.p12格式私钥
  • 新增导入私钥到webase-sign接口
  • 新增BSN分支中合约状态管理接口
  • 引入fisco-solcJ jar包,支持自动切换国密后台编译
  • bugfix: 修复链上事件通知-订阅合约event中同时订阅多个event和单个event有多个参数的bug
  • bugfix: 修复web页面中节点监控的入参bug
  • bugfix: 升级fastjson到1.2.70

WeBASE-Node-Manager

  • 新增动态管理群组接口,支持群组脏数据提醒,手动删除群组数据等
  • 新增导入已部署合约的ABI接口,进行合约调用
  • 新增导入.p12/.pem/.txt格式私钥接口,支持导入控制台与前置的私钥
  • 新增节点前置状态,可查看前置运行状态
  • bugfix: 修复部署合约权限不足导致合约地址为0x0
  • bugfix: 移除自动删除无效群组数据的逻辑
  • bugfix: 修复公钥用户签名报空问题
  • bugfix: 升级fastjson到1.2.70

WeBASE-Sign

  • 新增导入私钥接口
  • 增加私钥签名Credential缓存机制,优化签名性能
  • bugfix: 升级fastjson到1.2.70

WeBASE-Web

  • 新增合约abi管理,abi解析
  • 支持导入.pem/.p12/.txt私钥
  • 新增群组管理页面,增加群组状态,用于动态增删启停群组
  • 新增节点前置状态展示
  • bugfix: 优化错误提示,在浏览器F12开发模式下可查看具体错误内容
  • 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.1+
  • WeBASE-Node-Manager v1.3.1+
  • WeBASE-Sign v1.3.1+
  • WeBASE-Transaction v1.3.1+

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

WeBASE Release v1.3.0

07 May 07:49
7e14345
Compare
Choose a tag to compare

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+

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

WeBASE Release v1.2.4

14 Apr 03:35
7e14345
Compare
Choose a tag to compare

v1.2.4 (2020-04-14)

Fix

  • bugifx: 请求体headers中token字段由Authorization改成AuthorizationToken
  • bugifx: Precompiled预编译相关接口中的useAes默认为false,改为默认true
  • bugifx: 发交易接口在前后端增加contractAbi字段,修复合约重载函数与CNS获取abi失败的问题
  • bugifx: 节点前置中链上事件通知模块,修复内存与数据库的数据一致性问题,增加try-catch的异常处理、出块事件HashMap改为ConcurrentHashMap
  • 优化: 修复Web3jMap的空指针问题,修复获取groupList失败的数组越界问题
  • bugifx: 升级fastjson v1.2.67
  • 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.2.2+
  • WeBASE-Front v1.2.2+
  • WeBASE-Node-Manager v1.2.2+
  • WeBASE-Sign v1.2.2+
  • WeBASE-Transaction v1.2.2+

详细了解,请阅读技术文档

WeBASE Release v1.2.3

14 Mar 02:02
7e14345
Compare
Choose a tag to compare

v1.2.3 (2020-03-11)

Add

  • 可搭建RabbitMQ连接WeBASE-Front,接收链上事件通知
  • 支持应用层订阅出块事件、合约Event事件
  • WeBASE-Front新增事件通知订阅接口/event/newBlockEvent, /event/contractEvent
  • 新增WeBASE-Event-Client工程,可测试链上事件通知

Fix

  • bugifx: 升级jackson与log4j包
  • bugifx: 修复接口/contract/deployWithSigncontractBin字段,改为bytecodeBin

兼容性

  • 支持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.2.2+
  • WeBASE-Node-Manager v1.2.2+
  • WeBASE-Sign v1.2.2+
  • WeBASE-Transaction v1.2.2+

详细了解,请阅读技术文档