github t8y2/dbx v0.5.92
DBX v0.5.92

pre-release49 minutes ago

新功能

  • 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)

安装

  • 离线驱动包 — 支持导出 DBX 管理的驱动,并兼容旧版 H2 离线包,便于在无网络环境部署。 (contributed by @CN-Scars) (closes #6417)

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

Don't miss a new dbx release

NewReleases is sending notifications on new releases.