Release v1.4.3
Release date: 2019年3月7日
变更说明:
本次变更涉及到历史数据的更改, 请注意
- 将数据库存储的工单状态从中文的“工单已完成”, “等待审核人审核” 等改为 “workflow_finish”, "workflow_manreviewing", 代码中所有涉及到中文的判断也随之改成新的英文状态判断,网页展示的状态使用国际化组件将状态转为中文。这样便于后期更改展示文案, 也精简了代码的判断逻辑
- 将
soar
,sqladvisor
转为插件, 将这两个软件安装在sql/plugins
文件夹内,并且抽象了一些plugin的方法,方便拓展 #59 - 优化SQL查询结果页的tab新增逻辑,查看表结构时tab页显示表名
- 回滚页面增加导出功能,查询历史增加完整SQL列(默认隐藏)
- display修改为not null,避免出现无中文名时的错误信息
- 修改列表获取count和数据的方式,代码更简洁
- 消息模块和SQL优化模块代码清理
修复说明:
升级步骤:
由于涉及到工单状态, 建议先停服务,再执行数据库变更脚本 v1.4.2_v1.4.3.sql之后更新服务
docker部署:
- 修改yaml文件为1.4.3版本,执行docker-compose -f docker-compose.yml up -d
- SQLADVISOR_PATH路径调整为
/opt/archery/src/plugins/sqladvisor
- SOAR_PATH路径调整为
/opt/archery/src/plugins/soar
手动部署:
- 拉取tag1.4.3的代码
- 安装gettext(用于国际化展示)
yum install gettext
- 重新启动服务