
1.2207.0
SQLE Release Notes
一、SQLE 项目介绍
| 类型 | 地址 |
|---|---|
| 版本库 | https://github.com/actiontech/sqle |
| 文档 | https://actiontech.github.io/sqle-docs-cn/ |
| 发布信息 | https://github.com/actiontech/sqle/releases |
| 数据审核插件开发文档 | https://actiontech.github.io/sqle-docs-cn/3.modules/3.7_auditplugin/auditplugin_development.html |
| 社区版在线体验 | http://demo.sqle.actionsky.com 超级管理员:admin,密码:admin。 |
| 企业版在线体验 | http://demo.sqle.actionsky.com:8889 用户:admin,密码:admin。 |
二、新版本主要功能总结
1. dashboard 页面改造,新增更多视角下的工单概览信息

2. 提供在增量场景的智能扫描(慢日志,TiDB审计日志)的增量审核

表名英文字母不推荐混用大小写 不推荐使用 count(列名) 来替代 count(*)

最终使用结果如下图所示:

插件会以弹窗的形式将审核结果进行展示,如下图所示:

三、完整的release信息
Release Notes
特性
支持审核TiDB的审计日志【企业版】; 支持 OceanBase MySQL 模式的审核【企业版】; [#686] 新增IDEA(Jetbrains系列)审核插件; [#680][#693] dashboard 页面改造,新增更多视角下的工单概览信息; [#687] 提供在增量场景的智能扫描(原:审核任务,慢日志,TiDB审计日志)的增量审核;
优化
[#626] 优化审核规则模版界面的表格模版与其他表格一致; [#625] 数据源界面增加数据库类型字段以及筛选条件方便进行分类查看; [#682] 调整“审核任务”命名,改成“智能扫描”,使更符合当前功能定义; [#694] MySQL插件在界面上的展示由"mysql"调整为"MySQL";
[#666] 修复MySQL的lower_case_table_names配置为2时,部分审核进行库表检查不符合预期的问题; [#667] 修复当MySQL审核语句包含系统表时,SQLE审核会提示表不存在的问题; [#649] [actiontech/sqle-ee/issues/300] [actiontech/sqle-ee/issues/303]修复部分企业版license的问题; [#653] 修复老版本数据库插件在新版本SQLE上不兼容的问题; [#657] 修复审核特定带别名的SQL会导致进行索引建议时服务奔溃的问题; [#690] 修复当where的字段的判断条件在括号内时,索引优化与结果不符的问题; [#691] 修复当where的字段的判断条件在括号内时,规则“禁止使用没有where条件的sql语句或者使用where 1=1等变相没有条件的sql“判断错误的问题; [#695] 修复配置MySQL的规则模板时编辑规则页面数据库类型错误的问题; [#696] 修复智能扫描功能中库表扫描任务存在表命名带“-”的数据库时,后端报错,库表审核任务内无数据的问题; [#699] 修复特定的规则触发后显示两次审核提示的问题; [#701] 修复SQLE scanner 较高概率出现扫描上传SQL超时的问题; [#704] 修复MyBatis 审核特定语法trim的suffix属性未支持导致的解析失败的问题。
四、鸣谢
感谢 @Sharkzeng 对SQLE的使用体验并提交一批有效缺陷和优化。
往期版本:
SQLE 支持 IDE 审核,开发人员可即时自助审核 SQL 了SQLE 可以进行问题 SQL下钻分析了
推荐阅读:

文章转载自爱可生开源社区,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




