1.2210.0
SQLE Release Notes
SQL审核工具 SQLE 1.2210.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
1. 集成的SQL web客户端支持对接更多类型的数据库
在1.2209.0 版本,SQLE实现了集成CloudBeaver,实现了内置的MySQL类型的数据同步。在1.2210.0版本,SQLE将支持更多类型的数据库同步到CloudBeaver,包括 Oracle、OceanBase For MySQL、SQL Server、PostgreSQL、TiDB、Db2。实现了更多类型数据库的SQL客户端审核管控。以下是产品截图:从SQLE看数据源列表如下,已入录支持CloudBeaver同步的数据库类型。
从SQLE看数据源列表如下,已入录支持CloudBeaver同步的数据库类型。
从CloudBeaver看,列表看到的数据源与SQLE内一致。
2. 新增部分MySQL审核规则
1). 禁止使用rename或change对表名字段名进行修改
2). select 语句必须带limit
3. 智能扫描任务列表增加筛选条件
在以往的版本中,当扫描任务很多时无法快速找到自己预期的扫描任务,所以这期我们给智能扫描增加了一些筛选条件。如下图所示:
4. 为每个智能扫描任务类型建立独立的菜单
在导航栏为每个智能扫描任务类型建立独立的菜单,所有任务类型一目了然,可以更方便快捷地创建想要的任务。新的导航栏效果如下图所示:
三、完整的release信息
Release Notes
特性:
- [#900] CloudBeaver 支持对接更多类型的数据库;
- [#850] MySQL审核规则中增加禁止使用rename、change 这种命令,不允许修改列名,表名;
- [#816] 新增MySQL规则 “SELECT 语句必须带LIMIT, 默认1000”。
优化:
- [#964] CloudBeaver使用的审核规则改为数据源绑定的模板中启用的静态规则;
- [#825] 为每种智能扫描建立独立的菜单页面;
- [#826] 优化后端库使用MySQL8.0时规则模板刷新慢的问题;
- [#888] 支持可配置SQLE的日志轮转回收;
- [#901] 报表统计页面改造;
- [#964] CloudBeaver改为使用实例绑定的模板中启用的的静态规则审核;
- [#925] 在配置了SQL工作台的情况下,点击“SQL工作台”后,通过点击页面内的地址跳转CloudBeaver 窗口;
- [#923] 智能扫描任务列表增加筛选条件;
- [#902] 优化工单进度样式。
缺陷修复
- [#807] 修复页面显示邮件发送成功,但邮箱未收到邮件的问题;
- [#928] 修复社区版pg插件往不存在的表插入数据导致程序panic的问题;
- [#961] 修复上线失败的过期工单没有被回收的问题;
- [#957] 当SQLE用户为LDAP用户时, 同步到CloudBeaver的用户无法登录
- [#883] 修复SQL分析特定语句时展示的表信息重复的问题【企业版】;
- [#880] 修复无法删除用户邮箱的问题。
四、鸣谢
感谢 @bdper0,@Sharkzeng 对SQLE的使用体验并提交一批有效优化项。