v0.5.84
t8y2/dbxv0.5.84Aug 14, 2026by t8y2
AI Summary
This release focuses on improving user experience with new features like SQL completion sorting, regex search, and AI history tracking, alongside various database driver improvements and bug fixes for connectivity and data display.
Key Highlights
- New SQL completion column sorting and saved SQL management by database
- AI history search and sidebar regex search capabilities
- Native ZooKeeper proxy implementation
- Support for single-click database browsing and object path copying
- Enhanced schema diff security review
New Features
- SQL completion column sorting
- Saved SQL by database
- AI history search
- MQTT publish panel
- Redis Unicode JSON view
- Read-only text selection
- Elasticsearch connectivity check
- Recent connections
- MySQL object path copy
- DDL line wrap preference
- Sidebar regex search
- MySQL user Host modification
- Result copy as SELECT
- SQL editor right-click actions
- MongoDB index editing
- ZooKeeper native proxy
- Single-click database browsing
- Schema diff security review
Full Release Notes
### 新功能 - **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)