新功能
- 新数据库支持 — 新增 XuguDB、InterSystems IRIS、OpenGauss 支持,连接覆盖范围更完整
- OceanBase 连接入口 — OceanBase 入口合并为一个,并支持 MySQL / Oracle 模式切换,创建连接时更清晰
- 连接参数扩展 — URL 参数字段扩展到更多数据库类型,并增强 MySQL / OceanBase-Oracle 参数兼容
- 查询编辑器拖拽表名 — 支持将对象浏览器中的表拖入 SQL 编辑器,快速插入表引用
- SQL 文件预览 — SQL 文件打开与预览体验增强,查看脚本内容更顺手
- 数据库级连接关闭 — 支持关闭数据库范围内的连接池,切换或释放连接更可控
- 对象浏览器分区表分组 — 分区表可归并展示,浏览大量分区对象时更清爽
- 微信交流群入口 — 关于页面新增微信交流群文档入口,反馈和交流更方便
改进
- SSH 隧道稳定性 — SSH 隧道新增保活与自动重连,长时间空闲或网络抖动后更不容易断开 (contributed by @rarnu)
- 轻量菜单与提示 — 下拉菜单、侧边栏树 Tooltip 等多处交互切换为更轻量实现,减少卡顿
- 窗口拖拽区域 — 扩大桌面窗口可拖拽区域,窗口操作更自然
- Homebrew 安装说明 — 安装文档切换到私有 tap 命令,macOS 安装指引更准确
- 数据网格列操作 — 表格列头菜单新增复制 SQL ALTER 能力,结构调整更方便
修复
- MySQL 兼容查询 — 修复部分 MySQL 兼容服务端不支持
COM_STMT_PREPARE时查询失败的问题 - Oracle 连接兼容性 — 保留完整 Oracle JDBC 描述符,并改进代理、SSH 场景下的主机端口处理
- Oracle LOB 查询 — 修复 Oracle CLOB / BLOB 字段查询兼容问题
- UI 缩放窗口裁剪 — 修复缩放后窗口内容可能被裁剪的问题 (contributed by @Michaelxwb)
- 不支持表注释的数据库 — SQLite、DuckDB 等不支持表注释时禁用对应输入并显示提示,避免误操作 (contributed by @Abeautifulsnow)
- 浅色 Tooltip 残留 — 修复自定义 Tooltip 偶现非悬浮态残留的问题
- macOS 托盘图标 — 修复 macOS 托盘图标模板色适配问题
- 编辑器拖拽可靠性 — 修复拖拽表引用 payload 不稳定、无法插入等问题
- Schema Diff 对话框 — 修复结构对比对话框无法缩放的问题
- 连接分组断开 — 修复连接位于分组内时断开逻辑找不到节点的问题
- CI 格式化 — 修复 Husky 未正确格式化暂存 Rust 文件导致 CI fmt 失败的问题
下载安装
Windows
| 文件 | 说明 |
|---|---|
DBX_0.5.25_x64-setup.exe
| 推荐 — NSIS 安装包,支持自动更新 |
DBX_0.5.25_x64_en-US.msi
| MSI 安装包,适用于企业部署 |
Scoop:
scoop bucket add dbx https://github.com/t8y2/scoop-bucket
scoop install dbxmacOS
| 文件 | 说明 |
|---|---|
DBX_0.5.25_aarch64.dmg
| 推荐 — 适用于 Apple Silicon |
DBX_0.5.25_x64.dmg
| 适用于 Intel Mac |
Homebrew:
brew install --cask t8y2/tap/dbxLinux
| 发行版 | 推荐格式 | 安装方式 |
|---|---|---|
| Ubuntu / Debian / Linux Mint / Pop!_OS | .deb
| sudo apt install ./DBX_*.deb
|
| Fedora / RHEL / CentOS / Rocky Linux | .rpm
| sudo dnf install ./DBX-*.rpm
|
| 其他发行版 | .AppImage
| chmod +x DBX_*.AppImage && ./DBX_*.AppImage
|