
2.2306.0-pre2
SQLE Release Notes
三、完整的 Release 信息
一、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 |
二、新版本主要功能介绍
根据业务需求,本期新增 3 条MySQL规则,分别为:
1. 建表时,自增字段只能设置一个;
2. 不建议对同一张表连接多次;
3. 为至少一个索引添加非空约束。
SQLE 支持记录、展示和导出用户的操作记录,并且定期清理历史操作记录,默认的历史记录过期时间为 90 天。
为了满足用户的自定义需求,SQLE 新增了配置入口,用户现在可以根据实际需求设置操作记录的过期时间。
如果需要回收过期 30 天以上的历史操作记录,可以按照以下步骤进行操作:
1. 平台管理员进入系统设置,查看全局配置,默认情况下,操作记录的过期时间为 2160 小时(90 天)。

2. 点击修改,将操作记录过期时间修改为 720 小时(30 天)。

3. 点击提交,保存对操作记录过期时间的配置后,过期 30 天的历史操作记录将被回收。
本期完善了对 DB2 规则的支持,目前已支持从 DDL 规范、DML 规范、DQL 规范、使用建议、命名规范及索引规范多个维度对 DB2 数据源上的 SQL 进行审核。

三、完整的 Release 信息
【社区版】
新特性:
[#1584] 新增 3 条 MySQL 审核规则。
优化:
[#1563] 系统设置部分功能 “开启”/“关闭” 交互流程优化。
Bug 修复:
[#1576] 修复审核规则 ”子查询不支持 LIMIT“ 可能出现 panic 的问题;
[#1553] 修复 MySQL 审核规则 “表中包含有太多的列”,在扫描任务中无效的问题;
[#1487] 修复重复安装 SQLE,钉钉无法收到审批的问题。
【企业版】
新特性:
支持操作记录的过期时间配置;
新增 25 条 DB2 审核规则。
Bug 修复:
修复 OceanBase for MySQL TopSQL 存在空值导致智能扫描审核失败报错 "the node is empty after parse" 的问题;
修复智能扫描 MySQL 慢日志审核中 scanner 扫描慢日志文件时,当 SQL 存在换行则解析不完整的问题。
更多关于 SQLE 的信息和交流,请加入官方 QQ 交流群:637150065





