类型 | 地址 |
---|---|
版本库 | 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 |
本期 SQLE 为用户提供了全新的项目概览页面,能够从更多维度更加直观地了解项目的进展和风险,并快速触达项目的基本功能。
1. 新增了项目评分功能,可以让用户更好地了解项目的健康情况。
2. 新增了数据源、工单、扫描任务、成员的统计项,帮助用户更好地了解平台的使用情况。
3. 新增了SQL统计、工单潜在风险、扫描任务潜在风险等功能,及时暴露项目中存在的风险项,以便用户更好地进行风险管理。
以下是简单的功能效果示例:
平台新增了数据源 LOGO 的展示功能,用户现在可以通过图标展示更加直观地了解数据源类型,从而更加高效地浏览页面信息。以下是简单的页面示例:
SQLE 现在提供了腾讯 CODING 平台的自定义插件,通过与 SQLE 平台配合使用,可以在 CI 流程中自动化地对 MyBatis 文件进行 SQL 审核,以此帮助开发人员在开发过程中及时发现和解决问题,提高代码质量和软件可靠性。以下是简单的功能试用:
1. 在 SQLE 平台创建 MyBatis 扫描任务
2. 将插件上传到 CODING 平台并发布
3. 在持续集成的构建计划中,添加 SQL 审核节点,填写必要参数。
4. 触发构建,当代码仓库中的 MyBatis 文件内 SQL 审核不通过时,构建中断,在日志中可以查看审核结果。
5. 用户也可以从 SQLE 的智能扫描任务插件查看审核结果。
当用户根据业务需求需要创建新的审核规则时,可以使用平台的自定义规则功能。目前,用户可以在平台上通过正则表达式自定义 SQL 审核的规范,且新建的审核规则将作为全局资源使用。以下是简单的功能试用:
以平台管理员身份登入,点击右上角更多按钮,选择”规则管理“,进入自定义规则页面。
点击新建规则,填写规则基本信息后,点击下一步;
参数说明:
- 规则名称:必填,同一数据源类型下,规则名称不可重复。
- 规则描述:选填,对规则进行说明。
- 适用数据源类型:必选,选项来源为已添加的数据源类型。
- 规则分类:必选,选择规则所属分类,选项来源为所选数据源类型下的规则分类,用户可以新增规则分类。
- 默认告警等级:默认为 notice,可选项为 error、warn、notice、normal。
输入正则表达式,确认无误后,点击提交,即可完成自定义规则创建,用户可在自定义规则列表中查看新建规则。
工单提交审核时,将基于数据源应用的规则模板及自定义审核规则,给出相应审核结果。
2. 优化 IDEA 插件审核结果展示效果
针对 IDEA 插件中的审核结果展示,本期做了如下两项优化:
1. 调整了审核 SQL 和审核结果的页面布局,提升用户体验。
2. 增加了对 SQL 分析结果的展示,用户可以查看更完整的审核结果。
以下是简单的页面示例:
【社区版】
新特性:
- [#1629] 项目统计页面增加统计信息
- [#1676] 页面增加数据源 LOGO 展示
- [#1689] 支持在腾讯 CODING 的持续集成中进行 SQL 审核
优化:
- [#1625] Dashboard 列表以及 Header 的菜单顺序调整
- [#1658] 界面优化
Bug 修复:
- [#1579] 修复 cloudbeaver session id 过期后没有更新的问题
- [#1640] 修复当 task 处于正在上线中时,工单概览待操作人不准确的问题
- [#1642] 修复两个问题:1. 系统设置中 Webhook 配置文案错误;2. 测试微信推送永远显示成功
- [#1630][#1537] 解决在线获取的建表语句中存在 geometry 类字段时,解析失败,阻塞流程的问题
- [#1626] 解决慢日志表扫描任务中对 show create table 语句进行 SQL 分析报错的问题
- [#1673] 修复创建审核任务组时填写的数据源名称不合规,带有空格时接口无响应的问题
新特性:
- [#1653] 支持自定义审核规则:正则匹配
- [#1628] JetBrains 插件审核增加 SQL 分析结果展示
Bug 修复:
- [#1627] 解决慢日志表扫描任务中,展示 SQL 语句报错的问题
社区版和企业版功能对比