新功能
- 空间数据预览 — 查询结果保留几何列 SRID,Geometry / Layer Preview 支持自动识别或手动选择 EPSG,并改进空间数据导出和 SQL Server 空间值解析。 (contributed by @amwps290)
- RabbitMQ Agent — 使用原生 Go Agent 替换 Java 实现,保持消息、队列、交换机、绑定和管理接口能力。
- ClickHouse 补全 — SQL 编辑器新增 ClickHouse 函数补全。 (contributed by @encyc)
- 外键记录跳转 — 可从数据网格的外键单元格直接打开被引用记录。 (contributed by @difagume) (closes #329)
- Turso — 补齐连接树元数据加载和表重命名支持。 (contributed by @zipg)
- 复制字段名 — 支持按字段注释复制列名。 (contributed by @tianyifeng-druid)
- Redis 键详情 — 自动刷新改为轮询完整键值,并独立维护 TTL 实时倒计时。 (contributed by @eryajf)
- XLSX 导出 — 超过单工作表行数上限时自动拆分 Sheet,并流式生成工作表 XML。 (contributed by @Abeautifulsnow) (closes #4671)
- AI 分析导出 — 支持将 AI 助手分析结果导出为 Markdown。 (contributed by @Abeautifulsnow)
改进
- 表结构元数据 — 将 DDL、字段、索引、外键、触发器和表注释持久化缓存,并按标签页懒加载,减少重复远程请求。 (contributed by @yanguibao1997)
- 数据网格转置视图 — 改进选中定位、键盘导航和记录锚点,并展示字段元数据。 (contributed by @eryajf, @onenewcode) (closes #4969, #4994)
- 数据工具栏 — 优化紧凑模式切换阈值,使窄窗口布局更稳定。 (contributed by @zipg)
- 条件输入框 — 折叠多行条件时保留光标位置,并优化补全项的回车选择行为。 (contributed by @zipg)
- 数据列宽 — 大页数据可自动扩展默认列宽,同时保留用户手动设置的宽度。 (contributed by @xddcode)
- SQL 补全排序 — 优先展示与已输入前缀精确匹配的代码片段。
- 日语翻译 — 补齐 55 项缺失的日语界面文案。 (contributed by @cwatanab)
修复
- RabbitMQ — 支持 SSH 隧道和自定义 Management API 地址及端口,避免非默认部署连接失败。
- GaussDB — M 模式下正确生成 SQL、执行表数据导出,并通过 MySQL 兼容路径获取 DDL。 (contributed by @zipg)
- MySQL — 重新打开表数据页签时保留正确数据库上下文,并兼容排序规则为空的视图元数据。 (contributed by @onenewcode) (closes #4967)
- PostgreSQL — 正确解码 JSON 数组和 record 结果,并在复制表结构时安全保留表注释。 (contributed by @zipg) (closes #5061)
- SQL Server 数据库上下文 — 执行
USE后同步数据库选择器,将前置USE用作补全上下文,并支持Database..Table补全。 (contributed by @guoyongchang) (closes #1570, #4978, #4979) - SQL Server 数据编辑 — 未限定 Schema 的查询结果使用来源表 Schema,而不是当前默认 Schema。 (contributed by @zipg)
- SQL Server 存储过程 — 保留源码前置注释,并在保存已存在的过程或函数时正确转换为
ALTER。 - MongoDB 分页 — 估算文档总数时仍可按需精确统计并跳转末页。 (contributed by @xddcode)
- MongoDB 兼容与导出 — 兼容旧版更新命令,并确保
find查询导出完整结果集。 - Oracle 例程 — 为缺少
CREATE前缀的过程和函数源码补齐可保存声明。 - Vastbase — 使用兼容旧版 PostgreSQL 目录的元数据路径,修复主键、索引和外键读取导致的表结构导出失败。
- Dameng — 支持级联删除 Schema,并在删除前切换会话上下文、完成后刷新连接树。 (contributed by @GIWTO)
- Kingbase — MySQL 兼容模式导出 DDL 时保留完整字段类型修饰。 (contributed by @zipg)
- Xugu — 普通用户连接时降级处理受限的 SYSTEM 控制查询,避免数据库加载失败。 (contributed by @mapan0424)
- Doris — 创建数据库 SQL 不再附加不兼容的字符集声明。
- Elasticsearch — 更新旧版索引文档时保留 document type。
- DuckDB 参数识别 — 不再将 struct 字段分隔符误识别为 SQL 参数。
- OceanBase Oracle — 允许在只读事务中执行查询。
- InterSystems IRIS — 正确识别可编辑表的主键。
- Inceptor — JDBC 导入连接可正确识别为 Hive 方言。
- JDBC Agent 超时恢复 — 查询超时后隔离失效连接并恢复后续会话,避免必须重启 Agent。 (contributed by @onceMisery)
- JDBC BLOB — 通过标准
Blob接口读取二进制字段,兼容更多 JDBC 驱动。 - Native Agent 启动 — 相对数据目录下使用绝对规范路径启动 Agent,避免文件存在时仍报
No such file or directory。 - Excel 导入 — 正确应用空字符串导入选项,不再将配置值错误转换为空值。
- DataGrip 导入 — 保留连接分组,并支持导入 Kingbase 连接。 (contributed by @Aealen) (closes #3014)
- 数据页签复用 — 从不同入口打开表数据时统一遵循页签复用设置。 (contributed by @zipg)
- 侧边栏对象状态 — 删除视图后立即刷新分组数量,并在筛选状态下保留表引用拖拽。 (contributed by @xddcode, @EuanTop) (closes #4802)
- macOS 编辑器选择 — 拖动滚动条后点击 SQL 编辑器不再产生异常文本选区。 (contributed by @Staroon)
- SQL 编辑器提示 — Tooltip 正确显示在结果面板上方,同时避免 Portal 遮挡应用界面。
- SQL 关键字补全 — 带引号的预填充表名后恢复
WHERE等关键字建议,并将初始光标定位到 SQL 末尾。 (contributed by @ekesaiting) (closes #3746) - 桌面端更新 — 下载按钮宽度不再随进度文本变化而抖动。 (contributed by @eryajf) (closes #4963)
- Gemini 工具调用 — 在多轮工具调用中保留
thought_signature和模型返回片段。 (contributed by @xEdenx)