128 Star 746 Fork 261

GVP小圈圈 / Archery

2020-11-01 19:54
小圈圈

Release date: 2020年11月01日

贡献者: @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 的构建测试,以及其他依赖库的升级
  • 加入 mongodb 审核和上线支持,重写 mongodb 查询,支持原生语法
  • 移除配置信息的缓存依赖,直接读取 DB
  • SQL 工单列表默认只展示最近 30 天的记录

修复说明

  • 解决 mysql 跨库查询时表权限的校验问题
  • 修复会话管理-事务信息页面不显示阻塞源事务内容的问题
  • 调整整 sql 查询 mysql 表信息解析方法,支持嵌套子查询
  • goInception 默认配置 lock_wait_timeout=10,避免长时间的元数据锁对生产环境造成影响
  • 指定 pymysql==0.9.3,修复binlog2sql不可用的问题
  • 解决检查 pg 连接提示数据库不存在的问题
  • 修复初始化脚本中的慢日志
  • 解决 DML语句包含头部注释会绕过自动审批判断的问题
  • 解決 SQL 分析页面,当 SQL 中包含 != 的时候,会导致查看按钮显示异常,无法展示相应的 SQL 建议的问题
  • fix: typo in helm charts values
  • Update docs.md

易用性调整

  • 没有查询权限时,增加申请链接
  • 注册用户默认打开管理后台权限,支持修改密码
  • 通过 goInception 执行时,增对阿里云 RDS 自动开启aliyun_rds参数
  • 实例连接隧道信息在后台管理编辑时加密展示
  • 使企业微信机器人推送的消息中的工单地址支持超链接

升级步骤

Python
1
https://git.oschina.net/rtttte/Archery.git
git@git.oschina.net:rtttte/Archery.git
rtttte
Archery
Archery

Search