v1.8.0
版本发布时间: 2020-11-01 19:38:19
hhyo/Archery最新发布版本:v1.11.3(2024-08-24 17:28:58)
Release date: 2020年11月01日
代码变更: https://github.com/hhyo/Archery/compare/v1.7.13...v1.8.0 贡献者: @Alenx58, @LeoQuote, @dongqianzheng, @exqlnet, @fancy-lee, @hhyo, @johnliu2008, @lidaobing and @yuandajn578
注意事项
本次版本变更,Django 版本由 2.2 升级为 3.1,容器镜像中的 Python 版本由 3.6.5 升级为 3.8.6(ci测试结果显示兼容3.6、3.7、3.8),还涉及其他依赖库的更新,请在本地充分测试后进行升级,升级注意事项请查看下方升级说明
变更说明
- 升级 Django 版本至 3.1.2,增加 python 3.7、3.8 的构建测试,以及其他依赖库的升级 4da9c5f
- 加入 mongodb 审核和上线支持,重写 mongodb 查询,支持原生语法 @fancy-lee (#900 )
- 移除配置信息的缓存依赖,直接读取 DB 7fd62b2
- SQL 工单列表默认只展示最近 30 天的记录 #940
修复说明
- 解决 mysql 跨库查询时表权限的校验问题 fix #864
- 修复会话管理-事务信息页面不显示阻塞源事务内容的问题 fix #896 #909
- 调整整 sql 查询 mysql 表信息解析方法,支持嵌套子查询 fix #861
- goInception 默认配置 lock_wait_timeout=10,避免长时间的元数据锁对生产环境造成影响 #902
- 指定 pymysql==0.9.3,修复binlog2sql不可用的问题 fix #899
- 解决检查 pg 连接提示数据库不存在的问题 fix #925
- 修复初始化脚本中的慢日志 @Alenx58 (#944)
- 解决 DML语句包含头部注释会绕过自动审批判断的问题 fix #949
- 解決 SQL 分析页面,当 SQL 中包含 != 的时候,会导致查看按钮显示异常,无法展示相应的 SQL 建议的问题 1c427f9
- fix: typo in helm charts values @exqlnet (#894)
- Update docs.md @lidaobing (#938)
易用性调整
- 没有查询权限时,增加申请链接 @dongqianzheng (#904)
- 注册用户默认打开管理后台权限,支持修改密码 fix #908
- 通过 goInception 执行时,增对阿里云 RDS 自动开启aliyun_rds参数 #880
- 实例连接隧道信息在后台管理编辑时加密展示 9ac89f2
- 使企业微信机器人推送的消息中的工单地址支持超链接 ce2d805
升级步骤
- Django和Django-q的版本升级涉及数据migrate,请在服务部署完成后执行
python manage.py migrate
- 其他注意事项查看:https://github.com/hhyo/archery/wiki/upgrade