github t8y2/dbx v0.5.53

latest releases: agents-v0.2.50, packages-v0.4.26
4 hours ago

新功能

  • 表结构编辑 — SQLite 支持修改表结构和列类型;达梦支持在表结构编辑器中配置自增列;MySQL 支持编辑 ENUM 值、字符集和排序规则。(contributed by @onenewcode, @zipg, @DengQingNian)
  • 数据编辑 — 查询结果即使隐藏或未选择主键、使用 DISTINCT,也可在满足条件时进行编辑;打开数据表的默认行数与普通 SQL 查询结果行数分离。(contributed by @zipg)
  • 数据网格 — 新增紧凑、标准、宽松三档列宽密度,列宽设置整合至视图选项;拖动选择单元格时支持自动滚动,表格字体可缩小至 8px。(contributed by @gggaiitx)
  • 批量表操作 — 支持一次清空多个选中的表,并针对数据库能力和安全确认提供适配。(contributed by @zipg)
  • MongoDB — 文档单元格新增格式化 JSON 预览,便于查看复杂嵌套数据。(contributed by @eryajf)
  • Oracle — 支持生成和查看 SQL 执行计划。(contributed by @zipg)
  • 代码片段同步 — 新增 GitHub 和 Gitee 代码片段同步提供商。
  • SQL 编辑器 — Schema 选择项采用自然排序,自动补全优先展示精确匹配,并支持从 JOIN 语句中的表名跳转到对象。(contributed by @serenez)
  • 问题反馈 — Bug 模板支持一键复制应用支持信息,并可根据内容自动推断标题、数据库标签和用户反馈优先级。(contributed by @eryajf)

改进

  • SQL Server — 增强多结果集分页和查询超时处理,支持执行包含 GO 分隔符的 SQL 文件,并完善重复列名结果集的展示。(contributed by @eryajf, @zipg)
  • MySQL — 大幅减少存储过程元数据加载开销,数据标签页复用现有连接会话,避免不必要的连接与上下文切换。(contributed by @zipg, @onceMisery)
  • 数据网格 — 优化结果工具栏布局和标签文案;表格数据加载完成前不再提前展示不可用操作;复制行数据时复用预处理语句。(contributed by @eryajf, @zipg)
  • SQL 编辑器 — MySQL 存储过程作为完整语句执行,SQL 查找正确处理转义字符并实时更新匹配数。
  • AI 助手 — SQL 操作不再覆盖编辑器原有内容,并提供不修改编辑器直接执行的方式;优化助手执行流程和 MCP 配置。(contributed by @Abeautifulsnow)
  • 连接稳定性 — 连接池达到容量上限时保留现有连接状态,减少高并发或长查询场景下的连接失效。
  • JDBC Agent — 支持可复用的多 JAR 驱动包、旧版插件查询接口,并将 routines 纳入对象元数据。
  • TDengine — 超级表下按层级展示对应子表。(contributed by @zipg)
  • Nacos — 优化配置列表滚动、选择行为、分隔线和可调整列宽。(contributed by @ZionLin2016)
  • 表结构界面 — 表属性和编辑表结构默认聚焦 DDL 视图,减少切换成本。(contributed by @gggaiitx)
  • MCP — 同名连接可通过连接身份准确区分,达梦元数据请求使用正确 Schema。(contributed by @Abeautifulsnow)
  • 驱动管理 — 批量升级驱动时逐个刷新版本列表,避免后续驱动使用过期状态。
  • 桌面体验 — macOS Dock 图标跟随应用主题;Windows 后台子进程不再弹出控制台窗口。
  • Docker 与安装文档 — 补充正式 Docker 部署说明、国内 CNB 下载镜像和容器镜像使用方式。(contributed by @eryajf)

修复

  • SQL Server — 修复旧版 TLS 兼容模式初始化过晚导致连接失败,以及锁等待超时、普通查询超时和多结果集分页异常。(contributed by @zipg)
  • PostgreSQL — 数据传输跳过已存在的目标 Schema;稳定元数据分页参数;自动补全根据 search_path 解析未限定表名;扩展安装弹窗在桌面端可正常滚动。(contributed by @onlyc0302)
  • MySQL — 外键元数据加载不再执行代价高昂的系统表关联;Schema Diff 匹配列名时忽略大小写。
  • Oracle / OceanBase — 保留堡垒机用户名的原始认证语义;OceanBase Oracle 模式正确同步会话查询超时。(contributed by @zipg)
  • InterSystems IRIS — 表数据导入使用兼容的单行 VALUES 语句,避免批量值语法不受支持。
  • Vastbase / GBase — 表 DDL 正确包含 CHECK 约束;GBase 与 GBase 8s 可加载对象源码和完整表元数据。
  • Spark / Doris — Spark 查询应用当前选中的数据库;Doris 外部 Catalog 使用正确的内部数据库上下文。
  • Redis — 保留 JSON 中超出 JavaScript 安全整数范围的大数字,并移除刷新按钮的不必要动画。(contributed by @eryajf)
  • AI 服务 — Gemini 连接测试使用流式接口;Ollama 关闭思考模式时发送兼容的 reasoning 参数。(contributed by @zipg)
  • 数据网格 — 修复首次右键复制 INSERT 不可用、横向滚动条遮挡最后一行、快捷键恢复的数据标签页无法重新加载,以及加载前操作按钮状态异常。(contributed by @zipg, @gggaiitx)
  • 查询内存 — 减少查询结果关闭后残留的数据引用,降低长时间使用和大结果集场景的内存占用。(contributed by @SuLea-IT)
  • SQL 库 — 修复重命名输入框状态不稳定导致的异常。(contributed by @zipg)
  • 设置与标签页 — 从侧边栏切换标签页时正确取消设置页激活状态;修改界面字体不再覆盖 SQL 编辑器字体。(contributed by @lexmin0412, @SuLea-IT)
  • Windows 支持信息 — 仅提取系统数字版本,避免中文 Windows 输出编码导致乱码。(contributed by @serenez, closes #3056)
  • 界面细节 — 修正折叠结果文案、工具栏状态和多处焦点交互问题。

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

Don't miss a new dbx release

NewReleases is sending notifications on new releases.