Skip to content

DBX v0.5.84

Latest

Choose a tag to compare

@t8y2 t8y2 released this 14 Aug 09:18
· 23 commits to main since this release
462f8e1

新功能

  • SQL 补全列排序 — 支持配置 SQL 补全候选列的排序方式。 (closes #5955)
  • 按数据库管理已保存 SQL — 可直接在侧边栏按数据库查看和管理已保存的 SQL。 (contributed by @DASungta) (closes #5649)
  • AI 历史会话搜索 — 支持搜索 AI 对话历史。 (contributed by @Lan-zk) (closes #5976)
  • MQTT 发布面板 — 支持隐藏发布区域并记住面板显示状态。 (contributed by @Jinmoli)
  • Redis Unicode JSON 视图 — JSON 编辑器新增 Unicode 解码视图。 (contributed by @Abeautifulsnow)
  • 只读结果文本选择 — 支持选择并复制只读结果单元格中的文本。 (contributed by @zipg) (closes #6101)
  • Elasticsearch 连通性检查开关 — 连接配置中支持关闭连通性检查。 (contributed by @JcEvoX)
  • 最近打开的连接 — 欢迎页新增最近连接入口。 (closes #6015)
  • MySQL 对象路径复制 — 支持复制侧边栏中的 MySQL 对象显示路径。 (closes #5903)
  • DDL 换行偏好 — 支持记住生成 DDL 的自动换行设置。 (closes #4903)
  • 侧边栏正则搜索 — 支持使用正则表达式批量匹配数据库对象。 (contributed by @Lan-zk) (closes #6133)
  • MySQL 用户 Host 修改 — 用户管理支持修改账号 Host。 (closes #4677)
  • 结果复制为 SELECT — 支持将选中的结果数据复制为 SELECT 语句。 (closes #5591)
  • MySQL 自增计数器 — 表操作中新增调整自增计数器入口。 (closes #3019)
  • SQL 编辑器右键操作 — 右键菜单新增注释、格式化和压缩 SQL 操作。 (contributed by @gggaiitx)
  • MongoDB 索引编辑 — 支持安全编辑 MongoDB 索引。 (contributed by @kir1ito)
  • ZooKeeper 原生代理 — 使用原生 Go 实现替代 ZooKeeper Java Agent。
  • 数据库单击浏览对象 — 单击数据库后可直接展开并浏览其对象。 (contributed by @lizzzzz777)

改进

  • 架构差异安全审查 — 补充破坏性 DDL 的识别、提示与执行前审查。 (contributed by @DASungta) (closes #6013)
  • 查询超时提示 — 结构化超时错误中直接展示调整超时设置的入口。 (contributed by @zipg)
  • 大字段首屏性能 — 按字节预算限制表格预览,降低大字段首屏耗时与内存占用。 (contributed by @zipg)
  • 转置字段元数据 — 支持按设置显示转置表格中的字段类型和注释。
  • 连接搜索范围 — 连接搜索支持匹配主机地址和用户名。 (contributed by @xzxlove) (closes #6093)
  • JDBC 游标策略 — 不再强制 Connector/J 使用游标抓取。 (contributed by @wbean)
  • JRE 卸载判断 — 仅 Java 驱动会阻止卸载 JRE,使用原生驱动时可正常卸载。 (contributed by @onenewcode)
  • Kafka 消息浏览 — 优化消息查询和 Topic 导航体验。 (contributed by @onceMisery)
  • 大字段诊断性能 — 优化大结果集中长值元数据的合并开销。 (contributed by @zipg)
  • 对象多选操作 — 数据库浏览器支持 Ctrl/Cmd/Shift 点击多选表。 (contributed by @q396921921) (closes #6152)
  • 连接导入文档 — 修复并优化连接导入步骤标题的展示。
  • 文档数据库注释 — 文档数据中保留数据库列注释。 (closes #6212)

修复

  • PostgreSQL 9.x 数据传输 — 兼容旧版例程目录并补全 PostgreSQL 9.x 表传输流程。 (closes #6070)
  • Kingbase MySQL 兼容模式 — 新建查询和生成 DDL 时正确使用反引号引用标识符。 (contributed by @dienaso)
  • 网格列拖动滚动 — 修复存在水平滚动条时无法将列头长距离拖到首列或末列的问题。 (contributed by @hanxuanyu) (closes #5952)
  • 表导航悬浮提示 — 修复 Ctrl/Cmd 点击表名打开数据后字段提示浮层不消失的问题。 (contributed by @q396921921) (closes #5578, #5836)
  • SQL 预览换行 — 修复长 SQL 预览文本超出面板边界的问题。 (contributed by @q396921921) (closes #5992)
  • MySQL 例程时间 — 正确显示存储过程和函数的创建、更新时间。 (closes #6079)
  • Oracle 时间戳导出 — 导出时生成明确的 timestamp 字面量。 (closes #6078)
  • Web 导出文件名 — 修复 Web/Docker 导出文件名被 UUID 替换的问题。 (contributed by @DASungta) (closes #6011)
  • Oracle 常量列查询 — 配置默认行预取,避免触发 TTC 读取错误。 (contributed by @zipg)
  • MCP 包注册表 — MCP 安装与启动遵守用户配置的包注册表。 (closes #5912)
  • 搜索后对象列表 — 清除侧边栏搜索后恢复完整的数据库对象列表。 (closes #6006)
  • SSH 重连错误 — 隧道重连失败时展示真实错误原因。 (contributed by @q396921921) (closes #6034)
  • LIMIT 分页边界 — 正确识别 LIMIT/OFFSET 查询的结果上限,避免继续显示无效下一页。 (contributed by @q396921921) (closes #6089)
  • PostgreSQL reg 类型 — 将 regtype、regproc 等类型正确显示为文本。 (contributed by @onenewcode) (closes #6056)
  • 计算列只读状态 — 查询结果中的计算列保持独立只读,不影响其他可编辑列。 (closes #6132)
  • PostgreSQL X.509 v1 证书 — 支持使用 X.509 v1 客户端证书连接。 (closes #6103)
  • TiDB ADMIN SHOW — 正确展示 ADMIN SHOW 查询结果。 (closes #6151)
  • 结果列注释 — 通过源字段元数据正确解析查询结果列注释。 (closes #6054)
  • 数据传输表列表 — 为已支持的数据库类型正确加载可传输表。
  • MySQL DDL 中文注释 — 修复编码后的 DDL 中文备注乱码。 (contributed by @zipg)
  • 生成 SQL 模板换行 — 修复右键生成的 SQL 模板超出预览区域的问题。 (contributed by @q396921921) (closes #6038)
  • 换行后代码补全 — 回车换行后不再错误地重新弹出补全提示。 (contributed by @zipg) (closes #5979)
  • 多行选择搜索 — Ctrl/Cmd+F/H 可用包含换行符的完整选区填充搜索框。 (contributed by @q396921921) (closes #5435)
  • r-nacos 配置详情 — 通过控制台 API 安全加载 JSON 配置内容。 (contributed by @onenewcode) (closes #6131)
  • NUMBER 数据生成 — 将 NUMBER 列正确识别为数值类型。 (closes #5283)
  • SQL Server 消息结果 — 查询同时返回消息时保持数据结果可交互。 (closes #5967)
  • 搜索祖先节点 — 侧边栏搜索匹配子对象时保留必要的祖先对象。 (closes #5613)
  • 同步连接密码恢复 — 改善同步连接的密码恢复逻辑。 (contributed by @xzxlove)
  • MySQL 嵌套例程块 — 正确保留存储过程中的嵌套 CASE 等代码块。 (contributed by @zipg)
  • Caché 网格分页 — 修复 JDBC 连接 Caché 时的数据网格分页。 (closes #3423)
  • DISTINCT 结果插入 — 允许向已绑定的 DISTINCT 查询结果执行插入。 (closes #6169)
  • JDBC CLOB 读取 — 从字符流正确读取并显示 CLOB 内容。 (contributed by @echocde)
  • 可选 AI 配置启动 — 单个可选 AI 配置异常不再阻止应用启动。 (closes #3779)
  • 后台更新下载 — 意外关闭更新对话框后继续在后台下载,不再丢失进度。 (contributed by @q396921921) (closes #6125)
  • AI 连接测试配置 — 使用表单中的当前模型配置执行连接测试。 (contributed by @zipg)
  • GaussDB M 模式布尔值 — 保留多位 bit 值并正确显示布尔列。 (contributed by @AndrewDi)
  • GaussDB M 模式视图 DDL — 使用 schema 而非 database 获取视图 DDL。 (contributed by @AndrewDi)
  • MySQL 默认值引用 — 为生成 DDL 中未加引号的字符默认值安全补充引号。 (contributed by @Dhevenddra) (closes #5482)
  • SQL Server TOP 分页排序 — 分页 TOP 查询时保留用户的 ORDER BY。 (contributed by @GIWTO)
  • GBase 8s 表导出 — 使用兼容 Informix 的 SQL 导出表数据。 (closes #3584)
  • 执行语句视口定位 — 执行后将当前 SQL 居中显示,避免贴在视口边缘。 (contributed by @q396921921) (closes #5281)
  • MySQL BIT 布尔列 — 将 bit 和 bit(1) 结果正确识别为布尔列。 (contributed by @difagume)
  • ChromaDB 云连接范围 — 连接时正确使用 Cloud Tenant 和 Database。 (closes #4486)
  • SQL Server KILL 语句 — 正确拆分并执行 KILL 语句目标。 (closes #5566)
  • 无凭据 URL 连接 — 连接 URL 未携带凭据时保留已保存的用户名和密码。 (closes #5377)
  • 大字段详情切换 — 切换查询结果后正确加载大字段完整内容,不再保留旧的截断预览。 (contributed by @zipg)
  • Kingbase search_path — 多条语句执行期间保留用户设置的 search_path。 (closes #6134)
  • Firebird 存储过程源码 — 正确返回存储过程源码。 (closes #6141)
  • 表结构字符集列宽 — 字符集和排序规则选择框正确填满可调整宽度的列。 (contributed by @q396921921) (closes #6052)
  • 列重排后的选区 — 调整列顺序后正确保留网格选择状态。 (contributed by @hanxuanyu)
  • MySQL 双横线注释 — 仅在 -- 后存在空白时按 MySQL 行注释解析。 (contributed by @q396921921) (closes #5382)
  • 用户管理连接测试 — Provider 测试时正确传递当前连接上下文。
  • 达梦连接初始化 — 为连接初始化设置边界超时,避免持续阻塞。 (contributed by @zipg) (closes #6028)
  • MongoDB 旧版驱动测试 — 连接测试时自动安装旧版驱动并改进错误提示。 (contributed by @zipg)
  • 拖动选择抖动 — 仅在指针移动达到阈值后扩展单元格选区。 (contributed by @q396921921)
  • 执行快捷键提示 — 编辑器按平台和当前配置显示正确的执行快捷键。 (contributed by @q396921921) (closes #6199)
  • Kafka 旧版兼容 — 补全旧版 Topic 元数据与配置缺失场景。 (closes #6217)
  • ZooKeeper 大子节点列表 — 安全处理包含大量子节点的响应。 (closes #6200)
  • Gemini MCP Schema — 为可选数组参数发布兼容 Gemini 的工具 Schema。 (closes #6233)