升级说明
WeBASE-Web升级的必须步骤: 0. 备份已有文件或数据,下载新的安装包(可参考安装包下载)
- 采用新的安装包,替换旧的目录,无需重启nginx
各个版本的具体修改可参考下文
- 增加管理台右边栏操作指引
- 优化合约IDE交易体验
- 优化登录页“忘记密码“与”验证码加载失败“提示
v1.5.3
- 新增WeBASE-Web docker镜像,
webasepro/webase-web:v1.5.3
- 新增数据监控大屏
- 新增导出私钥功能,导出格式为p12
- 新增公钥用户绑定私钥功能
- 新增系统管理中的共识超时时间配置
- 合约仓库新增代理合约模板、溯源合约模板
- 优化合约IDE回退问题,仅回退到后台记录版本
- 修复合约IDE页面事件bus重复问题
- 修复全量合约/全量用户搜索问题
- 修复交易回执解析中int类型显示为string的显示问题
- 优化合约Java项目导出功能,支持批量编译合约,支持多用户与channel端口检查
- 合约仓库新增Asset资产合约
- 优化交易弹窗,支持无私钥用户时直接创建私钥
- 支持开发者导出私钥、支持合约IDE绑定合约地址
v1.5.1
- 新增导出合约Java工程脚手架
- 新增合约仓库
- 新增全量用户/合约通过地址搜索功能
- 合约IDE编译器js切换至WASM版本,并采用Worker加载方式,修复部分chrome浏览器加载失败问题
- 修复手机版登陆态过期未跳转到登录页
- 修复无法删除合约目录问题
- 修复合约IDE中合约调用参数为字符串时不能输入空格
- 新增应用管理,支持WeIdentity模板和自定义应用接入
- 新增节点监控的链上TPS、出块周期、块大小的统计
- 新增合约列表中的已登记合约与链上全量合约视图、新增私钥用户列表中的已登记私钥与链上全量私钥视图
- 支持导出Txt/Pem/P12/WeID私钥文件、支持导出前置的SDK证书
- 新增适配移动端的WeBASE管理台
- 需要将已有的webase-node-mgr的ip port及webase-web的port配置到新的nginx.conf文件中,使用nginx重载配置文件
新增内容如下
- 需要启用移动端时,则需要下载移动端的webase-web-mobile.zip安装包并解压,即
wget https://osp-1257653870.cos.ap-guangzhou.myqcloud.com/WeBASE/releases/download/v1.5.0/webase-web-mobile.zip
,并解压unzip webase-web-mobile.zip
- 在nginx.conf中的
location /
中的phone_page_url
替换为webase-web-mobile
解压后的路径(已有的root web_page_url
无需修改) - 最后使用重载新的nginx配置文件
server {
...
# zip solidity js file
gzip on;
gzip_min_length 10k;
gzip_http_version 1.0;
gzip_comp_level 1;
gzip_proxied any;
gzip_types text/plain application/javascript application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png application/vnd.ms-fontobject font/ttf font/opentype font/x-woff image/svg+xml;
gzip_vary on;
gzip_disable "MSIE [1-6]\.";
}
v1.4.1
新增FISCO BCOS v2.5.0及以上版本的基于角色的权限管理功能,新增了开发者模式
- 新的权限管理基于角色,可参考FISCO BCOS权限控制文档
- 开发者模式:新增了用户角色developer,可进行查询交易,合约部署调用等功能,无法使用管理员的系统管理与监控等功能。
- 增加左下展示版本号,包括链版本和兼容版本。如果是国密版本,链版本号会带有 后缀,兼容版本仅代表兼容的节点版本,不带有
gm
后缀。
提示
- 如果要体验可视化部署,请参考部署新环境然后部署新链;
v1.3.1
v1.3.1主要新增了动态群组管理、合约ABI导入、合约ABI编码器、支持导入私钥等功能,详情升级说明如下:
- 新增动态群组管理,包含生成群组、启动/停止群组、删除/恢复群组、查询节点群组状态等功能,操作说明可参考
- 新增导入已部署合约ABI功能,支持导入已部署合约,进行合约调用
- 新增合约Abi编码器,可通过ABI构建交易参数