Skip to content

Releases: hhyo/Archery

Release v1.8.2

05 Dec 13:37
Compare
Choose a tag to compare

Release date: 2021年12月05日

代码变更: v1.8.1...v1.8.2
贡献者: @DB-wang2, @GloomyNAN, @LeoQuote, @Linuxgt, @Nexpro, @cpzt, @dependabot, @dependabot[bot], @hhyo, @mxlxm, @nick2wang, @swords1999, @txmzzl, @weideguo and taochao

变更说明

升级步骤

Release v1.8.1

27 Mar 03:50
Compare
Choose a tag to compare

Release date: 2021年03月27日

代码变更: v1.8.0...v1.8.1
贡献者: @LeoQuote, @calfzhou, @dependabot, @dependabot[bot], @hhyo, @learn0208, @lesteryou, @lvhejin and @wineejam

变更说明

  • 移除对 Inception 的审核支持,仅作为脱敏语句解析使用 (dd143e4)
  • 在线查询,pg数据库增加会话超时设定,支持查询脱敏 @learn0208 (#963)
  • 慢查日志和明细列表支持按表头字段进行服务端排序 @lvhejin (#482 )
  • 默认资源组、权限组支持多选,优化系统配置下拉选项 (#961)

修复说明

  • 解决数据库区分大小写时查看事务信息报错的问题 (#967)
  • 解决查询memoryview is not JSON serializable (#971)
  • 解决查询结果不展示json对象的问题 ( #982)
  • 调整启动方式为wsgi,解决上版本出现访问阻塞的问题 (#1002)
  • 企业微信消息推送,如果消息接受者ID为空,则不会调用企业微信官方API. @lesteryou (#1004)
  • fix(sendmsg/feishu): fix #1016 支持新版飞书 webhook 接口 @calfzhou (#1029)
  • Bump django from 3.1.2 to 3.1.6 @dependabot (#1049)
  • add pycryptodome to requirements @LeoQuote (#1050)

易用性调整

  • 手动执行按钮改名为“已手动完成” @wineejam (#960)

安全性调整

升级步骤

Release v1.8.0

01 Nov 11:38
Compare
Choose a tag to compare

Release date: 2020年11月01日

代码变更: 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

升级步骤

Release v1.7.13

30 Aug 04:06
Compare
Choose a tag to compare

Release date: 2020年08月30日

代码变更: v1.7.12...v1.7.13
贡献者: @EliasChiang, @LeoQuote, @MagMongoing, @dongqianzheng, @hhyo, @xxlrr

变更说明

修复说明

  • 修复sql优化不支持转义符的问题 (#829)
  • 解决 MySQL 数据库区分大小写时,SQL优化解析表信息失败的问题 (#843)
  • 修复inception/goinception 连接ssh隧道bug @EliasChiang (#858)
  • 移除sql_completer,修复ci @hhyo (#839)
  • 解决 ios 横向滚动失效的问题

升级步骤

Release v1.7.12

17 Jul 12:33
Compare
Choose a tag to compare

Release date: 2020年07月17日

代码变更: v1.7.11...v1.7.12
贡献者: @EliasChiang, @LeoQuote, @dependabot, @dependabot[bot], @hhyo and @kulokai

变更说明

修复说明

升级步骤

此次更新版本的变更SQL中存在一个错误,具体参考 #825

Release v1.7.11

30 May 05:21
Compare
Choose a tag to compare

Release date: 2020年05月30日

代码变更: v1.7.10...v1.7.11
贡献者: @LeoQuote, @PU-101, @hhyo, @jan-song and KaiLin Liu

变更说明

  • 针对MongoDB查询进行了多方面的优化 ( #520 #704 #709)
1. 支持集合列名的查看和补全提示
2. 支持aggregate、count、sort、fields等语法
3. 支持查询语句格式化
  • 支持配置多个阿里云认证信息,关联不同的RDS实例 @hhyo (#744)
  • 修复审核流程中权限组选择框状态残留问题 @PU-101 (#760)
  • Oracle insert all语法审核的支持 @jan-song (#740)
  • optimize_sqltuning拦截非查询SQL,防止线上数据被误修改 @jan-song (#734)

修复说明

  • 解决mariadb查询报错的问题 #708
  • 解决执行redis命令不能包含空格的问题 #746

易用性改进

  • ace编辑器启用快捷搜索功能,可使用command+f/ctrl+f 搜索编辑内容

升级步骤

Release v1.7.10

05 May 09:22
Compare
Choose a tag to compare

Release date: 2020年05月05日

代码变更: v1.7.9...v1.7.10
贡献者: @PU-101, @hhyo, @jan-song, @lxkaka and KaiLin Liu

变更说明

 1.SQL工单支持数据修改备份和查看回滚信息
 2.SQL优化工具新增sql tuning advisor
 3.在线查询支持执行计划查看
 4.支持update/insert/delete/create table/create index的语法审核

修复说明

  • 回滚 django-q 版本,解决任务重复调度的问题 #699
  • 简化 inc 初始化操作,移除Inception的部分前置检测,提升检测效率 #713
  • SQL上线工单增加排队状态,解决工单可能重复执行的问题 @hhyo (#714 #719)
  • 修复 SQL 检测结果未开启转义的问题 @PU-101 (#721)

易用性改进

  • 优化系统配置检测按钮位置 fix #687
  • 等待审批的 SQL 工单详情展示当前全部审批人
  • fix the template of inception and goinception @lxkaka (#710)

升级步骤

Release v1.7.9

11 Apr 07:53
Compare
Choose a tag to compare

Release date: 2020年04月11日

代码变更: v1.7.8...v1.7.9
贡献者: @ericruan-cn, @falcondance and @hhyo

变更说明

修复说明

  • 修复取消定时执行无效的问题,影响v1.7.4~v1.7.8,请使用关联版本的用户升级 (#697)
  • 调整归档字符集的设置,兼容👿数据归档 (#692)
  • 修复归档申请不传入sleep值报错的bug @falcondance (#686)
  • 获取redis数据库列表时增加容错,失败后默认展示16个db (#694 )

升级步骤

Release v1.7.8

21 Mar 13:27
Compare
Choose a tag to compare

Release date: 2020年03月21日

代码变更: v1.7.7...v1.7.8
贡献者: @Alenx58, @dependabot ,@hhyo, @qiqizjl, @zeroisme and alenx.hai

变更说明

  • 支持飞书群推/单推 @qiqizjl (#625)
  • 归档 schedule 配置支持传入配置 id #668
  • 针对 MySQL 5.7.8以上版本使用 session max_execution_time 控制在线查询执行时长 #302

修复说明

  • 修复 ding_api.py 的 get_access_token 返回 bytes 导致钉钉接口异常的问题@zeroisme (#661)
  • 修复审批流程钉钉通知个人的判断问题 @hanzixiaoshu(#675)
  • 修复工单驳回无消息通知的问题 fix #634
  • 修复 oracle 查看表信息未过滤schema的问题 fix #664

易用性改进

  • SQL 上线仅在 SQL 文本内容为空的时候才展示提示信息 #628
  • SQL 工单审核备注支持换行展示,加大工单操作内容长度 fix #630 #631
  • 增加 binlog2sql 异步任务失败通知,SQL 工单执行结束消息内容完善 11c7684
  • 增加一体初始化脚本 @Alenx58 (#646)
  • 系统配置保存时去除空格信息 (#619)

升级步骤

Release v1.7.7

09 Feb 14:38
Compare
Choose a tag to compare

Release date: 2020年02月09日

代码变更: v1.7.6...v1.7.7

变更说明

  • MongoDB 支持指定库连接 @hhyo (#618)
  • 增加归档任务手动触发逻辑 b851484
  • 移除schemasync配置项,新增为项目依赖 ,感谢SchemaSync项目570f3c4

修复说明

  • 归档时动态获取表字符集信息,避免字符集不匹配导致归档失败 0b547f5
  • 解决归档菜单无权限和归档实例未过滤类型的问题 52f5533
  • 仅审核通过的归档配置显示启用按钮 037a9d4

易用性改进

  • 调整资源组和实例标签的多对多模型,后台配置更直观 @hhyo (#620)
  • 初始化数据增加几个默认权限组 @hhyo (#623)

升级步骤