CloudDM 是 ClouGence 公司推出的面向团队使用的数据库管理工具,支持云上、云下、多云等多种环境,并且提供多达 21 种数据源的支持。
六月 CloudDM 共迭代发布了 3 个版本:
2.5.0.0
更新亮点
发布一个应用到生产环境时,通常需要进行数据库变更发布和应用发布两个流程。数据库变更发布需要通过工单向 DBA 发起变更申请,而应用发布却是在另外一个 CI/CD 工作流中,这大大降低了生产效率。
通过 CloudDM Team,数据库变更发布和应用发布两个流程可以串联起来。无论发布是基于 DevOps Pipeline 机制还是通过例如 Jenkins 任务,通过 CloudDM Team 都可以灵活地将其组装起来。
-
CloudDM Team 可以通过三种方式触发构建,与 Gitee、Jenkins 等无缝衔接。
-
在数据库变更执行完毕后,CloudDM Team 支持回调 CI/CD 系统,从而让发布继续进行。
-
可选择在 DevOps 的 Pipeline 环节中加入一个节点,让 DevOps 可以发布数据库(该功能即将到来)。
新特性
-
新增 基于 Git 的数据库 DevOps CI/CD 功能,CloudDM Team 可以将用户产品发布流程中数据库发布和程序发布完美串联起来,包括如下能力:
-
对接 Gitee WebHook,当出现代码 Push、Pull Request 时自动触发数据库发布变更,通过变更引导用户将数据库变更发布。在完成发布后 CloudDM Team 会回调用户 CI/CD 系统进行后续发布。
-
以项目为维度管理多个 Git 到数据库之间的发布流。
-
允许通过 WebHook、脚本、控制台手动这三种方式触发变更发布,当变更发布完毕后允许通过 CloudDM Team 进行 HTTP 回调。
-
CI/CD 过程中包含 SQL 安全检查、变更发布流程审批、执行三个主要步骤。
-
系统设置中允许添加 Gitee 作为 Git 服务提供者。
-
系统设置中允许添加钉钉作为 IM 消息服务提供者。
-
CI/CD 在变更期间允许通过 IM 消息服务将变更内容推送到钉钉消息群中。
-
-
新增 权限工单,当出现跨多个环境的权限申请时,会被拆分为多个不同的工单进行审批。
-
新增 项目管理员角色,用于管理项目。
优化
-
优化 权限工单,可以根据环境设置不同的审批流程。相关配置项从系统参数移动到 查询设置 > 环境。如已经配置过权限,申请工单需要重新配置。
-
优化 在递交工单时如果数据源没有开启工单功能,工单递交页面会自动呈现工单启用状态并展示给用户,而不是通过报错提示用户。
-
优化 企业微信、飞书、钉钉,在创建流程表单时对表单内容长度做限制,长度限制统一设置为:单行文本 400 长度、多行文本 4000 长度。当长度超出后会在流程系统中截断展示,完整内容需到 CloudDM 中查看。
-
优化 新增 wechatApprovalTemplateLang 参数,用作企业微信模版多国语言的默认语言设置,原有 ApprovalTemplateLang 参数废弃,通常该参数无需设置。
-
优化 工单默认状态从禁用改为启用,并且默认选择内置引擎作为审批流,用户可以通过查询设置关闭环境上工单的支持。
-
优化 工单详情页在工单异常或失败时的错误信息提示。优化后在顶部区域,在一定宽度下显示失败信息超长会以省略号展示,悬浮在文字上可以查看完整内容。
-
优化 工单详情页信息展示,将流程引擎和流程模版两项内容合并显示。
-
优化 大幅简化飞书、企业微信工单的配置流程。
-
优化 查询设置 > 环境 页面中对规范启用禁用、工单启用禁用的交互。
-
优化 查询设置中以交互方式维护 权限工单、变更工单、SQL 工单。
-
优化 删除系统参数中 CloudDM Team 当前无效的参数。
问题修复
-
修复 当单项表单内容超长时,可能无法正确创建 钉钉/飞书/企业微信 的工单流程的问题。
-
修复 飞书工单消息通道反序列化问题。该问题导致无法接收来自飞书的审批回调通知,用户需要手动在工单详情页刷新才能获取工单最新状态。
-
修复 钉钉在自动审批环节下无法正确处理来自钉钉回调消息的问题。该问题导致无法接收来自钉钉的审批回调通知,用户需要手动在工单详情页刷新才能获取工单最新状态。
-
修复 安全规范在被引用的情况下,强制关闭按钮无法关闭的问题。
2.4.0.0
优化
-
优化 查询控制台执行 SQL 时,以下数据源支持一次执行多条语句,并自动将输入语句拆分为多条独立语句执行:MariaDB、MySQL、OceanBase For MySQL、TiDB、PolarDB-X、OceanBase For Oracle、Oracle、SQL Server、PostgreSQL、Greenplum。
-
优化 工单自动执行 SQL 时,以下数据源的语句将会被自动拆分为多条独立语句执行:MariaDB、MySQL、OceanBase For MySQL、TiDB、PolarDB-X、OceanBase For Oracle、Oracle、SQL Server、PostgreSQL、Greenplum。
-
优化 开启数据脱敏规则后,MySQL 数据源允许使用别名、JOIN、UNION 等操作。
问题修复
-
修复 MySQL 查询语句包含 where exists 报错的问题。
2.3.2.0
优化
-
优化 查询控制台中执行 SQL 允许一次执行多条 SQL。
-
优化 MySQL、Oracle 提交 SQL 工单时,若出现无法通过规则校验的 SQL,将会显示 SQL 行号。
-
优化 查询控制台日志面板右侧区,新增两个按钮可以跳转到控制台日志的最顶部和最底部。
问题修复
-
修复 查询控制台日志面板在执行 SQL 后无法定位到最后的问题。
下载与反馈
- 产品首页:https://www.clougence.com/clouddm/
- 产品文档:https://www.clougence.com/dm-doc/
- 问题反馈:https://www.clougence.com/dm-doc/intro/contact_us/
还没有评论,来说两句吧...