Release v0.5.15
新功能
- 离线驱动导入,支持通过 ZIP 包或本地 JAR 文件离线导入 JDBC 驱动,方便无法访问外网的环境使用
改进
- 数据网格体验优化,改进单元格详情编辑器(含日期时间内联编辑)、Enter 键编辑和键盘导航、转置视图的列宽调整和记录切换等多项交互体验 (contributed by @yavon007)
问题修复
- MCP 数据库上下文,修复 MCP 请求未正确传递当前数据库上下文到后端的问题
- SQL Server 事务语法,修复 SQL Server 显式事务使用 `BEGIN` 而非 `BEGIN TRANSACTION` 导致执行失败的问题
- Agent 大响应崩溃,限制 Agent 单行读取大小,防止超大响应导致内存溢出崩溃
- MySQL TLS 连接,修复 MySQL TLS 连接意外关闭后未自动降级为非 SSL 重试的问题
- 插件进程稳定性,加固插件进程的 IO 处理,提升连接稳定性
- Elasticsearch 聚合查询,修复 Elasticsearch 聚合查询结果无法正确解析为表格格式的问题 (closes #344)
- MySQL 元数据排序规则,修复 MariaDB 中 `information_schema` 表排序规则不一致导致元数据查询失败的问题 (contributed by @yavon007)
- 驱动下载校验,移除驱动下载时不必要的 SHA-256 校验,避免校验失败阻止安装
Release v0.5.14
新功能
- 批量插入行,在数据网格中一次插入多行数据时,合并为单条 INSERT 语句执行,提升批量操作效率
- MySQL DELIMITER 语法,SQL 编辑器支持 MySQL 的 DELIMITER 语法,正确分割存储过程等多语句脚本
- 数据库导出搜索,导出对话框新增表搜索过滤功能,快速定位目标表
- 日期时间编辑器,数据网格中日期、时间、时间戳类型的单元格使用专用编辑器,输入更直观
- DuckDB 创建数据库,支持在连接表单中直接创建 DuckDB 数据库文件
- 内存数据库,SQLite 和 DuckDB 支持以内存模式连接(`:memory:`)
- DDL 能力矩阵,表结构编辑器根据数据库类型自动启用/禁用 DDL 操作
- SQL 自动补全优化,改善 SQL 编辑器自动补全的界面交互体验
- 保存分页大小,查询结果的每页行数设置将持久化保存
- Oracle 查询优化,使用直接 SQL 替代 JDBC 元数据 API,加速 Oracle 元数据查询
改进
- Agent 协议重构,全面重构 Agent 驱动通信协议,新增兼容握手机制和能力矩阵,提升驱动兼容性
问题修复
- OceanBase 兼容,修复 OceanBase (MySQL 兼容模式) 中 COLLATE 不一致导致元数据查询失败的问题
- SQL Server ORDER BY,修复 SQL Server 包装查询时未正确移除 ORDER BY 的问题
- ClickHouse 元数据,修复 ClickHouse 的 schema 元数据数据库解析错误
- MongoDB 认证库,修复 MongoDB 无法配置认证数据库 (authSource) 的问题
- 思考模型超时,延长 AI 思考模型的超时时间和 token 预算
- IME 回车,修复中文等输入法组合状态下误触发发送的问题
- 数据网格状态,切换结果集时正确丢弃未提交的编辑
- 格式化按钮遮挡,加宽表头控件宽度,避免格式化按钮被遮挡
- 分页行数,修复数据网格未正确遵守分页大小限制的问题
- 无 Catalog 的数据库,修复不支持 Catalog 的数据库侧边栏 schema 树无法展示的问题
- 对象搜索,修复对象搜索结果中不必要的 schema 前缀
- Web 端复制,修复 Web 端复制功能在部分浏览器不可用的问题
- 表结构编辑器,修复表结构编辑器打开时未正确加载、ClickHouse 列编辑和对象 schema 丢失等多个问题
- DuckDB 时间显示,修复 DuckDB 中日期时间类型的显示格式
- DuckDB 连接测试,修复连接测试时重复创建连接池的问题
- JDBC 兼容,捕获部分老旧 JDBC 驱动不支持 getSchema/getCatalog 的异常
- 驱动校验,增强下载驱动的文件完整性校验
- 连接编辑,修复打开已保存连接的编辑对话框时数据未正确填充的问题
- 代理设置,修复 Agent 意外继承系统代理设置导致连接失败的问题
Release v0.5.13
新功能
- Redis 按值搜索,支持按键值内容搜索 Redis 键,搜索结果实时流式返回
- Oracle 服务名/SID 连接,Oracle 连接支持选择 Service Name 或 SID 方式
- Agent 数据库配置,新增 Agent 数据库配置文件,简化 Agent 驱动的数据库管理
- JDBC 插件更新通知,当 JDBC 驱动有新版本可用时显示更新提示
- 默认深色主题,应用默认切换为深色主题
- SQL 导出与托盘更新,支持 SQL 导出功能,优化系统托盘行为
- Web 端驱动管理,Web 版支持驱动管理功能
改进
- 启动性能优化,延迟加载启动时的对话框和负载数据,提升应用启动速度
- 驱动商店外观,优化驱动商店的界面样式和标签页体验
问题修复
- SQL Server SELECT INTO,修复 SQL Server 中 SELECT INTO 语句的解析处理
- 对象计数去重,修复侧边栏树节点中对象计数重复显示的问题
- 表元数据展开,修复侧边栏中表的元数据分组无法展开的问题
- 对象重命名后保持展开,修复侧边栏中对象重命名后展开状态丢失的问题
- 存储过程重命名,修复存储过程等例程的重命名编辑功能
- 主机名连接探测,修复主机名类型的连接跳过不必要的 TCP 探测
- MySQL SHOW 命令,修复 MySQL 管理类 SHOW 命令通过文本协议执行的问题
- 分组操作按钮,修复无连接时侧边栏分组操作按钮不显示的问题
- 分组重命名焦点,修复侧边栏分组重命名时输入框失去焦点的问题
Release v0.5.12
新功能
- YashanDB 数据库支持,新增崖山数据库 (YashanDB) 内置驱动,支持连接、查询和数据编辑
- DuckDB 文件支持,数据表格支持直接打开和查询 DuckDB 数据库文件
- 图片预览,数据单元格详情中支持预览图片 URL,并提供独立的图片预览查看器
- 列可见性筛选,数据表格新增列可见性筛选功能,快速显示或隐藏指定列
- 列值类型筛选,数据表格支持按列数据类型进行筛选
- 驱动安装队列,Agent 驱动安装支持排队处理,避免多个驱动同时安装时冲突
- HighGo 数据库图标,新增瀚高数据库专属连接图标
- RedisJSON 预览,支持预览 Redis 中的 JSON 数据
改进
- AI 消息渲染性能,缓存已渲染的 AI 消息片段,提升聊天界面响应速度
- 系统对象保护,禁止编辑系统对象的源代码,防止误操作导致数据库异常
问题修复
- SQL Server 查询结果,修复大结果集在截断前未正确流式传输的问题
- SQL Server 分页兼容,修复旧版 SQL Server 分页语法不兼容的问题
- 数据保存操作,优化数据表格保存操作按钮的可见性和标签文案
- 非事务数据编辑,修复不支持事务的数据库(如 YashanDB)无法保存编辑的问题
- 对话框关闭卡顿,修复对话框遮罩层关闭时的卡顿问题
- 窗口恢复异常,修复启动时窗口恢复到屏幕外或无法最大化的问题
- 侧边栏导航,修复树节点展开后未滚动到可见区域、查看源代码操作缺失的问题
- F5 刷新数据,修复 F5 快捷键未能刷新数据的问题
- Oracle Agent 网络,修复 Oracle Agent 驱动的 Java NIO 网络兼容性问题
- 对象浏览器稳定性,修复对象名称规范化、行 ID 不稳定和存储过程重命名处理异常的问题
- JDBC 兼容性,修复排序列名未限定和无 Catalog 数据库元数据获取的兼容性问题
- GitHub 下载,移除 GitHub 代理回退机制,改善下载稳定性
Release v0.5.11
新功能
- NPM 命令行包,新增 `dbx` Node.js npm 包,支持通过命令行安装和管理 DBX
- 自定义列格式化,数据表格支持自定义列格式化器,灵活控制数据展示方式
- 转置表格视图,数据表格新增转置视图,以行列互换的方式浏览数据
- 多行列注释编辑,表结构编辑器支持多行编辑列注释
- AI 供应商预设,AI 设置中新增常用供应商预设配置,快速接入主流 AI 服务
- SQL 文件直接打开,支持在编辑器中直接打开 .sql 文件进行编辑和执行
- 驱动更新提醒,Agent 驱动有新版本时自动提示更新,并显示待更新数量徽章
改进
- 元数据缓存自动刷新,检测到过期的 Schema 元数据缓存时自动刷新,确保信息始终准确
问题修复
- 窗口恢复尺寸异常,修复窗口恢复时尺寸可能超出屏幕范围的问题
- SQL Server 表结构加载,修复 SQL Server 连接中表结构元数据未正确加载的问题
- 分页数据导出,修复分页表数据导出不完整的问题
- PostgreSQL DDL 列注释,修复 PostgreSQL 生成 DDL 时列注释缺失的问题
- PostgreSQL 侧边栏导航,修复从 PostgreSQL 数据库节点错误打开 Schema 浏览器的问题
- AI 代理执行意图,修复 AI 代理对执行意图的识别范围不够广泛的问题
- 删除行后数据刷新,修复数据表格中删除行后未自动刷新的问题
- 便携数据目录支持,修复便携模式下数据目录路径不正确的问题
加载更多版本…