新功能
- Oracle 表主键 — 表结构编辑器支持为已有表新增主键。 (closes #6922)
- Dameng 自增列 — 支持切换已有列的 Identity 属性。 (closes #6906)
- PostgreSQL 数据库重命名 — 侧边栏支持重命名数据库,并在执行前检查权限、预备事务和活动连接后自动完成连接处理。 (contributed by @Tara8573) (closes #6698)
- 连接配置导出 — 导出连接配置时可选择明文模式,适用于用户明确控制风险的迁移场景。 (contributed by @0verme) (closes #6941)
- 侧边栏连接管理 — 支持将多选连接批量移动到层级分组,并提供快速重命名入口。 (contributed by @eryajf) (closes #6942) (closes #6792)
- 侧边栏标签定位 — 支持从连接树定位当前标签页对应的对象,重启后也能正确定位分组连接。 (closes #6681) (closes #6840)
- MCP 配置向导 — 设置中新增 ZCode 与 CodeBuddy 的配置指引,降低外部工具接入门槛。 (closes #6763) (closes #6729)
dbx://open深链接 — 支持通过dbx://open打开 DBX,并校验已运行实例接收到的二次启动参数。- Zookeeper 值预览 — 支持预览 UTF-8 编码的节点值。 (closes #6897)
- Redis 命令示例 — 命令编辑器补充常用命令参数示例。 (closes #6925)
- SQL 补全 — 支持多列
GROUP BY补全,并优化带限定符的字段联想查询。 (closes #6939) - 查询批次恢复 — 批量 SQL 执行失败后可从已完成位置恢复后续执行。 (contributed by @zipg)
- 生成 SQL 的数据库名 — 可按需在生成的 SQL 中包含数据库名。 (contributed by @eryajf) (closes #6909)
- 数据网格格式与大值 — 支持删除自定义列格式,并按可视区域加载大文本预览。
- 编辑器草稿保留 — 退出时保留未保存的 SQL 草稿,下次打开可继续编辑。 (contributed by @encyc)
- Milvus 集合重命名 — 支持在连接树中重命名 Milvus Collection。 (contributed by @onenewcode)
改进
- SQL 编辑器性能 — 缓存语义高亮窗口,减少编辑器重复计算。 (closes #6936)
- SQL 结构折叠 — 避免平方级扫描,提升大型 SQL 文档的折叠响应。 (contributed by @zipg) (closes #3670)
- 字段联想性能 — 按限定符执行数据库前缀查询,减少无关数据库请求。 (contributed by @onceMisery)
- 数据网格交互 — 横向滚轮可正常滚动,长单元格双击选区行为统一。 (contributed by @onenewcode) (closes #6793) (closes #6881)
- 表格文档与上下文菜单 — 文档使用打开页大小,并清理失效的表头右键目标。 (closes #6903) (closes #6869)
- AI 提示提交 — 修正发送按钮与提示提交的对齐关系。 (closes #6949)
- MyBatis SQL —
<where>标签在执行前正确解析。 (contributed by @q396921921) (fixes #6902) - 代码快照 — 代码快照对话框中的选项开关可正确传递到导出流程。 (closes #6870)
- MCP 启动兼容性 — 正确解析 mise 管理的服务器 shim,减少外部 MCP 服务启动失败。 (closes #6930)
修复
- TDengine — 正确显示带时区的时间戳和 TAG,并保留 FLOAT 的小数精度。 (contributed by @zipg) (closes #6940) (closes #6937)
- SQL Server — 批量查询中的
USE上下文会正确传递,避免后续语句使用错误数据库。 (closes #6947) - OceanBase — 支持解析原生 JDBC URL,并在 Oracle 模式下正确展示序列。 (contributed by @0verme) (fixes #6911) (closes #6895)
- PostgreSQL — 参数扫描正确处理 ARRAY 方括号。
- MySQL — 保留 JDBC TLS 参数语义,并合并自增主键变更,避免生成互相冲突的 DDL。 (contributed by @zipg) (closes #6873)
- Oracle — 修复声明式 PL/SQL 包体分段、延迟加载 XMLTYPE,并在 Schema 树展示序列。 (contributed by @zipg) (closes #6943) (closes #6893)
- GBase — 切换数据库版本后同步类型标签。 (contributed by @zipg)
- Phoenix — 正确读取
SYSTEM.CATALOG特殊类型。 (contributed by @0verme) (closes #6896) - Databricks — 生成标识符时使用反引号。 (closes #6915)
- Iris — 正确返回列描述。 (closes #6912)
- Redis — 不支持
SELECT的实例也可执行 db0 命令。 (closes #6876) - RocketMQ — 恢复消费者客户端分配信息。 (closes #6898)
- DBeaver 导入 — 保留显式配置的数据库名称。 (contributed by @tatuke)
- 编辑器语句边框 — 修复整行高亮遮挡当前语句边框。 (contributed by @zipg) (closes #6883)
- 复制 JSON 文档 — 复制数据生成 SQL 赋值时正确序列化 JSON 文档。 (closes #6871)
- macOS 全屏 — 原生全屏窗口中按 Escape 不再意外退出。 (contributed by @klinge1011)
安装
国内下载:如果 GitHub 下载较慢,可从 CNB 镜像 下载桌面端安装包,Docker 镜像从
docker.cnb.cool/dbxio.com/dbx:v0.5.92拉取。