github t8y2/dbx v0.5.88
DBX v0.5.88

latest release: packages-v0.4.66
one hour ago

新功能

  • 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 数据迁移 — 转换 VARCHAR2CHAR 等字符类型时移除 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)
  • 对象浏览器搜索 — 搜索不再匹配 TABLEVIEW 等类型标签,避免短关键字错误命中全部对象。 (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)

国内下载:如果 GitHub 下载较慢,可从 CNB 镜像 下载桌面端安装包,Docker 镜像从 docker.cnb.cool/dbxio.com/dbx:v0.5.88 拉取。

Don't miss a new dbx release

NewReleases is sending notifications on new releases.