Releases: Syngnat/GoNavi
Releases · Syngnat/GoNavi
Release list
🧪 Dev Build (dev-5e1afad)
🧪 测试版本 (Dev Build)
版本: dev-5e1afad
分支: dev
提交: 5e1afad49ff185cab11f6f1b9f54b6f1cebebcc0
构建时间: 2026-07-26 21:50:10
⚠️ 这是开发测试版本,仅供内部测试使用,不建议用于生产环境。
每次 push 到dev分支会自动覆盖此 release。
v0.9.0
✨ 新功能
- ✨ feat(sidebar): 表新建查询展开全部字段而非 select *
- ✨ feat(connection): 支持分组快捷新建与环境预设 (contributed by @AutumnNazi)
- ✨ feat(query-editor): 美化 SQL 支持仅格式化选中内容 (contributed by @virgosgod-maker)
- ✨ feat(sidebar): 优化窄宽度连接头部展示
- ✨ feat(tabs): 默认启用双行标签展示
- ✨ feat(tabs): 支持工作区标签宽度自适应
- ✨ feat(sidebar): 支持删除与清空近期查询 (contributed by @AutumnNazi)
- ✨ feat(saved-query): 支持独立 SQL 文件与自定义存储目录
🐛 问题修复
- 🐛 fix(ci): 加固 driver-agent revision 校验避免 gaussdb 空值失败
- 🔧 fix(ui): 清理控制台 Form 与 Modal 弃用警告
- 🐛 fix(tabs/theme): 修复标签顶条与标题栏主题不一致 (contributed by @AutumnNazi)
- 🔧 fix(sidebar): 修复 resize 测试类型断言导致镜像构建失败
- 🐛 fix(ssh): 修复非 id_rsa 私钥无法浏览选择与读取
- 🐛 fix(about): 移除关于页非必要滚动条 (contributed by @AutumnNazi)
- 🐛 fix(tabs/query-editor): 优化标签圆角并修复搜索提示遮挡 (contributed by @AutumnNazi)
- 🐛 fix(sidebar): 将表置顶星标改为只读状态指示
- 🐛 fix(datagrid): 修复筛选字段选择失效
- 🐛 fix(kingbase): 修复无模式前缀查询失败
- 🐛 fix(table-designer): fix table sorting and column options (#705) (contributed by @virgosgod-maker)
- 🐛 fix(datagrid): 修复空结果横向滚动条位置异常
- 🐛 fix(data-viewer): 刷新表数据时重新统计总数 (contributed by @virgosgod-maker)
- 🐛 fix(driver-agent): 修复 Windows 测试连接释放失败
- 🐛 fix(update): 修复更新完成提示被弹窗遮挡
- 🐛 fix(sidebar): 调整折叠状态下的展开按钮位置
- 🐛 fix(query-editor): 修复 Oracle 长脚本执行卡死
- 🐛 fix(ci): 修复 Windows 更新 MSI 测试夹具
- 🐛 fix(update): 修复 Windows 在线更新多实例确认流程
⚡ 性能优化
- ⚡️ perf(sidebar): 消除左侧树拖拽改宽时的卡顿
- ⚡️ perf(sidebar): 优化大型资源树折叠动画
🔧 其他变更
- chore(docs): refresh star history chart [skip ci]
- chore(docs): refresh star history chart [skip ci]
- 🎨 style(redis): 优化 Key 详情操作按钮布局 (contributed by @AutumnNazi)
- chore(docs): refresh star history chart [skip ci]
- 🔧 chore(ci): Star History 仅在 star 增长≥50 时提交
- chore(docs): refresh star history chart [skip ci]
- chore(docs): refresh star history chart [skip ci]
完整变更: v0.8.9...v0.9.0
v0.8.9
✨ 新功能
- ✨ feat(datagrid): 精简结果工具栏并支持快捷页内查找
- ✨ feat(sidebar): 支持仅折叠资源树并保留固定栏
- ✨ feat(data-transfer): 完善数据库 SQL 备份与恢复
- ✨ feat(sidebar): 支持左侧树整体折叠与展开
- ✨ feat(settings): 支持自定义并持久化日志目录
- ✨ feat(settings): 拆分 SQL 编辑器与查询结果字号
- ✨ feat(data-grid): 增加单元格 JSON 格式化入口
🐛 问题修复
- 🐛 fix(query-editor/data-grid): 修复查询结果预览与保存状态
- 🐛 fix(query-editor): 修正 SQL 保存代码错位
- 🐛 fix(query-editor): 修复 SQL 保存状态与退出检查竞态
- 🐛 fix(update): 避免旧镜像遮蔽开发版更新
- 🐛 fix(update): 修复重启更新时退出确认弹窗被遮挡
- 🐛 fix(release): 修复镜像容量检查参数冲突
- 🐛 fix(update): 支持 Windows 便携版 ZIP 自动更新
- 🐛 fix(about): 移除关于页品牌图标白底
- 🐛 fix(datagrid): 将尾页按钮图标调整到右侧 (contributed by @Kang-Yang)
- 🐛 fix(datagrid): 修复跳页输入框数字垂直未居中 (contributed by @Kang-Yang)
- 🐛 fix(settings): 修正更新通道说明与控件对齐
- 🐛 fix(sidebar): 为表库删除增加五秒确认
- 🐛 fix(dameng): 修复 SQL 编辑器增删改执行失败
- 🐛 fix(sql-audit): 修复审计分页被表格遮挡
- 🐛 fix(postgres): 修复序列展示与默认值插入 (#681)
- 🐛 fix(overlay): 修复浮窗与弹层层级遮挡
- 🐛 fix(query-editor): 移除搜索框顶部空白区域 (contributed by @AutumnNazi)
- Revert "🐛 fix(sidebar): 修复新版左侧分组与 Host 拖拽排序"
- 🐛 fix(sidebar): 修复新版左侧分组与 Host 拖拽排序
-
- 🔧 fix(release/macos): 移除 macOS 打包链路的 UPX 压缩逻辑
⚡ 性能优化
- ⚡️ perf(driver/release): 优化驱动镜像下载与发布链路
🔧 其他变更
- chore(docs): refresh star history chart [skip ci]
- chore(docs): refresh star history chart [skip ci]
- chore(docs): refresh star history chart [skip ci]
- 📝 docs(readme): 添加华龙赞助致谢并接入 CI 刷新 Star History
- 🔧 chore(frontend): 同步 package 校验文件
- 🎨 style(settings/ai): 统一设置中心与 AI 配置交互
- 🎨 style(data-grid/query-editor): 统一工具栏图标交互
- 🎨 style(sql-audit): 调整审计筛选操作按钮布局
- 🔧 chore(release): 将下载镜像迁移至 Gatewaysentry
- 🎨 style(titlebar): 增大 Windows 窗口按钮间距
- 🎨 style(titlebar): 调整 Windows 窗口按钮间距
- 🎨 style(driver-manager): 精简驱动卡片重复信息
- 🔧 chore(deps/bindings): 同步直接依赖与原生窗口类型
- ✅ test(query-editor): 补全文本转 SQL 组件测试模拟
- Release/0.5.7 (#227)
- Release/0.5.7 (#226)
- release/0.5.6 (#210)
- Release/0.5.5 (#207)
- Release/0.5.4 (#199)
完整变更: v0.8.8...v0.8.9
v0.8.8
✨ 新功能
- ✨ feat(release): 接入 R2 镜像并限制发布保留量
- ✨ feat(table-overview): 新增紧凑表格视图并持久化视图偏好
- ✨ feat(query-editor): 新增自动换行并持久化编辑器设置
- ✨ feat(about): 关于页自动检查更新开关 + 自定义检查间隔 (contributed by @virgosgod-maker)
- ✨ feat(data-grid): 支持只读单元格查看完整内容
- ✨ feat(data-grid): 支持只读查询结果拖选复制
- ✨ feat(native-window): 支持 macOS Dock 管理独立窗口
- ✨ feat(mcp): 支持 OpenCode 客户端接入
- ✨ feat(table-copy): 新增整表复制与自动副本命名
- ✨ feat(ci): 评论「我想做」自动认领 Issue
- ✨ feat(windows): 支持 MSI 主程序严格单实例启动
- ✨ feat(shortcuts): 支持快捷键关闭当前标签页
- ✨ feat(data-workbench): 直达批量操作并新增数据导入工作台
- ✨ feat(data-sync/export): 支持同步与备份后台工作台
- ✨ feat(data-export): 增强备份进度与原子写入
- ✨ feat(datagrid): 支持按单元格选区删除记录
- ✨ feat(context-menu): 增强字段与数据库名称复制交互
- ✨ feat(connection): 支持自定义 SQL 探活
- ✨ feat(query-result): 新增结果页快速查看表 DDL
🐛 问题修复
- 🐛 fix(import): 修复导入进度与任务停止
- 🐛 fix(ui): 修复拖拽与缩放残留导致的交互锁死
- 🐛 fix(native-window): 修复 AI 子窗重开、设置遮挡与关闭恢复
- 🐛 fix(query-editor): 修复查找框全选被编辑器快捷键拦截
- 🐛 fix(shortcuts): 迁移侧边栏搜索默认快捷键
- 🐛 fix(ci): 补全前端 statSync 类型声明
- 🐛 fix(modal): 统一浮层层级并修复设置窗口遮挡
- 🐛 fix(native-window): 修复 Intel macOS 构建类型转换错误
- 🐛 fix(connection/elasticsearch): 修复索引加载超时与测试按钮卡顿
- 🐛 fix(update): 安装前确认并安全关闭当前安装的全部实例
- 🐛 fix(update): 修复下载进度弹窗层级
- 🐛 fix(ci): 修复标题栏资源测试的类型错误
- 🐛 fix(titlebar): 修复暗色主题标题栏图标白底
- 🐛 fix(sqlserver): 修复存储过程执行消息丢失
- 🐛 fix(tab-manager): 修复工作区标签批量关闭菜单失效
- 🐛 fix(query-editor): 修复 SQL 执行与结果标签交互
- 🐛 fix(connection): 修复多数据源连接与浏览异常
- 🐛 fix(datagrid): 修复 macOS 触摸板横向滚动回跳
- 🐛 fix(release): 修复自动更新日志缺少贡献者署名
- 🐛 fix(data-export): 自动补齐导出文件格式后缀
- 🐛 fix(data-export): 修复查询重放 SQL 导出缺少目标表
- 🐛 fix(tdengine): 修复查询结果仅显示执行日志
- 🐛 fix(ci): 修复草稿发布分页结果解析 [skip ci]
⚡ 性能优化
- ⚡️ perf(jvm-monitor): 回收停止的监控会话
- ⚡️ perf(store): 限制表访问频次状态增长
- ⚡️ perf(result-diff): 主动回收过期比对会话
- ⚡️ perf(native-window): 稳定结果同步回调避免全量序列化
- ⚡️ perf(startup): 延迟加载结果窗口数据网格
- ⚡️ perf(redis-monitor): 暂停后台页签轮询
- ⚡️ perf(startup): 延迟加载 AI 重型模块
- ⚡️ perf(db-cache): 防止释放竞态复活数据库连接
- ⚡️ perf(workbench): 隔离 SQL 输入引发的全局重绘
- ⚡️ perf(native-window): 避免热路径序列化 AI 上下文
- ⚡️ perf(query-completion): 限制大元数据候选构建
- ⚡️ perf(build): 启用生产依赖分块配置
- ⚡️ perf(er-diagram): 限制元数据缓存长期增长
- ⚡️ perf(driver-agent): 限制长期运行错误日志缓存
- ⚡️ perf(store): 合并持久化写入并复用状态投影
- ⚡️ perf(window): 降低空闲状态原生轮询频率
- ⚡️ perf(db-cache): 合并并发冷连接并缩短缓存锁
- ⚡️ perf(ai-chat): 隔离流式消息重绘并复用工具结果索引
- ⚡️ perf(workbench): 隔离后台页签日志订阅
- ⚡️ perf(data-grid): 合并当前页查找扫描
- ⚡️ perf(query-draft): 将大草稿持久化移出输入热路径
- ⚡️ perf(logger): 批量同步日志以消除全局 I/O 阻塞
- ⚡️ perf(query-editor): 避免后台查询页重复加载元数据
- ⚡️ perf(native-window): 优化 AI 独立窗口启动与交互
♻️ 重构
- ♻️ refactor(settings): 重构设置中心布局与交互规范
🔧 其他变更
- ✅ test(i18n): 更新性能重构后的源码守卫
- 📝 docs(readme): 将体积表述从 ~10MB 更新为 ~30MB 量级
- 📝 docs(readme): 将反馈联系方式写入 README 并下线 #536 置顶依赖
- 📝 docs(readme): 补充 Windows 内网 WebView2 Runtime 安装与排查
- 📝 docs(spec): 设计标签关闭快捷键路由
- 🔧 ci(release): 支持发布分支触发草稿发布 [skip ci]
- 🔧 ci(release): 新增草稿发布安全校验 [skip ci]
完整变更: v0.8.7...v0.8.8
v0.8.7
✨ 新功能
- ✨ feat(import-export): 支持 SQL 导出前删除同名对象
- ✨ feat(clickhouse): 支持自定义连接兼容 JDBC DSN
- ✨ feat(table-designer): 补齐 MySQL 空间字段类型
- ✨ feat(import-export): 优化数据表导入导出能力
- ✨ feat(ai): 支持 Codex 与 Claude 订阅登录
- ✨ feat(native-window): 完善原生独立窗口与跨屏拖拽
- ✨ feat(native-window): 支持标签页拖出为原生独立窗口
- ✨ feat(tab): 支持鼠标中键关闭标签页
- ✨ feat(settings): 将工具中心整合至设置中心
- ✨ feat(data-grid): 支持查询结果导出 INSERT SQL
- ✨ feat(sidebar): 支持自定义对象分类显示
- ✨ feat(saved-query): 支持多级已存查询分组
- ✨ feat(sidebar): 支持多层 Host 分组
- ✨ feat(workbench): 丰富主页快捷资源与工作入口
- ✨ feat(workbench): 支持 Schema 筛选和历史快捷打开
- ✨ feat(mcp-http): 持久化服务开关并支持启动恢复
- ✨ feat(pagination): 增加首尾跳转并恢复查询翻页
- ✨ feat(ai): 支持 OpenAI Responses 协议
- ✨ feat(release): 发布 Windows Portable 与 MSI 双产物
- ✨ feat(update-ui): 区分 MSI 与 Portable 更新交互
- ✨ feat(update): 支持 Windows MSI 与 Portable 分流更新
- ✨ feat(sql-audit): 新增 SQL 审计中心并完善事务追踪
🐛 问题修复
- 🐛 fix(data-grid): 兼容无 navigator 的服务端渲染
- 🐛 fix(table-metadata): 修复统计字段被误识别为表名
- 🐛 fix(proxy): 避免全局代理影响数据库连接
- 🐛 fix(schema): 修复 PostgreSQL 模式备份恢复与重命名
- 🐛 fix(monaco-editor): 修复 WebKit 输入法组合输入时异常滚动
- 🐛 fix(updater): 修复 MSI 更新后任务栏图标失效与桌面快捷方式重建
- 🐛 fix(query-editor): 修复 MySQL 关键字需美化后才着色
- 🐛 fix(ci): 修复 Docker 冒烟测试端口冲突
- 🐛 fix(sql-file): 修复整库备份导入失败
- 🐛 fix(sidebar): 顶部新建查询绑定选中数据库
- 🐛 fix(ci): 修复跨 Runner 驱动版本误判
- 🐛 fix(query-editor): 修复选区输入首字符丢失
- 🐛 fix(ci): 校验驱动代理发布产物版本来源
- 🐛 fix(driver-agent): 阻止运行不匹配的驱动代理
- 🐛 fix(milvus): 兼容不支持数据库枚举的服务
- 🐛 fix(data-grid): 保留独立窗口完整结果快照
- 🐛 fix(ai): 稳定流式会话终止与窗口迁移
- 🐛 fix(ai): 规范 OpenAI system 消息顺序
- 🐛 fix(query-results): 修复 SQLite 与 SQL Server 查询结果空页
- 🐛 fix(connection): 修复多数据源连接打开异常
- 🐛 fix(driver-agent): 修复驱动重装循环与旧资产复用
- 🐛 fix(sidebar): 修复元数据展示开关未过滤嵌套对象
- 🐛 fix(installer): 修复 MSI 更新后快捷方式图标失效
- 🐛 fix(table-overview): 修复未知存储大小误显示为零
- 🐛 fix(sqlite): 修复表概览行数与大小统计
- 🐛 fix(ci): 补全前端 Node 文件系统类型声明
- 🐛 fix(brand): 统一图标资源并适配 macOS Dock
- 🐛 fix(app): 修复品牌图标与 SQLite 查询展示
- fix: GetTables 增加 UNION ALL all_synonyms
- fix: 去掉OWNER=USER限制,ALL_SYNONYMS本身已权限过滤
- 🐛 fix(updater): 阻止 Windows 多实例并发安装更新
- 🐛 fix(redis): 防止命名空间行误触批量选择
- 🐛 fix(sidebar): 修复 OceanBase Oracle 只读对象加载
- 🐛 fix(query-editor): 修复视图与同义词补全
- 🐛 fix(query-editor): 修复 OceanBase 视图查询与输入丢字
- 🐛 fix(sidebar): 排除已归属连接的分组选项
- 🐛 fix(dameng): 修复自增字段识别
- 🐛 fix(transaction): 修复匿名SQL块自动提交
- 🐛 fix(datagrid): 修复 macOS 横向滚动拖拽抖动
- 🐛 fix(update): 同步 Windows Portable 更新版本
- 🐛 fix(update): 修复隐藏下载进度后弹窗重开
- 🐛 fix(kafka): 修复主题预览偏移量越界
- 🐛 fix(sql-editor): 修复退出保存重复生成查询副本
- 🐛 fix(oceanbase): 修复 Oracle 模式单元格事务提交
- 🐛 fix(query-results): 修复分页统计与字段排序交互
- 🐛 fix(tabs): 修复短连接标签占用固定间距
- 🐛 fix(snippet): 保留代码片段尾部空白
- 🐛 fix(query-editor): 修复 Oracle 序列查询自动限行报错
- 🐛 fix(sql-parser): 修复尾随注释导致事务与只读判定异常
- 🐛 fix(theme): 提升连接状态与 SQL 关键字辨识度
- 🐛 fix(sql-audit): 修复固定操作列悬停内容穿透
- 🐛 fix(query-editor): 修复 SQL Server 多查询冗余影响行数结果
⚡ 性能优化
- ⚡️ perf(data-grid): 优化大数据量横纵向滚动性能
- ⚡️ perf(data-grid): 优化大数据量横向滚动性能
- ⚡️ perf(sqlserver): 延长空闲连接复用窗口
- ⚡️ perf(query-editor): 优化输入与选区交互流畅度
🔧 其他变更
- 🔧 chore(license): 补齐开源许可与发布声明
- 📝 docs(readme): 替换透明背景品牌 Logo
- 🔧 chore(frontend): 同步 package 校验文件
- 📝 docs(readme): 修复 GitHub 截图展示
- 🎨 style(brand): 吉祥物品牌图标可选,并同步 macOS Dock
- 查询同义词,查询所有有权限的,不止当前租户
- 🎨 style(brand): 替换 GoNavi 品牌 Logo 为 orbit-core
完整变更: v0.8.6...v0.8.7
v0.8.6
✨ 新功能
- ✨ feat(theme): 新增自定义主题与多套低刺激预设
- ✨ feat(sql-analysis): 完善慢 SQL 监控与执行计划诊断
- ✨ feat(data-grid): 支持表头整列选择
- ✨ feat(redis): 支持 List 单个值删除
- ✨ feat(milvus): 新增 Milvus 向量数据库支持
- ✨ feat(web-auth): 支持六位密码与环境变量托管
- feature(query-result): 支持SQL执行结果差异比对
- ✨ feat(query-editor): 结果页列元数据跨库加载并实心化保存按钮
- ✨ feat(datagrid): 完善左固定列体验并统一选中主题色
- ✨ feat(datagrid): 数据预览与 SQL 结果支持行号显示及设置开关
- ✨ feat(update): 下载进度到 100% 后由用户点击「重启应用更新」
- ✨ feat(update): dev 通道同步生成 latest-dev.json 静态清单
- ✨ feat(update): 检查更新优先静态 latest.json,避免用户撞 GitHub API 限流
- ✨ feat(ai-chat): 支持侧栏/独立窗默认打开、双向切换与尺寸记忆
- ✨ feat(ai-chat): 思考强度移入聊天面板并按次请求下发
- ✨ feat(ai): 支持 MCP 少量查数与分服务商思考强度,修复 DeepSeek Anthropic
- ✨ feat(web-server): 支持 Docker 部署浏览器 Web UI
- ✨ feat(tab/window): 完善Tab拖出独立窗口跟手预览与入场动效
- ✨ feat(tab/window): 支持主工作区与结果Tab拆出为应用内浮动窗口并还原
🐛 问题修复
- 🐛 fix(ui): 修复旧版编辑器布局并迁移默认界面至 V2
- 🐛 fix(data-grid): 补全数据编辑事务语句
- 🐛 fix(web): 补齐浏览器端连接导入导出
- 🐛 fix(datagrid): 修复结果横向滚动条拖拽卡顿
- 🐛 fix(query-editor): 修复快捷执行与 Windows 输入丢字
- 🐛 fix(query-results): 修复复杂查询固定列失效
- 🐛 fix(update): 修复 Windows 在线更新中文路径失效
- 🐛 fix(window): 修复 Windows 后台可见时输入卡顿
- 🐛 fix(docker): 修复容器驱动重装提示不消失
- 🐛 fix(mcp): 修复在线更新后外部客户端连接失效
- 🐛 fix(query-editor): 修复 Oracle 查询自动限行语法
- 🐛 fix(db): 优化 SQLServer 首次查询耗时
- 🐛 fix(window): 修复 mac 窗口恢复越界
- 🐛 fix(query-editor): 修复限定名超链接并支持跨库/schema 解析
- 🐛 fix(window): 加固 Windows 冷启动半窗,原生最大化并兜底铺满工作区
- 🐛 fix(connection-package): 导出/导入连接包携带 Redis DB 别名
- 🐛 fix(update): 修复 dev→latest 安装后丢包且仍停在旧版的问题
- 🐛 fix(update/macos): 加固在线更新自动安装脚本与进程隔离
- 🐛 fix(window): 加固 Windows 启动最大化与窗口尺寸记忆落盘
- 🐛 fix(docker/web-server): 修复前端构建缺失 shared/i18n 导致 CI 失败
- 🐛 fix(window/theme/updater/query-editor): 修复 Windows 冷启动半窗与主题/更新/补全体验
- 🐛 fix(dameng): 修复设计表加载字段因 comment 保留字别名失败
- 🐛 fix(sidebar/kingbase): 修复函数列表重复叠加导致越刷越多
- 🐛 fix(updater): 修复关于页正式版信息兜底
⚡ 性能优化
- ⚡️ perf(sidebar): 优化左侧树搜索响应
♻️ 重构
- ♻️ refactor(settings/ai): 聊天入口打开 AI 设置改走设置中心
完整变更: v0.8.5...v0.8.6
v0.8.5
✨ 新功能
- ✨ feat(updater): 优化关于页更新信息展示
- ✨ feat(settings): 统一设置中心内页与代理交互
- feat(query-result): apply global hidden columns
- feat(data-grid): expose global hidden column configuration
- feat(data-grid): add global hidden column storage helpers
- feat(query-editor): add 100-row limit option
- feat(data-grid): expose total count action in pagination
- ✨ feat(data-grid): 无主键表支持全列匹配编辑并移除只读限制
- ✨ feat(update): 支持 latest 与 dev 更新通道切换
- ✨ feat(mcp-server): 新增容器化部署支持
- ✨ feat(web-server): 新增浏览器访问认证与初始化流程
- ✨ feat(release): 补齐 Linux arm64 构建与驱动发布链路
- ✨ feat(sql-file-execution): 外部SQL执行切换工作台并优化大文件链路
- ✨ feat(query-editor): 增强 SQL 编辑器 AI 内联补全与独立模型配置
- ✨ feat(query-editor): 支持 AI 行内补全与文本生成 SQL
- ✨ feat(sidebar): 支持表元数据拖拽排序
- ✨ feat(connection): 支持生产保护默认折叠
- ✨ feat(sidebar): 支持表元数据显示配置
- ✨ feat(query-editor): 支持自定义新建查询默认 SQL
- ✨ feat(query-editor): 增强行级快捷键并优化搜索框
🐛 问题修复
- 🐛 fix(query-editor): 限制 macOS 搜索仅响应 Cmd+F
- 🐛 fix(ui): 修复数据表按钮与侧栏滚动条显示
- 🐛 fix(update/proxy): 稳定更新检查与代理运行时
- 🐛 fix(query-result): 修复SQL执行后结果面板崩溃
- fix(update): auto install macOS package after download
- fix(oceanbase): make Oracle sequence metadata queries tolerant
- fix(editor): recover dropped printable Monaco input
- fix(query-result): avoid not-counted summary for auto limit cap
- chore: remove OceanBase follow-up note from focused fix
- fix(query-editor): use literal label for 100-row option
- fix(oceanbase): support multi-part Oracle table links
- fix(update): repair Go multiline boolean expression
- fix(update): keep script builder test compatibility
- fix(update): relaunch versioned portable exe with new filename
- fix(update): import logger for cleanup launcher
- fix(update): clean staged Windows packages and logs
- fix(query-editor): fallback ctrl-click for OB Oracle schema tables
- fix(data-grid): bridge pagination count action to toolbar
- fix(oceanbase): stop inflating Oracle query timeout by default
- fix(query-editor): classify driver bad connection as timeout
- fix(oceanbase): extend default Oracle query timeout
- fix(oceanbase): set Oracle current schema for selected tenant
- fix(query-editor): prevent AI inline completion from trapping cursor
- 🐛 fix(query-editor): 修复大库下SQL AI补全阻塞主线程导致全局卡顿
- 🐛 fix(update): Windows在线更新改为覆盖当前exe并自动重启
- 🐛 fix(update): 修复Windows在线更新复用旧安装包
- 🐛 fix(query-editor): 修复SQL AI补全误触普通补全
- 🐛 fix(frontend): 修复开发启动前端构建报错
- 🐛 fix(db): 修复Oracle同义词字段注释回填
- 🐛 fix(query-editor): 修复Oracle匿名块事务托管缺失
- 🐛 fix(db): 修复 OceanBase Oracle 空结果并收敛提示
- 🐛 fix(update): 修正 Windows 在线更新落盘与重启逻辑
- 🐛 fix(query-editor): 修复 OceanBase 执行误用登录Schema
- 🐛 fix(db): 修复达梦DDL缺失字段注释 Fixes #615
- 🐛 fix(update): 修复 Windows 更新安装卡住并将安装包落到应用目录
- 🐛 fix(update): 修复下载进度标题显示内部键并消除通道切换竞态
- 🐛 fix(mcp-server): 修复 arm64 镜像误装 amd64 二进制
- 🐛 fix(ci): 修复 build-env 镜像 npm 符号链接被 COPY 解引用
- 🐛 fix(ci): 修复 build-env 镜像 login shell 下 Go 工具链缺失
- 🐛 fix(ci): 修复 mcp-server 本地 replace 模块分层构建
- 🐛 fix(ci): 修复 Docker 镜像构建基础环境
- 🐛 fix(sidebar): 修复侧边栏拖拽顺序重启后丢失
- 🐛 fix(table-designer): 优化结构设计器元数据加载性能
- 🐛 fix(query-editor): 修复补全元数据来源与库范围
- 🐛 fix(sidebar): 修复 Oracle 表元数据显示缺失
- 🐛 fix(sidebar): 放宽左侧树拖拽宽度上限
- 🐛 fix(definition-viewer): 修复对象修改保留完整定义
- 🐛 fix(query-editor): 统一对象查看与修改字号
- 🐛 fix(definition-viewer): 复用对象修改原标签页
- 🐛 fix(sidebar): 修正树节点加载与展开时序
- 🐛 fix(data-viewer): 延迟对象设计页的数据预览加载
- 🐛 fix(query-editor): 修复 SQL 片段补全与插入交互
- 🐛 fix(workbench): 统一 v2 工具中心与工作区主题
- 🐛 fix(query-editor): 修复 SQL 片段插入与弹窗交互
- 🐛 fix(definition-viewer): 修复对象定义页滚动行号重叠
- 🐛 fix(query-editor): 修复补全范围与光标执行
- 🐛 fix(elasticsearch): 修复 ES SQL 末尾分号导致空结果 Fixes #605
- 🐛 fix(sidebar): 修复表分组折叠后二次展开消失 Fixes #606
- 🐛 fix(explorer): 补齐 Redis 部分导入与库节点加载态
- 🐛 fix(definition-viewer): 修复对象定义页行号重影
- 🐛 fix(db): 修复达梦读查询结果空页
- 🐛 fix(query-editor): 修复Monaco搜索框与悬浮提示遮挡
⚡ 性能优化
- perf(oceanbase): use FETCH FIRST for Oracle auto limit
- chore: apply OB Oracle performance navigation count patches
- perf(db): keep one idle Oracle-style connection
- ♻️ perf(query-editor): 消除大库元数据下补全路径的全量扫描
- ⚡️ perf(ci): Docker 镜像改为原生 runner 分平台构建
🔧 其他变更
- test(update): auto install macOS package after download
- chore: remove temporary file
- tmp stop
- chore: remove temporary file
- no
- chore: remove temporary file
- chore: tmp create pr
- chore: remove temporary PR trigger file
- tmp
- test(data-grid): cover global hidden column helpers
- test(oceanbase): cover Oracle sequence metadata fallbacks
- test(oceanbase): expect Oracle auto limit FETCH FIRST
- test(query-result): auto limit cap has exact page total
- chore: remove temporary OceanBase follow-up note
- docs(oceanbase): note first implementation batch
- test(query-editor): allow literal 100-row limit label
- chore: remove temporary max rows i18n note
- docs(query-editor): note 100-row option i18n key
- docs(oceanbase): track remaining follow-up issues
- test(query-editor): require 100-row limit label key
- chore: remove temporary macOS CI annotation cleanup workflow
- chore: trigger macOS CI annotation cleanup workflow
- chore: add temporary macOS CI annotation cleanup workflow
- chore: remove temporary macOS CI annotation cleanup workflow
- chore: temporarily apply macOS CI annotation cleanup
- chore(update): remove unused cleanup imports
- test(update): cover Windows cleanup helpers
- chore: remove temporary patch workflow
- test(oceanbase): keep Oracle default timeout unset
- test(query-editor): cover bad connection timeout semantics
- test(oceanbase): cover Oracle query timeout default
- test(oceanbase): cover Oracle current schema init
- 📝 docs(readme): 补充 AI MCP 与数据源能力说明
- 🎨 style(query-editor): 优化补全候选元数据显示
完整变更: v0.8.4...v0.8.5
v0.8.4
✨ 新功能
- ✨ feat(database-ui): 补充表概览元数据并调整数据库菜单
- ✨ feat(redis-viewer): 新增加载全部 Key 入口
- ✨ feat(query-editor): 新增编辑器内搜索入口
- ✨ feat(theme): 新增跟随系统主题模式
- ✨ feat(connection): 支持导入Navicat NCX连接
- ✨ feat(sql-editor): 关闭应用时提示保存未保存SQL
- ✨ feat(mcp): 扩展数据库对象结构读取工具
- ✨ feat(query-editor): 新增 SQL 美化快捷键
- ✨ feat(data-grid): 支持数据视图列头筛选 #490
- ✨ feat(query-editor): 记住查询编辑区结果区比例
- ✨ feat(sidebar): 优化表备注悬浮信息展示
- ✨ feat(redis): 优化数据库别名与计数展示
- ✨ feat(sidebar): 支持 Oracle 序列和存储包对象树
- feat(i18n): 收口导出前端多语言
- feat(i18n): 收口多语言功能业务代码
- ✨ feat(i18n): 收口数据库驱动多语言代码
🐛 问题修复
- 🐛 fix(sidebar): 支持调节V2左侧导航按钮大小
- 🐛 fix(sidebar): 修复达梦表分组计数丢失
- 🐛 fix(mysql): 补充 PolarDB-X 数据库列表回退查询
- 🐛 fix(ddl): 补齐 kingbase 表DDL索引输出
- 🐛 fix(sidebar): 调整暗黑模式横向滚动条样式
- 🐛 fix(query-editor): 修复异常退出后SQL草稿丢失
- 🐛 fix(sidebar): 恢复批量库表危险操作
- 🐛 fix(query-results): 区分执行消息内容区域
- 🐛 fix(query-results): 修复金仓带模式表主键识别
- 🐛 fix(db): 修复金仓读查询结果空页
- 🐛 fix(ui): 修复危险主按钮文字对比度
- 🐛 fix(sql-editor): 修复新建查询关闭应用未提示保存
- 🐛 fix(mcp): 修复执行SQL结果不可见
- 🐛 fix(query-results): 修复多结果集回退空结果页
- 🐛 fix(query-results): 修复原生空结果集导致结果页缺失
- 🐛 fix(i18n): 修复系统语言跟随不实时更新
- 🐛 fix(tabs): 修复对象编辑页关闭后未回到来源标签
- 🐛 fix(sqlserver): 修复消息循环缺失时吞掉查询结果
- 🐛 fix(ci): 修复 Doris driver-agent revision 校验失败
- 🐛 fix(sidebar): 修复事件定义编辑入口 #540
- 🐛 fix(export): 兼容换行 SELECT 查询导出
- 🐛 fix(data-grid): 允许未知总数结果跳页
- 🐛 fix(sidebar): 折叠海量对象树时释放子节点
- 🐛 fix(window): 适配分辨率变化后的窗口边界
- 🐛 fix(sidebar): 单击打开数据库对象节点
- 🐛 fix(query-editor): 跳过TDengine托管事务
- 🐛 fix(query-editor): 限制快捷键仅执行选中SQL
- 🐛 fix(query-results): 修复执行消息面板布局异常
- 🐛 fix(query-results): 优化SQL执行消息展示
- 🐛 fix(sidebar): 修复表默认打开行为与左树滚动
- 🐛 fix(query-editor): 修复对象跳转与存储过程补全
- 🐛 fix(sidebar): 修复左侧树长名称滚动仍截断
- 🐛 fix(data-grid): 修复文本模式字段注释显示
- 🐛 fix(query-editor): 修复选择器与事务提示浮层
- 🐛 fix(query-editor): 修复对象超链接误定位左树
- 🐛 fix(data-grid): 修复 DDL 视图常驻与侧栏交互
- 🐛 fix(tool-center): 移除内嵌工具重复标题头
- 🐛 fix(sidebar): 修复 V2 当前连接新建查询入口
- 🐛 fix(query-editor): 优化工具栏长名称提示与片段弹窗布局
- 🐛 fix(sql-log): 统一 V2 SQL 日志入口
- 🐛 fix(oracle): 修复存储过程斜杠分隔执行截断
- 🐛 fix(oracle): 修复过程CASE分割导致执行截断
- 🐛 fix(oracle): 接入对象跳转并修复过程修改执行
- 🐛 fix(oracle): 修复触发器脚本显示为空
- 🐛 fix(oracle): 修复存储包定义截断与斜杠误执行
- 🐛 fix(elasticsearch): 修复 ES SQL 分号结尾查询无结果
- 🐛 fix(sidebar): 修复长表名横向滚动截断
- 🐛 fix(sidebar): 恢复连接加载中的转圈状态
- 🐛 fix(mcp): 修复外部 MCP 读取连接不完整
- 🐛 fix(query-editor): 修复 OceanBase Oracle 查询默认 schema 误判
- 🐛 fix(query-editor): 修复过程脚本斜杠分隔符误执行
- 🐛 fix(query-editor): 优化事务下拉显示与浮层交互
- 🐛 fix(snippet): 修复SQL片段入口与弹窗布局
- 🐛 fix(data-grid): 修复刷新后未提交修改被清空
- 🐛 fix(query-editor): 补齐SQL Server冗余结果集过滤
- 🐛 fix(oracle): 修复DDL注释拼接缺少分号与换行
- 🐛 fix(query-editor): 补齐SQL Server冗余结果集过滤
- 🐛 fix(oracle): 修复DDL注释拼接缺少分号与换行
- 🐛 fix(query-editor): 修复挂起事务内查询结果不一致
- 🐛 fix(query-editor): 修复结果集阻塞与未知总数分页误导
- 🐛 fix(query-tab): 修复新建查询标签页语言切换不同步
- 🐛 fix(sidebar): 修复视图元数据重复导致侧边栏树渲染错乱
- 🐛 fix(settings): 修复语言设置面板选项显示截断
- 🐛 fix(query-editor): 隐藏 SQL Server 冗余影响行数结果集
- 🐛 test(query-editor): 修复 SQL Server 消息结果断言
- 🐛 fix(query-editor): 修复 SQL Server 结果消息缩进并校正回归测试
- 🐛 fix(update): 修复桌面端更新安装与重启流程
- 🐛 fix(i18n): 收口 dev 合并后的业务提示多语言遗漏
- 🐛 fix(i18n): 合并 dev 后补齐只读保护多语言
- fix(i18n): 收口 dev 合并后的驱动与 QueryEditor 本地化
⚡ 性能优化
- ⚡️ perf(ai-chat): 降低流式思考输出渲染开销
🔧 其他变更
- ✅ test(sqlserver): 补强索引预览与DDL回归覆盖
- 🔧 chore(wails): 同步数据库对象前端绑定
- ✅ test(data-grid): 补充 DDL 视图回归覆盖
- ✅ test(i18n): 校准多语言守卫测试源码引用位置
- ✅ test(sidebar): 补齐视图元数据加载测试桩返回字段
- test(ai): 对齐多语言 fallback 测试基线
完整变更: v0.8.2...v0.8.4
v0.8.2
✨ 新功能
- ✨ feat(connection): 支持生产连接多项保护策略
- ✨ feat(connection): 新增生产连接只读保护
- feat(redis): support per-database alias in the Redis viewer tree
- ✨ feat(trino): 新增 Trino 可选驱动接入并补齐查询支持
- ✨ feat(data-grid): 完善 ER 图多层关系展开与字段浏览
- ✨ feat(data-grid): 新增完整 ER 图视图并收口导出回归
- ✨ feat(query-editor): 收敛 SQL 分析工作台与结果区日志体验
- ✨ feat(db-connection): 新增连接后台定时探活保活能力
- ✨ feat(sidebar): 新增 Sidebar 慢 SQL 历史浮动入口
- ✨ feat(shortcuts): 把 SQL 诊断与慢查询快捷键注册到管理系统并加菜单入口
- ✨ feat(explain): 扩展索引建议规则引擎至 15 条
- ✨ feat(explain-ui): 新增慢 SQL 历史面板与 Ctrl+Shift+H 快捷键
- ✨ feat(explain): 新增慢 SQL 历史存储与 DBQueryMulti 执行埋点
- ✨ feat(explain-ui): 将诊断工作台接入 QueryEditor 并支持快捷键触发
- ✨ feat(explain-ui): 新增执行计划图渲染组件与索引建议侧栏
- ✨ feat(explain): 补齐 Oracle/SQLServer/ClickHouse 解析器与索引建议规则引擎
- ✨ feat(explain): 新增 SQL 诊断工作台后端 EXPLAIN 基建
- ✨ feat(tool-center): 优化工具中心分组交互与通用弹窗
- ✨ feat(ai): 补齐 Cursor 与 CodeBuddy 会话态聊天链路
- ✨ feat(ai): 接入 Cursor Cloud Agents API
- ✨ feat(ai): 接入 CodeBuddy CLI 并兼容官方登录态
- ✨ feat(export-workbench): 支持批量导出工作台并优化 SQL 导出性能
- ✨ feat(export-workbench): 新增导出工作台与进度历史
- ✨ feat(i18n): 完善多模块多语言适配与发版验证
- ✨ feat(i18n): 推进多语言剩余切片闭环
- ✨ feat(data-sync/oceanbase): 拆分比对入口并修复 OceanBase Oracle 连接
- ✨ feat(query-editor): 支持还原 SQL 美化前内容
- ✨ feat(i18n): 推进六语言多语言体系与扫描门禁
- ✨ feat(saved-query): 新增已存查询独立查看入口
- ✨ feat(saved-query): 支持已存查询后端持久化与连接重绑
🐛 问题修复
- 🐛 fix(query-editor): 修复外部SQL快捷保存失效
- 🐛 fix(mongodb): 修复编辑态字符串类型丢失
- 🐛 fix(query-editor): 修复消息结果前缀与复制全选交互
- 🐛 fix(mongodb): 修复 DataGrid 编辑后 BSON 类型丢失
- 🐛 fix(oracle): 修复普通查询重复列自动别名缺失
- 🐛 fix(sqlserver): 修复普通查询结果被原生多结果集吃空
- 🐛 fix(sqlserver): 修复可选驱动查询消息透传缺失
- fix(datasource): ClickHouse 22.8 HTTP 握手兼容 displayName 缺失
- 🐛 fix(data-sync): 完善多种目标库的 schema 同步链路
- 🐛 fix(query-editor): 修复当前语句快捷选择在 CRLF 文本下错位
- 🐛 fix(query-editor): 兜底 SQL 编辑器中文输入首次不上屏
- 🐛 fix(monaco-editor): 禁用 EditContext 修复中文输入异常
- 🐛 fix(sql-diagnose): 兼容新版 MySQL JSON EXPLAIN 解析
- 🐛 fix(memory): 修复大数据量导出导致进程内存飙升至 16G 的问题
- 🐛 fix(connection): 优化多数据源连接数占用
- 🐛 fix(export-workbench): 补齐整表导出百分比进度
- 🐛 fix(data-grid): 修复字段元数据偶发缺失
- 🐛 fix(export-workbench): 修正未知总数进度展示并优化 XLSX 收尾阶段
- 🐛 fix(frontend): 预构建本地化依赖避免开发启动代理失败
- 🐛 fix(ai-safety): 修正完全模式执行口径与本地工具失败判定
- 🐛 fix(query-editor): 修复外部 SQL 标签状态与 OceanBase 查询改写
- 🐛 fix(oceanbase/data-grid): 修复 Oracle 时间字段显示编辑与结果视图异常
- 🐛 fix(oracle): 修复裸表查询结果字段元数据缺失
- 🐛 fix(sqlserver): 修复对象 SQL 定义获取失败
- 🐛 fix(mysql): 修复 DATE 字段显示为 datetime
- 🐛 fix(postgres): 修复删除数据库误判当前连接占用
- 🐛 fix(external-sql): 修复外部 SQL 文件丢失后标签无法关闭
- 🐛 fix(oceanbase): 修复 Oracle 租户 SSH 预探测超时
- 🐛 fix(sql-snippet): 修复片段管理编辑与按钮布局
- 🐛 fix(oceanbase): 修复 Oracle 租户跳板机连接预探测失败
⚡ 性能优化
- ⚡️ perf(frontend): 优化长时运行下的搜索与缓存占用
- ⚡️ perf(import-export): 降低 OceanBase 导出链路内存占用
- ⚡️ perf(import-export): 降低大文件导入导出内存占用
- ⚡️ perf(ci): 减少 driver-agent 检测与平台 diff 的重复计算
- ⚡️ perf(import): 重构导入链路并支持流式批量写入
- ⚡️ perf(export): 重构大结果集导出链路并支持流式写入
♻️ 重构
- ♻️ refactor(codebase): 拆分大文件并收敛模块职责
- ♻️ refactor(sidebar): 拆分动作与搜索逻辑
- ♻️ refactor(sidebar): 抽出 V2 右键菜单逻辑
- ♻️ refactor(sidebar): 抽出 V2 树标题渲染
- ♻️ refactor(sidebar): 抽出实体操作弹窗
- ♻️ refactor(sidebar): 抽出树节点加载器
- ♻️ refactor(sidebar): 抽出批量操作弹窗
- ♻️ refactor(sidebar): 抽出外部 SQL 文件流程
- ♻️ refactor(sidebar): 抽出批量导出状态逻辑
- ♻️ refactor(sidebar): 抽出元数据加载工具
- ♻️ refactor(sidebar): 复用 V2 侧栏工具函数
- ♻️ refactor(sidebar): 迁出 legacy 节点菜单构建逻辑
- ♻️ refactor(sidebar): 清理 V2 rail 残留死代码
- ♻️ refactor(sidebar): 抽出 Command Search 面板组件
- ♻️ refactor(sidebar): 抽出 ConnectionRail 为独立子组件
- ♻️ refactor(sidebar): 迁出命令搜索相关类型与 shouldLoadSidebarNodeOnExpand
- ♻️ refactor(sidebar): 继续抽离 resolveV2ObjectGroupTitle 等 2 个工具函数
- ♻️ refactor(sidebar): 抽离独立工具函数到 sidebarHelpers 模块
🔧 其他变更
- 🔧 chore(wails): 同步数据同步 targetSchema TS 绑定
- 📝 docs(readme): 补充 Trino 联邦查询支持说明
- 🔧 chore(wails): 同步 GetSlowQueries 与 ClearSlowQueries 的 TS 绑定
- 🔧 chore(wails): 同步 DiagnoseQuery 自动生成的 TS 绑定
- 🔧 chore(gitignore): 忽略 optional-driver-agent 构建产物
- ✅ test(sidebar): 适配多语言后的 locate-toolbar 测试
- ✅ test(oceanbase): 脱敏 Oracle 租户连接测试数据
完整变更: v0.8.1...v0.8.2
v0.8.1
✨ 新功能
- ✨ feat(schema): 支持模式编辑删除及按模式导出备份
- ✨ feat(query-editor): 为 Postgres 兼容方言补全增加标识符自动引用
- ✨ feat(datagrid): 为表格编辑增加单元格级撤销能力
- ✨ feat(icons): 补齐新增数据源品牌图标资源
- ✨ feat(rocketmq): 新增 RocketMQ 数据源连接与测试发消息支持
- ✨ feat(mqtt): 新增 MQTT 数据源连接与测试发消息支持
- ✨ feat(rabbitmq): 新增 RabbitMQ 数据源连接与测试发消息支持
- ✨ feat(goldendb): 新增 GoldenDB 数据库连接支持
- ✨ feat(kafka): 新增 Kafka 数据源连接支持
- ✨ feat(gaussdb): 新增 GaussDB 数据库连接支持
- ✨ feat(iotdb): 新增 Apache IoTDB 时序库连接支持
- ✨ feat(qdrant): 新增 Qdrant 向量库连接支持
- ✨ feat(chroma): 新增 Chroma 向量库连接支持
🐛 问题修复
- 🐛 fix(query-editor): 修复事务提交按钮缺少悬浮反馈
- 🐛 fix(query-editor): 修复小窗口下 SQL 编辑器工具栏换行问题
- 🐛 fix(query-editor): 修复切换查询页后 SQL 美化方言误判
- 🐛 fix(sql-editor): 修复存储过程与返回结果写语句的结果识别
- 🐛 fix(query-editor): 优化事务工具栏排版并修复 Wails 开发页加载
- 🐛 fix(sqlserver): 修复托管事务下 UPDATE 误报执行失败
- 🐛 fix(tdengine): 修复旧版 TDengine 元数据查询与驱动版本选择异常
- 🐛 fix(query-editor): 修复跨库查询字段补全缺失
- 🐛 fix(mysql): 兼容 MyCAT 场景下数据库列表解析逻辑
- 🐛 fix(query-editor): 修复 SQL 美化未按数据库方言选择格式化器
- 🐛 fix(database-icons): 替换数据源官方图标并修正透明底展示
- 🐛 fix(icons): 替换 RabbitMQ 为官方标识
- 🐛 fix(connection-modal): 修复 MQTT 无认证用户名误判必填
- 🐛 fix(sql-editor): 修复事务执行会话与工具栏布局交互
⚡ 性能优化
- ⚡️ perf(database): 优化查询元数据加载和连接释放
完整变更: v0.8.0...v0.8.1