Skip to content

Release v1.5.0

Compare
Choose a tag to compare
@hhyo hhyo released this 14 Apr 16:00
· 1103 commits to master since this release
ddfa689

Release date: 2019年4月14日

代码变更:v1.4.5...v1.5.0

对应开发计划:https://github.com/hhyo/Archery/projects/4
本次迭代主要改动Engine相关模块,方便其他数据库的接入,Engine贡献者 @LeoQuote 🎉🎉🎉

ps: gh-ost和pt-osc的接入和进度展示推迟,会和原生执行一并实现,欢迎在对应issue中交流:#4

变更说明:

  • 增加实例参数配置模块,可修改实例动态参数并记录修改历史,目前仅支持MySQL,rds_param_template.sql #115 感谢 @yyukai ❤️
  • 清理查询模块和工单模块代码,便于接入各种类型的数据库 #83 #92
  • 使用Engines接入Redis查询 #86
  • 使用Engines接入PostgreSQL查询 #91
  • 使用Engines接入Redis上线,审核不做判断,仅作为接入样例 #101
  • 增加在线查询超时时间配置,对应配置项max_execution_time,超时连接主动关闭 #125
  • 升级部分前端组件,具体升级列表可查看 #93
  • 查询权限审核详情增加最后操作信息,比如驳回原因
  • 调整部分列表的获取方式,由于存在效率问题,慢日志列表未做修改
  • 部分字段模型定义修改为布尔值
  • Engines的测试用例覆盖

安全改进:

  • 配置项中增加会话过期和失效设置

易用性改进:

  • 实例列表增加数据库类型筛选项
  • 功能获取的实例列表按照支持的数据库类型进行过滤
  • ace的language默认设置为mysql
  • 表格样式细节优化

修复说明:

  • 解决sql_tuning表解析失败时的前端展示问题, fix #122

升级步骤: