新功能
- 数据网格筛选视图 — 新增快捷、条件和文本三种筛选视图,支持持久化、拖拽排序以及 SQL 条件预览和复制。 (contributed by @zipg) (closes #436, #5016, #5087)
- Geometry 图层预览 — 可在结果网格中预览空间几何数据,并配置自定义 XYZ 底图和叠加图层。 (contributed by @amwps290)
- 数据传输任务 — 可将传输配置保存为复用任务,并通过文件夹、搜索、复制、移动和重命名进行管理。 (contributed by @lizzzzz777)
- Apache Impala — 新增完整的 Impala 连接、元数据浏览、查询和数据操作支持。 (contributed by @zipg) (closes #2639)
- OpenTenBase — 新增 PostgreSQL 兼容的 OpenTenBase 连接、元数据和 SQL 方言支持。
- Dolt 系统表与补全 — 支持浏览 Dolt 内置系统表,并改进 SQL 补全和对象导航。 (contributed by @hanxuanyu)
- GaussDB 目标服务器类型 — 连接配置中可选择 GaussDB 目标服务器类型。 (contributed by @AndrewDi)
- 会话密码 — 不保存密码的连接可在当前运行期安全复用内存凭据,并支持断开后立即忘记。 (contributed by @Abeautifulsnow)
- 侧边栏显示设置 — 支持配置对象树缩进和字体大小。 (contributed by @domye)
- SQL 合并行快捷键 — 新增可配置的 Join Lines 编辑器快捷键。 (contributed by @xiaou61) (closes #6225)
- SQL 变量替换开关 — 设置中新增 SQL 变量与占位符替换总开关。 (closes #5759)
- 相邻数据标签页 — 支持将新打开的数据标签页放在当前标签页右侧。 (closes #3723)
- JSON 驼峰字段名 — 查询结果复制为 JSON 时可将下划线字段名转换为驼峰格式。 (closes #4784)
- AI 消息复制 — AI 对话消息新增快捷复制操作。 (contributed by @CN-Scars)
- 手动检查更新 — 设置页新增主动检查 DBX 更新的入口。 (contributed by @xzxlove)
- MCP Server 卸载 — 可在设置中通过检测到的 npm 或 pnpm 环境卸载 DBX MCP Server。 (contributed by @xzxlove)
- 远程 MCP Web 配置 — Web 模式支持系统代理和自定义请求头。 (contributed by @azens) (closes #6008)
- 官网匿名 Issue 提交 — 无需 GitHub 账号即可提交问题或建议,并支持 AI 整理和图片附件。
改进
- 危险操作提示 — 侧边栏和右键菜单中的破坏性操作使用更醒目的警示色。 (contributed by @zipg)
- 已保存 SQL 写入性能 — 保存 SQL 时避免重写整个目录,降低大量文件场景下的 I/O 开销。 (closes #4300)
- 动态进度数字 — 使用等宽数字稳定下载、导入、导出和执行进度的实时布局。 (contributed by @difagume)
修复
- MongoDB Shell 数据库命令 — 正确执行
show dbs、show databases等数据库列表命令。 (closes #6226) - MongoDB Shell 日期值 — 在结果网格中正确格式化 Mongo Shell 日期值。 (contributed by @kir1ito)
- MongoDB 旧版 Agent 回退 — 自动回退旧版驱动前先完成 Agent 安装,避免连接直接失败。 (closes #6167)
- IoTDB 表导出 — 规范化导出查询的投影列,修复表数据导出失败。 (closes #6241)
- Oracle CLOB 读取 — 延迟并安全加载 CLOB,避免单个大字段异常导致整条查询失败。 (contributed by @zipg)
- Nacos 配置列表滚动条 — 修复调整窗口大小时分隔线和滚动条频闪。 (contributed by @q396921921) (closes #6140)
- MySQL 补全标识符 — 对保留字数据库名和表名使用反引号,避免补全后的 SQL 无法执行。 (contributed by @q396921921) (closes #6224)
- MySQL 数据库列表超时 — 列出数据库时遵守连接超时设置,改善 VPN 和不可达网络场景。 (closes #4244)
- MySQL 大字段预览 — 改进大字段截断、默认查询和详情预览,避免错误展示或过度加载。 (contributed by @zipg)
- Caché 总行数 — 修复 JDBC 查询结果总行数统计失败。 (closes #6266)
- Elasticsearch 请求格式化 — 正确格式化 Kibana Console 风格的 REST 请求。 (contributed by @q396921921) (closes #6230)
- PostgreSQL 数组预览 — 保留数组字段值,避免表预览对数组错误调用字符串函数。 (closes #6275)
- SQL Server 导入类型推断 — Excel/CSV 导入的小数列使用 SQL Server
float类型,避免不兼容的推断结果。 - SQL Server 多目标结果聚焦 — 多目标执行含多个结果集的语句时优先聚焦真实数据结果。 (contributed by @q396921921) (closes #6189)
- TDSQL 同行指令 — 保留与 SQL 位于同一行的 TDSQL Hint 和代理指令。 (contributed by @xiaou61) (closes #6155)
- 星号展开标识符引用 — 按当前数据库方言保留列名引用,避免 Oracle 等数据库收到错误反引号。 (closes #6247)
- DDL 对话框滚动位置 — 关闭视图 DDL 对话框后保持 SQL 编辑器原滚动位置。 (contributed by @q396921921) (closes #6067)
- 编辑器自定义背景 — 自定义主题背景色同时覆盖代码区和行号区域。 (closes #850)
- 补全接受快捷键 — Tab 键是否接受补全严格遵守当前编辑器快捷键配置。 (contributed by @q396921921) (closes #6236)
- 侧边栏搜索状态 — 清空搜索后仅恢复原有分组展开状态,不再打开未操作的对象组。 (contributed by @q396921921) (closes #6065)
- 选中单元格复制 SQL — 右键已选中的网格单元格时可正常使用“复制为 SQL”。 (contributed by @q396921921) (closes #6272)
- 数据网格字体列宽 — 配置字体加载完成后重新测量表头,避免列宽与设置不一致。 (contributed by @q396921921) (closes #6271)
- 数据网格筛选初始化 — 调整筛选能力和预览监听器的初始化顺序,避免打开网格时出现未初始化引用错误。
- 数据传输滚动条 — 分离对象列表和对话框滚动条,避免重叠影响操作。 (contributed by @q396921921) (closes #6246)
- DuckDB Parquet 预览 — 恢复拖放 Parquet 文件预览,并及时回收临时连接。 (contributed by @kingcanfish)
- Kafka 消息页滚动 — 恢复消息页签的纵向滚动,避免内容显示不全。 (contributed by @Lan-zk) (closes #6267)
- Kafka 单分区调整 — 单分区 Topic 也可使用分区数量调整操作。 (contributed by @q396921921) (closes #6208)
- MCP 连接选择参数 — 将连接选择器发布为字符串 Schema,修复部分客户端的参数解析失败。 (closes #6285)
安装
- 离线原生驱动列表 — 离线下载页面完整展示所有原生驱动。 (contributed by @zipg)
- 离线 JDBC 整包 — 补全 PrestoSQL、Phoenix 等托管 JDBC 驱动。 (contributed by @zipg)
- Nix pnpm 依赖 — 更新 pnpm 依赖哈希,恢复 Nix 桌面包构建。 (contributed by @zipg)
国内下载:如果 GitHub 下载较慢,可从 CNB 镜像 下载桌面端安装包,Docker 镜像从
docker.cnb.cool/dbxio.com/dbx:v0.5.85拉取。