v0.5.88
t8y2/dbxv0.5.88Aug 18, 2026by t8y2
AI Summary
Introduces Dolt version control workbench and one-time database backups, along with manual SQL completion shortcuts.
Key Highlights
- Dolt version control workbench integration
- One-time database backup feature
- Manual SQL completion shortcut (Alt+/)
- Redis Key safe renaming
New Features
- Dolt version control workbench
- One-time database backup
- Manual SQL completion shortcut
- Redis Key safe renaming
Full Release Notes
### 新功能 - **Dolt 版本控制工作台** — 新增分支与标签管理、提交图、版本差异、工作区暂存/提交/撤销,以及合并、回退、重置等高风险操作确认。 (contributed by @hanxuanyu) - **数据库一次性备份** — 无需先创建计划即可立即配置并执行备份,执行结果统一写入现有备份历史。 (contributed by @0verme) (closes #6520) - **Schema 对比表选择** — 支持显式选择参与结构对比的表,并与现有正则过滤组合,避免加载无关表元数据。 (contributed by @0verme) (closes #6533) - **Redis Key 重命名** — 支持安全重命名 Key,避免覆盖已存在的目标 Key,并同步更新列表、选中状态和补全缓存。 (contributed by @eryajf) (closes #6483) - **MySQL 用户表级授权** — 新建用户时可为指定表配置权限,不再只能按整个数据库授权。 (contributed by @zipg) (closes #6516) - **Agent 驱动安装取消** — 新建连接的兼容驱动下载、驱动商店批量升级和单项升级均可取消,慢下载不再锁住安装流程。 (contributed by @Abeautifulsnow) - **SQL 编辑器手动补全** — 新增默认 `Alt+/` 的可配置补全快捷键,同时保留现有 `Ctrl+Space` 和自动补全行为。 (contributed by @Abeautifulsnow) (closes #6428) - **侧边栏表级新查询** — 表和视图右键菜单新增“新建查询”,可直接生成对应的 `SELECT *` 查询。 (contributed by @antwa) - **数据网格 JSON 值编辑** — 值编辑器新增“压缩 JSON”操作,可将多行 JSON 快速转换为单行。 (contributed by @mr-dadong) (closes #6430) ### 改进 - **SQL 编辑器大文件补全** — 自动补全只扫描光标附近的当前语句窗口,避免大型 SQL 文件每次输入都遍历全文。 (contributed by @q396921921) (closes #5968) - **AI 模型选择器** — 强化供应商分组与模型层级,减少选中状态和分组状态之间的视觉混淆。 - **AI 助手表格滚动条** — Markdown 表格滚动条适配明暗主题,保持与应用整体样式一致。 (contributed by @Abeautifulsnow) - **侧边栏多选性能** — 仅在需要多选清理时异步校验节点,避免连接树更新时同步裁剪选择造成阻塞。 - **官网赞助页** — 赞助商卡片改为双列展示,提升页面空间利用率和浏览效率。 - **官网 DynamoDB 信息** — 补充 DynamoDB 数据库支持元数据和官网图标。 ### 修复 - **Dameng** — 在 `DBMS_METADATA` 未安装、未授权或不可用时回退到系统目录读取对象源码和表 DDL,避免直接报错。 (contributed by @GIWTO) - **OceanBase Oracle 模式** — 恢复系统 Schema 的识别和显示过滤,避免系统对象被错误隐藏或普通对象被误判。 - **TDengine JDBC** — 表数据预览 SQL 显式带上所选数据库,避免 WebSocket 执行上下文未生效时查询错误的表。 - **Vastbase** — 按 `search_path` 解析查询实际命中的 Schema,确保结果集编辑写回正确的表。 (contributed by @zipg) - **MySQL 计数查询** — 对重复输出列名的查询安全重写派生表投影,避免分页总数统计因列名冲突失败。 - **Kingbase** — 数据网格 SQL 复制和单表 SQL 导出遵循连接返回的标识符引号,兼容 MySQL 模式及带连字符的 Schema。 (contributed by @dienaso) - **Oracle 数据迁移** — 转换 `VARCHAR2`、`CHAR` 等字符类型时移除 Oracle 的 `CHAR`/`BYTE` 长度单位,生成目标数据库可执行的 DDL。 (contributed by @0verme) (closes #6479) - **PostgreSQL 分区表 DDL** — 生成分区父表结构时递归包含现有子分区定义。 (contributed by @q396921921) (closes #6037) - **PostgreSQL 表结构导出** — 导出数据库或表结构时包含分区定义,避免只恢复分区父表。 - **MongoDB 无限滚动** — 后续分页结果改为追加而不是替换已加载文档,往返滚动不再丢失前一段数据。 (contributed by @q396921921) (closes #6455) - **自定义 JDBC 隧道连接** — UI 连接复用 SSH、SOCKS5 等传输层返回的本地端点,不再绕过隧道直连原始地址。 (contributed by @wyeye) - **Schema 对比部署确认** — 破坏性操作提示较长时仍完整显示部署和取消按钮。 (contributed by @q396921921) (closes #6477) - **设置应用失败提示** — 保存设置失败时显示错误并保持窗口可重试,“应用并关闭”不再无响应。 (contributed by @0verme) (closes #6485) - **数字导入千位分隔符** — 向数值列导入 Excel/CSV 数据时正确解析合法千位分隔符。 (contributed by @0verme) (closes #6491) - **对象浏览器搜索** — 搜索不再匹配 `TABLE`、`VIEW` 等类型标签,避免短关键字错误命中全部对象。 (contributed by @0verme) (closes #6488) - **数据对比键推断** — 无可靠主键时不再冒险使用第一列,并在重复键错误中显示来源、键列和值。 (contributed by @0verme) (closes #6480) - **数据网格单条执行视口** — 点击行号槽执行 SQL 时保留当前滚动位置,不再跳回旧光标所在行。 (contributed by @mr-dadong) (closes #6410) - **数据网格分组列注释** — 分组查询结果可正确显示列注释。 (contributed by @0verme) (closes #6463) - **数据网格数据库计算值** — SQL 行编辑保存后重新读取数据库结果,立即显示触发器或 `ON UPDATE` 生成的新值。 (contributed by @q396921921) (closes #6501) - **数据网格 SQL IN 复制** — 复制多列 `IN` 条件时自动去除重复元组。 - **GaussDB 多主机配置** — 多主机连接中的删除按钮与输入框高度对齐,修复布局错位。 (contributed by @AndrewDi) - **AI 会话切换** — 清空、新建、删除或切换会话前取消正在进行的请求,避免输入区长期保持禁用。 (contributed by @q396921921) (closes #5941) - **MiniMax 推理回放** — 增量流式响应保留完整累计推理文本,工具调用回放不再只剩最后一段。 - **编辑器全局快捷键** — 全局侧边栏等快捷键可覆盖 CodeMirror 内置绑定,恢复编辑器聚焦时的快捷键行为。 (contributed by @q396921921) (closes #6418) - **连接类型切换** — 新建连接切换数据库类型时清理已解析的主机、密码、SSL 和连接串等旧字段。 (contributed by @zipg) ### 安装 - **macOS 12 兼容性** — 移除旧版 WKWebView 不支持的正则和样式语法,并修复数据传输弹窗布局。 (contributed by @wzlstudy) --- <!-- dbx-cnb-mirror --> > 国内下载:如果 GitHub 下载较慢,可从 [CNB 镜像](https://cnb.cool/dbxio.com/dbx/-/releases/tag/v0.5.88) 下载桌面端安装包,Docker 镜像从 `docker.cnb.cool/dbxio.com/dbx:v0.5.88` 拉取。