Release v1.2.0
Release date: 2018年8月6日
变更说明
- 新增权限管理,去除角色字段,采取权限组来区分用户权限,支持控制用户的菜单和操作权限,具体权限列表见权限组管理
- 工作流审批由配置单个用户调整为配置权限组,支持组内多个用户审批一个工单,解决单点问题,使用说明见工作流管理
- 将主库和从库合并为实例表,方便后期拓展
- 慢日志管理支持pt3.0.11收集数据
- 新增DDL工单通知,对应配置项ddl_notify_auth_group,用于配置接收DDL工单的权限组
- 新增实例数据库用户展示
- 邮件配置支持SSL,新增配置项mail_ssl
- 新增查询统计相关报表展示
- 优化dao模块,调用更简洁
- 完善部分错误日志信息
- 将消息通知从工作流剥离
- 修改Dockerfile,剔除无效依赖
修复说明
- 资源组的关联查询变更为组id,避免修改组名后相关功能报错
- 查询脱敏细节调整,不支持脱敏的语法直接强制打回,避免越权查看脱敏数据
- JSONEncoder增加timedelta类型解析
- 修复邮件收件人为空时报错的问题,不影响钉钉消息推送
- 统一消息标题内执行和审核的工单id
升级说明
- 执行数据库变更脚本:v1.1.0_1.2.0.sql
- 本次升级涉及工作流的改动,请在申请前确保没有待审核的工单,否则待审核工单在升级后将无法审批
- 请在升级完成后配置相关权限组、关联用户,再进入系统配置修改工作流审批配置
- 用户注册和登录都会被添加到id=1的权限组,请按照自身情况配置该权限组的权限
- 目前与实例关联的都是实例名,如果变更实例名称会导致查询权限和脱敏规则无法匹配,请相应调整,在下个版本会调整为id关联