1.2206.0
SQLE Release Notes
SQL审核工具 SQLE 1.2206.0 已经发布。以下对新版本的 Release Notes 进行详细解读。
文章主要分为以下三部分内容:
一、SQLE 项目介绍
二、新版本主要功能总结
三、完整的 release 信息
一、SQLE 项目介绍
爱可生开源社区的 SQLE 是一款面向数据库使用者和管理者,支持多场景审核,支持标准化上线流程,原生支持 MySQL 审核且数据库类型可扩展的 SQL 审核工具。
如何获取:
类型 | 地址 |
---|---|
版本库 | 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、全面支持了TiDB审核【企业版】 SQLE通过插件的形式支持TiDB的审核,我们调研了MySQL与TiDB的部分差异,在TiDB插件内引入了大部分MySQL的审核规则,并去掉TiDB不兼容的场景,使得SQLE能够完全兼容TiDB。以下是产品截图:
2、SQLE 登录页更新 SQLE登录页进行了调整,引入了LOGO,加强了品牌标识度。以下是产品截图:
3、支持问题SQL下钻分析【企业版】 在现有的SQLE版本中,SQLE能在不同场景下提供SQL自动审核能力,管控绝大多数SQL问题,给DBA或者开发提供了优化参考。在对面简单亦或复杂的业务SQL场景,我们希望用户能够通过SQLE平台提供的SQL分析能力,快速收集SQL诊断分析所需的必要信息,帮助DBA或者开发进行SQL优化。以下是产品截图:
三、完整的release信息
Release Notes
特性
- [#565] 支持 TiDB 类型数据库审核【企业版】
- [#573] 新增5条TiDB专属规则【企业版】
- 禁用 non-full group by 语法
- group_concat() 语法必须使用order by
- limit 分页查询必须使用排序
- 未使用自增主键/自动随机主键写入
- 高并发写入表不建议使用自增主键
- [#568] SQL查询支持查看数据字典和执行计划,审核SQL支持进行SQL分析【企业版】;
- [#589] SQLE license内容调整,支持根据数据库类型进行细分限制【企业版】;
- [#606] 登录页面样式调整;
优化
- [#633] 工单的审核通过率百分比仅展示小数点后2位;
- [#628] 优化新增审核规则模版或者是克隆审核规则模版都很耗时的问题。
缺陷修复
- [#563] 修复SQLE scanner 解析带有空otherwise标签的 mybatis XML时异常崩溃(社区反馈)
- [#563] 修复在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的问题。
本次的发版报道就到这里啦~