
2.2308.0-pre1
SQLE Release Notes
三、完整的 Release 信息
一、SQLE 项目介绍
| 类型 | 地址 |
|---|---|
| 版本库 | https://github.com/actiontech/sqle |
| 文档 | https://actiontech.github.io/sqle-docs/ |
| 发布信息 | https://github.com/actiontech/sqle/releases |
| 数据审核插件开发文档 | https://actiontech.github.io/sqle-docs/docs/dev-manual/plugins/howtodev |
| 在线体验-社区版 | http://demo.sqle.actionsky.com 超级管理员:admin 密码:admin |
| 在线体验-企业版 | http://demo.sqle.actionsky.com:8889 用户:admin 密码:admin |
二、新版本主要功能介绍
平台新增扫描任务,当前支持对 SQL 文件进行扫描。利用该扫描任务,用户可以在批量执行 SQL 前发现潜在的安全漏洞、提高数据库性能及数据库开发质量。以下是简单的功能试用:
1. 创建扫描任务,任务类型选择 SQL 文件。

2. 进入终端,执行 Scanner 文件,执行语句如下:
./scannerd sqlfile -H127.0.0.1 -N"SQLfile" -P"10000" -J"default" -D/root/sqle/sqle/cmd/scannerd/scanners/mybatis/testdata/ -A"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhcG4iOiJ0ZXN0MDcyNCIsImV4cCI6MTcyMTcyODU0NywibmFtZSI6ImFkbWluIn0.CojdTvBkr-iN_26tWI-Kr6mMnJt1NIDr-Y3v7m9ySuM"
-J, --project:说明扫描任务所在项目,例如“default”;
-H, --host string:指定SQLE主机所在地址;
-P, --port string:指定SQLE所在端口;
-N, --name string:指定扫描任务名称,scannerd会将获得的SQL传至指定的任务池中审核;
-D, --dir string:指定要扫描的XML文件路径
-A, --token string:输入扫描任务凭证token;
-K, --skip-sql-file-audit:只上传sql,不审核sql
-S, --skip-error-sql-file; 跳过无法解析的sql文件
3. 获得执行结果。

4. 用户也可在扫描任务详情中获得扫描结果并查看审核建议。

2. 工单上线人支持按实例匹配
平台当前支持按实例匹配工单上线人(执行上线操作的成员),优化先前存在的一个工单里所有数据源都只能由相同的人上线的问题,在上线环节实现更精细的权限控制。若在流程模板中将上线人设置为“匹配拥有数据源权限的成员”,工单详情中,待上线人处将显示对应实例上具有上线操作的成员。
以下是简单的功能试用:
1. 添加成员 u1、u2,为 u1 绑定 MySQL 实例上的 DBA 权限,为 u2 绑定 Oracle 实例上的 DBA 权限。

2. 修改规则模板,将上线人设置为“匹配拥有数据源权限的成员”。

3. 创建一则工单,其中包含对 MySQL 实例及 Oracle 实例的 SQL 操作。审核通过后,查看待操作人分别为该实例上具有上线权限的成员。

4. 登录待操作人账号 u1,可以对 u1 绑定的 MySQL 实例执行上线操作,同时无权对 Oracle 数据源进行上线操作。

【企业版】
本期在 OceanBase For MySQL、TDSQL 两类数据源上,新增了中止上线功能。当这两类数据源上的 SQL 出现上线阻塞时,用户能够在工单界面一键中止上线操作,减少人工干预的成本。
三、完整的 Release 信息
【社区版】
新特性:
[#1690] 智能扫描支持 SQL 文件扫描
优化:
[#1605] 工单上线人细化到按数据源匹配
【企业版】
新特性:
[#1718] OceanBase For MySQL、TDSQL 插件支持中止上线功能
社区版和企业版功能对比
往期版本
阅读推荐
爱可生技术会议 深圳站
8.10 由爱可生主办的技术交流会议将深圳举办,期待与您线下交流。
活动主题:国产数据库的落地应用和 AI 数据库技术的相关探索
活动时间:2023.8.10 下午13:00 - 17:00
活动地点:深圳福田区大中华希尔顿酒店

活动亮点:
扫码报名见海报底部。

关于 SQLE
爱可生开源社区的 SQLE 是一款面向数据库使用者和管理者,支持多场景审核,支持标准化上线流程,原生支持 MySQL 审核且数据库类型可扩展的 SQL 审核工具。
SQLE 获取
🔗 Github https://github.com/actiontech/sqle
📚 文档 https://actiontech.github.io/sqle-docs/
💻 官网 https://opensource.actionsky.com/sqle/
👥 微信技术交流群:添加管理员微信 ActionOpenSource




