产品介绍

CloudDM 是一款免费且开源的团队化数据库管理工具,提供统一 Web 数据库访问、权限控制、数据脱敏、SQL 审核、流程协同和数据库 CI/CD 等能力。

更新亮点

  • 统一登录入口和账号模型,不再区分管理员身份和普通用户身份。
  • 新增数据源语言服务能力,SQL 编辑器支持后端插件提供补全、分割和校验。
  • 优化 Docker、初始化和项目目录结构,提升部署、升级和开源协作体验。

新增

  • 新增 统一登录入口和账号模型,不再区分管理员身份和普通用户身份。
  • 新增 在 MFA 开通时候复制 CODE,方便在没有扫码环境下添加 MFA。
  • 新增 启用不同的 SSO 认证系统,并通过配置决定默认选项。
  • 新增 为外部账号启用本地账号的功能。
  • 新增 插件资源加载组件,支持 Web 侧读取插件静态资源。
  • 新增 DsLanguageSpi,支持数据源插件提供编辑器 SQL 补全、分割和校验。
  • 新增 操作审计导出进度事件和 WebSocket 推送。
  • 新增 通用结果文件读写组件,供 Console、Sidecar 和文件转换复用。

优化

  • 优化 登录页合并管理登录和账号登录入口。
  • 优化 账号登录,支持账号、邮箱、手机号登录。
  • 优化 重构全局资源权限实现,其并入已有授权体系,并可以设定授权时间。
  • 优化 OIDC、LDAP、AD、钉钉、飞书、微信等外部登录链路。
  • 优化 账号管理和个人资料编辑体验。
  • 优化 MFA 开通、重置、关闭和登录失效流程。
  • 优化 SQL 编辑器补全、语法校验和表权限语义校验。
  • 优化 SQL 日志列表,补充数据源标识和备注展示。
  • 优化 Docker 启动脚本、默认配置和 embedded MySQL 数据复用。

修复

  • 修复 外部认证首次登录补全流程重复要求补全的问题(#58)。
  • 修复 飞书 SSO 登录调用远程超时的问题(#45)。
  • 修复 初始化失败和初始化页面资源加载异常的问题(#11、#46)。
  • 修复 初始化后登录定义可能早于插件就绪加载的问题,该问题导致页面 Logo 图片在首次加载失效。
  • 修复 Docker 默认配置引导和 embedded MySQL 稳定性问题。
  • 修复 初始化页面输入框焦点阴影和暗色模式展示异常的问题(#4)。
  • 修复 操作审计页面无法打开的问题(#20、#53)。
  • 修复 工单内置流程报错的问题(#52)。
  • 修复 SQL 日志操作人和数据源展示不完整的问题。
  • 修复 Kubernetes Worker Pod 名称引用不一致的问题。

快速体验

# 默认镜像
docker run -d --name cgdm-alone -p 8222:8222 \
  -v cgdm_alone_conf:/root/cgdm/alone/conf \
  -v cgdm_alone_logs:/root/cgdm/alone/logs \
  -v cgdm_alone_data:/root/cgdm/alone/data \
  -v cgdm_mysql_data:/var/lib/mysql \
  bladepipe/cgdm-alone:latest

# 中国区加速镜像
docker run -d --name cgdm-alone -p 8222:8222 \
  -v cgdm_alone_conf:/root/cgdm/alone/conf \
  -v cgdm_alone_logs:/root/cgdm/alone/logs \
  -v cgdm_alone_data:/root/cgdm/alone/data \
  -v cgdm_mysql_data:/var/lib/mysql \
  cloudcanal-registry.cn-shanghai.cr.aliyuncs.com/clougence/cgdm-alone:latest

启动后访问:

http://localhost:8222

首次部署访问会进入初始化向导;升级时会进入升级向导。

欢迎使用

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐