v0.5.91

t8y2/dbxv0.5.91Aug 21, 2026by t8y2

AI Summary

v0.5.91 introduces significant enhancements including H2 multi-version support, Nacos management capabilities, and improved AI and Redis features, alongside various performance and stability fixes.

Key Highlights

  • H2 multi-version JDBC support
  • Nacos Admin API connection mode
  • Redis value decoding options
  • AI table reference drag-and-drop
  • JetBrains-style tab switcher

New Features

  • H2 multi-version JDBC
  • SQL semantic diagnostic toggle
  • Milvus object deletion
  • GaussDB M-mode index support
  • Ignite version selection
  • JetBrains-style tab switcher
  • MySQL conditional batch update
  • Oracle manual transactions
  • Nacos management capabilities
  • Redis value decoding/viewing
  • AI table reference drag-and-drop

Full Release Notes

### 新功能

- **H2 多版本 JDBC** — 内置 H2 1.4.200、2.1.214 和 2.4.240 驱动,本地数据库文件可自动识别 PageStore / MVStore 格式,也可切换到自定义驱动。
- **SQL 语义诊断开关** — SQL 编辑器工具栏新增快捷开关,可直接启用或关闭语义诊断并与设置项实时同步。 (contributed by @q396921921)
- **Milvus 对象删除** — 连接树支持删除 Database 和 Collection,并在成功后刷新对应节点。 (contributed by @onenewcode) (closes #6745)
- **GaussDB M 模式索引** — 支持查看复合索引、编辑 `UBTREE` 索引,并按 MySQL 兼容语法生成索引 DDL。 (contributed by @AndrewDi)
- **Ignite 版本选择** — Apache Ignite 2.x 与 3.x 合并为统一连接入口,可在连接配置中选择版本。
- **标签页快速切换** — 新增 JetBrains 风格的 `Ctrl+Tab` MRU 切换器,支持正反向切换、连接颜色、键盘和鼠标操作。 (contributed by @sxhjlzl) (closes #6762)
- **MySQL 条件批量更新** — 表数据页可按当前筛选、条件构造器或高级 `WHERE` 更新全部匹配行,并在执行前预览影响行数和完整 SQL。 (contributed by @eryajf) (closes #6588)
- **Oracle 手动事务** — 查询编辑器支持手动事务模式,可显式控制提交和回滚。
- **Nacos 管理能力** — 新增 Nacos 3 Admin API / Console API 连接模式、访问控制与命名空间管理,并完善普通账号范围、凭据会话和权限刷新。 (contributed by @eryajf) (closes #5594, #6393)
- **Redis 叶子 Key 删除** — Key 列表的叶子节点新增悬浮删除入口,并在确认信息中展示完整层级 Key。 (contributed by @eryajf) (closes #6831)
- **Redis 值解码与查看** — 解码和查看方式拆分为两层,新增 Pickle、Msgpack、PHP Serialize、Protobuf、Base64、YAML、XML 等组合,并保持解码视图只读。 (contributed by @duminga) (closes #1710)
- **AI 表引用拖拽** — 可将侧边栏表或视图直接拖入 AI 对话框,自动插入带 Schema 的表引用上下文。 (contributed by @sxhjlzl) (closes #6850)

### 改进

- **AI 写操作确认** — Agent 写入必须展示并绑定唯一、完整的 SQL;未确认的写入会在执行前拦截,生产库继续保持人工审核保护。 (contributed by @Abeautifulsnow)
- **数据传输性能** — 减少 CSV、XLSX、查询结果和数据库导入导出过程中的内存复制与临时分配。
- **危险表操作取消** — 清空、截断和删除表的取消状态、超时反馈与后台任务清理更加可靠,避免无入口的残留查询。 (contributed by @q396921921)
- **删除行确认** — 删除单行或多行数据前展示每一行的完整列值,便于二次核对。 (contributed by @q396921921) (closes #4830)

### 修复

- **数据网格分页** — 修改 WHERE 或 ORDER BY 后直接刷新会回到第一页,不再沿用旧偏移量。 (contributed by @zipg)
- **数据网格多选编辑** — 范围或整列多选后可直接输入并将最终值应用到整个选区。 (contributed by @xzxlove)
- **数据网格总数** — 查询结果超过当前行数上限时仍保留并展示数据库返回的精确总数。 (closes #6786)
- **Windows WebView2** — 渲染器、GPU 或浏览器进程异常退出时自动重载或重启,减少长时间运行后窗口黑屏。 (contributed by @0verme) (closes #6362)
- **Kingbase V7 TLS** — TLS 握手失败时可按兼容路径重试明文连接。 (closes #6803)
- **Kingbase 物化视图** — 查看或编辑物化视图源码时可正确返回定义内容。 (closes #6766)
- **MySQL 批量 DML** — 多语句批处理按已完成语句持续报告结果,避免成功语句被遗漏或产生幽灵失败。
- **MySQL 函数补全** — 补全更多内置函数,并在语句范围内正确提供候选项。 (closes #6846)
- **SQL Server 行解码** — 个别损坏或不完整的 UTF-16 字段不再导致整行查询失败。 (closes #6758)
- **SQL Server 表数据复制** — 复制表数据时跳过不可写的 `rowversion` 列。 (closes #6796)
- **SQL Server 语义诊断** — `CREATE`、`ALTER` 和 `CREATE OR ALTER` 存储过程或函数批次不再被误报为语法错误。 (contributed by @zipg)
- **PostgreSQL 结果元数据** — 未限定 Schema 的查询会按 `search_path` 解析列和索引元数据,避免同名表导致注释或字段信息错误。
- **PostgreSQL 主键约束** — 修改表结构时保留原主键约束名称,避免生成错误的 DROP / ADD DDL。 (closes #6821)
- **PostgreSQL 旧版 TLS** — 连接配置新增旧版 TLS 兼容路径,支持较老服务端或加密套件。
- **Phoenix Schema** — 非默认 Schema 下的 HBase 表查询和计数 SQL 正确保留 Schema 限定名。 (contributed by @0verme) (closes #6819)
- **Doris Catalog** — 当前账号仅能看到一个外部 Catalog 时仍保留 Catalog 层级和作用域。 (contributed by @0verme) (closes #6797)
- **Spanner 数组与 DDL** — 正确读取 ARRAY 值,并使用 Spanner 原生数值类型生成表结构 DDL。 (closes #6841)
- **Oracle 11g 元数据** — 避免查询时触发缓慢的同义词列元数据扫描,缩短加载等待。 (closes #6855)
- **Oracle PL/SQL 分段** — 连续的存储过程、函数和其他 PL/SQL 块不再被错误合并或拆分。 (closes #6843)
- **Kafka IPv6 地址** — Bootstrap Server 支持带作用域标识符的 IPv6 地址,并继续严格校验端口和协议前缀。 (contributed by @0verme)
- **JDBC 离线插件安装** — 从本地 ZIP 安装 JDBC 插件时不再访问网络,可在完全离线环境完成安装。
- **表结构标签页** — PostgreSQL 等数据库中相同表名但不同 Schema 的结构编辑器不再复用同一标签页。 (closes #6799)
- **代码快照布局** — 长代码预览保持完整宽高、对话框可滚动,并导出完整图片而非仅可视区域。 (contributed by @mr-dadong) (closes #6779)
- **代码快照回退** — 语法高亮加载失败时仍保留预览与导出内容。 (closes #6777)
- **编辑器语句框选** — 当前语句边框可覆盖软换行后的完整长语句。 (closes #6764)
- **编辑器右键菜单** — 首次右键时即刷新当前上下文,相关操作不再需要第二次右键才可用。 (closes #6811)
- **SQL 元数据刷新** — 刷新连接、数据库、Schema 或表后会清理旧补全缓存并重新运行语义诊断。 (contributed by @zipg) (closes #6772)
- **侧边栏虚拟滚动** — 不同连接和数据库的虚拟树行使用独立标识,展开上方连接后滚动不再遮蔽下方连接。 (closes #6773)
- **设置颜色选择器** — 颜色选择面板自动调整位置并保持在可视窗口内。
- **Codex CLI 启动** — 调用 Codex CLI 时补充 Node.js 运行时路径,修复桌面环境找不到 Node 导致的启动失败。 (closes #6849)

---
<!-- dbx-cnb-mirror -->
> 国内下载:如果 GitHub 下载较慢,可从 [CNB 镜像](https://cnb.cool/dbxio.com/dbx/-/releases/tag/v0.5.91) 下载桌面端安装包,Docker 镜像从 `docker.cnb.cool/dbxio.com/dbx:v0.5.91` 拉取。