Releases: actiontech/sqle
v1.2207.0-pre2
v1.2207.0-pre1
Feature
- 支持审核TiDB的审计日志【企业版】;
- 支持 OceanBase MySQL 模式的审核【企业版】;
Bugfix
- [#666] 修复MySQL的lower_case_table_names配置为2时,部分审核进行库表检查不符合预期的问题;
- [#667] 修复当MySQL审核语句包含系统表时,SQLE审核会提示表不存在的问题;
- [#649] [actiontech/sqle-ee/issues/300] [actiontech/sqle-ee/issues/303]修复部分企业版license的问题。
v1.2206.0
Notes
老版本升级到1.2206.0 需要进行表结构变更,参考:#643
Feature
[#565] 支持 TiDB 类型数据库审核【企业版】
[#573] 新增5条TiDB专属规则【企业版】
- 禁用 non-full group by 语法
- group_concat() 语法必须使用order by
- limit 分页查询必须使用排序
- 未使用自增主键/自动随机主键写入
- 高并发写入表不建议使用自增主键
[#568] SQL查询支持查看数据字典和执行计划,审核SQL支持进行SQL分析【企业版】;
[#589] SQLE license内容调整,支持根据数据库类型进行细分限制【企业版】;
[#606] 登录页面样式调整;
Improment
[#633] 工单的审核通过率百分比仅展示小数点后2位;
[#628] 优化新增审核规则模版或者是克隆审核规则模版都很耗时的问题。
Bugfix
[#563] 修复SQLE scanner 解析带有空otherwise标签的 mybatis XML时异常崩溃(社区反馈)
[#597] 修复在SQLE使用MySQL8.0作为业务库时,通过open api往审核任务中添加SQL时,接口报错报错的问题(社区反馈);
[#594] 修复使用数据源创建过工单之后,对应的删除数据源若删除会导致工单详情页面打开提示未知错误的问题;
[#641] 修复审核时如果当前连接的表存在但是表格是个空表,审核失败的问题;
[#634] 修复SQL查询时执行计划tab页无法关闭的问题;
[#624] 修复未设置运维时间时,无法选择所有的时间进行定时上线的问题;
[#621] 修复Oauth2账户绑定成功后,再次登录依旧跳转到用用户绑定界面的问题;
[#597] 修复当SQLE后端存储未MySQL8.0版本时,通过open api往审核任务中添加sql时,部分数据报错的问题;
[#639] 修复对特定语法(choose内不带otherwise标签)的Mybatis 文件审核时程序panic的问题。
v1.2206.0-pre2
v1.2206.0-pre1
v1.2205.0
Feature
[#470] 支持 Oauth2 登录对接【企业版】;
[#250] 用户对接支持LDAPS(LDAP over SSL);
[#509] 支持SQL查询【企业版】;
Improment
[#471] 审核任务定时时间配置优化,简化配置流程;
[#474] 优化MySQL语法解析失败的审核提示等级;
[#504] SQL审核时gh-ost 的dry run 失败的提示不明显,审核级别使用 error 级别;
[#517] 工单详情页面支持展示数据源信息和数据库(社区反馈);
[#545] 界面限制工单描述的长度为50;
Bugfix
[#499] 修复表名为关键字时审核任务无法正常展示的问题;
[#302] 修复部分格式的MyBatis XML解析错误的问题;
[#502] 修复v1.2205.0-pre1版本代码引起的审核DDL语句报错的问题;
[#524] 修复审核任务 Oracle Top SQL 指定数据库后获取Top SQL失败的问题;
[#516] 修复工单描述过长时,工单列表页的展示超出屏幕的问题(社区反馈);
[#557] 修复审核规则自定义阈值时描述太长会被被遮挡的问题。
v1.2205.0-pre3
v1.2205.0-pre2
v1.2205.0-pre1
Feature
[#470] 支持 Oauth2 登录对接【企业版功能】;
Improment
[#471] 审核任务定时时间配置优化,简化配置流程;
[#474] 优化MySQL语法解析失败的审核提示等级;
Bugfix
[#499] 修复表名为关键字时审核任务无法正常展示的问题,感谢 @alextinng 发现该问题并提交PR。
v1.2204.0
Notes
老版本升级到1.2204.0 需要进行表结构变更,参考:#492
Feature
[#441] gh-ost使用优化,在审核阶段进行dry-run并输出审核建议
[#442] Mybatis Scanner 添加命令行参数可配置跳过无法解析的SQL
[#429] 审核任务的审核详情界面展示审核时间, 通过率, 评分信息等详细信息
[#453] 权限系统优化,新增以下内容:
- 新增工单审批权限,具备该权限的用户可对特定的审批流程进行审批,无需指定特定人员;
- 默认上线流程模板增加审批流程,流转步骤由【创建工单 -> SQL上线】调整为【创建工单 -> SQL审批-> SQL上线】;
- 审核任务新增权限:“创建审核任务”,“查看他人创建的审核任务”,可对审核任务进行细分的权限管理。
[#448] 审核任务添加消息推送可以实时推送审核报告结果:
- 支持邮件推送【社区版】;
- 支持配置webhook推送【企业版】。
[#463] Mybatis XML文件审核的流程兼容解析iBatis XML文件。
Improment
[#469] 优化规则模板界面“应用的数据库”列布局。
Bugfix
[#425] 修复过长的SQL文本审核导致SQLE审核报错的问题【社区反馈】
[#443] 修复MySQL给字段指定非预期的字符集排序规则匹配规则 “建议使用规定的数据库排序规则“的问题【社区反馈】
[#449] 修复存在多数据源时 "查看他人创建的工单" 权限只能查看一个数据库工单的问题;
[#465] 修复规则 "建议选择可选性超过阈值字段作为索引" 判定结果不准确的问题。