Releases: Syngnat/GoNavi
Releases · Syngnat/GoNavi
Release list
🧪 Dev Build (dev-453bed4)
🧪 测试版本 (Dev Build)
版本: dev-453bed4
分支: dev
提交: 453bed439d87fd50035add7a4692ba7dabe06cdd
构建时间: 2026-07-19 14:02:03
⚠️ 这是开发测试版本,仅供内部测试使用,不建议用于生产环境。
每次 push 到dev分支会自动覆盖此 release。
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
v0.8.0
✨ 新功能
- ✨ feat(ai): 优化 AI 对话体验与 MCP 接入配置
- ✨ feat(ai): 支持聊天附件解析并优化数据库对象操作
- ✨ feat(ai): 增强 Redis 拓扑诊断能力
- ✨ feat(mcp): 增强新增服务参数逐项提示
- ✨ feat(ai): 增强代码热点拆分诊断
- ✨ feat(ai): 增强 MCP 草稿参数诊断
- ✨ feat(mcp): 增强新增服务业务参数提示
- ✨ feat(ai): 新增 Redis 拓扑诊断探针
- ✨ feat(mcp): 增强启动命令参数拆分提示
- ✨ feat(ai): 新增代码热点诊断探针
- ✨ feat(mcp): 支持一键补齐缺失启动参数
- ✨ feat(mcp): 优化新增服务模板入口
- ✨ feat(redis): 支持 Redis Sentinel 连接模式
- ✨ feat(ai): 增强 AI 诊断快捷命令
- ✨ feat(ai): 优化内置工具目录检索与参数提示
- ✨ feat(mcp): 新增运行期失败诊断探针
- ✨ feat(mcp): 增强环境变量用途提示
- ✨ feat(ai): 增强上游请求 payload 结构诊断
- ✨ feat(ai): 增强 MCP 草稿校验输出
- ✨ feat(ai): 支持 MCP 一行命令快速新增
- ✨ feat(ai): 增加 MCP HTTP 服务与 Docker 配置诊断
- ✨ feat(ai): 完善 MCP Docker 启动参数指引
- ✨ feat(query-editor): 完善片段说明事务状态和结果分页
- ✨ feat(ai): 记录 Claude CLI 上游请求入参日志
- ✨ feat(mcp): 增强新增服务参数填写提示
- ✨ feat(ai): 新增上游请求日志自查工具
- ✨ feat(ai): 记录上游请求入参与会话日志
- ✨ feat(ai): 完善远程 MCP 结构模式与面板稳定性
- ✨ feat(ai): 完善远程 MCP 指引与排障体验
- ✨ feat(ai): 增强 MCP 远程接入与上下文诊断
- ✨ feat(mcp): 强化远程 Agent 接入配置指引
- ✨ feat(ai): 完善工具目录与远程 MCP 接入指引
- ✨ feat(mcp): 增加远程 Agent 接入检查工具
- ✨ feat(mcp): 支持远程 Agent 接入和 HTTP 模式
- ✨ feat(query-editor): 对齐 DBeaver 风格事务提交模式
- ✨ feat(ai): 增加 MCP 工具 arguments 示例
- ✨ feat(ai): 显示 MCP 工具参数摘要
- ✨ feat(ai): 新增 SQL 编辑器事务状态探针
- ✨ feat(ai): 完善 MCP 新增字段填写提示
- ✨ feat(editor): 支持 SQL 编辑器增删改事务提交
- ✨ feat(ai): 新增 MCP 草稿校验探针
- ✨ feat(ai): 新增 MCP 工具参数探针
- ✨ feat(editor): 完善 SQL 编辑与数据编辑交互
- ✨ feat(ai): 新增 AI 消息流诊断探针
- ✨ feat(ai): 完善 MCP 新增参数指引
- ✨ feat(ai): 将渲染异常纳入应用健康总览
- ✨ feat(ai): 增强 MCP 配置诊断能力
- ✨ feat(mcp): 增加 MCP 服务配置实时校验
- ✨ feat(ai-tools): 新增 AI 应用健康总览探针
- ✨ feat(ai-tools): 新增 SQL 风险预检并优化视图定位
- ✨ feat(ai-mcp): 增加 MCP 参数填写速查
- ✨ feat(ai-mcp): 支持 Windows 完整命令自动拆分
- ✨ feat(ai-mcp): 补充 MCP 服务配置排错指引
- ✨ feat(query-editor): 支持结果区默认隐藏和快捷键切换
- ✨ feat(ai-mcp): 优化外部客户端安装选择状态
- ✨ feat(ai-tools): 新增连接失败诊断探针并接入快捷命令
- ✨ feat(ai-chat): 新增渲染异常探针并拆分聊天面板逻辑
- ✨ feat(ai-tools): 新增日志与快捷键探针并完善 MCP 配置引导
- ✨ feat(ai-mcp): 增强 MCP 新增指引与内置工具提示
- ✨ feat(ai-chat): 新增诊断类 slash 命令并拆分输入区状态
- ✨ feat(ai-tools): 新增AI配置体检探针并拆分本地快照执行器
- ✨ feat(ai-tools): 新增最近 SQL 活动总结探针
- ✨ feat(ai-tools): 新增外部 SQL 文件探针
- ✨ feat(ai-tools): 新增外部 SQL 目录探针
- ✨ feat(ai-tools): 新增 AI 历史会话探针
- ✨ feat(ai-tools): 新增能力探针并优化 MCP 接入指引
- ✨ feat(ai-tools): 新增安全边界探针并拆分工具注册
- ✨ feat(ai-mcp): 补充新增服务字段速查与超时捷径
- ✨ feat(ai-settings): 优化 MCP 新手引导并新增连接盘点探针
- ✨ feat(ai-mcp): 增强完整命令拆分预览
- ✨ feat(ai-chat): 增强发送前状态提示并新增就绪探针
- ✨ feat(ai-tools): 新增供应商与模型配置探针
- ✨ feat(ai-tools): 新增 AI 提示与技能配置探针
- ✨ feat(ai-tools): 新增 MCP 配置探针并拆分本地执行器
- ✨ feat(ai-tools): 新增 AI 运行时探针
- ✨ feat(ai-mcp): 补充外部客户端命令检测状态
- ✨ feat(ai-tools): 新增历史查询与片段探针
- ✨ feat(ai-tools): 新增当前连接探针并拆分 AIChatPanel 运行时模块
- ✨ feat(ai-chat): 新增上下文探针并拆分输入区组件
- ✨ feat(ai-mcp): 补强MCP参数填写引导
- ✨ feat(ai-tools): 新增工作区页签探针并拆分界面洞察模块
- ✨ feat(ai-mcp): 优化外部客户端接入引导与状态识别
- ✨ feat(ai-tools): 新增最近SQL日志探针
- ✨ feat(ai-settings): 补充全库结构快照并拆分AI设置侧栏
- ✨ feat(ai-settings): 优化MCP录入引导并补充结构快照工具
- ✨ feat(ai-settings): 优化MCP安装引导并补充表样例预览工具
- ✨ feat(ai-mcp): 补全跨表字段探针并拆分 MCP 设置区块
- ✨ feat(ai-mcp): 补全结构探针并优化客户端接入体验
- ✨ feat(ai-chat): 增加提示动作并完善历史侧栏体验
- ✨ feat(ai-mcp): 完善外部客户端安装链路并收紧 SQL 安全控制
- ✨ feat(ai): 增加用户提示词与 MCP/Skills 扩展能力
- ✨ feat(connection-import): 支持导入 Navicat NCX 连接与密码
- ✨ feat(ddl): 为 DDL 视图增加按方言格式化展示能力
- ✨ feat(sql-editor): 增加对象定义修改入口
- ✨ feat(sql-editor): 增加SQL错误中文语义提示
- ✨ feat(designer): 将对象设计整合进数据视图并统一设计表交互样式
- ✨ feat(elasticsearch): 生产级 ES 驱动 — 写入支持、分页、多版本兼容
🐛 问题修复
- 🐛 fix(table-designer): 修复触发器编辑测试在 CI 中解析失败
- 🐛 fix(table-designer): 优化表设计触发器修改入口
- 🐛 fix(redis): 修复超过16个数据库无法展示
- 🐛 fix(ci/driver): 修复可选驱动构建脚本语法错误
- 🐛 fix(ci/driver): 禁用 Windows AMD 驱动 UPX 压缩
- 🐛 fix(sql-editor): 修复补全提示下连续输入光标跳转
- 🐛 fix(window): 修复外接显示器恢复后字体模糊
- 🐛 fix(ci/driver): 修复驱动 manifest 跨平台校验误判
- 🐛 fix(driver-manager/mongodb): 恢复旧版 MongoDB 连接兼容
- 🐛 fix(redis): 修复多节点连接编辑回填主节点
- 🐛 fix(driver-manager/sql-editor): 优化驱动代理更新提示和事务提交控件
- 🐛 fix(driver): 允许旧驱动代理继续连接并保留重装提示
- 🐛 fix(ai): 复用待响应气泡承载发送失败状态
- 🐛 fix(driver): 修复驱动代理 revision 误触发重装并优化事务提示
- 🐛 fix(sql-editor): 修复 Oracle 事务结束并补充 Redis 拓扑提示
- 🐛 fix(sql-editor): 防止事务重复提交误报失败
- 🐛 fix(oracle): 修复表格编辑事务提交失败
- 🐛 fix(redis): 修复 Sentinel 切换数据库配置丢失
- 🐛 fix(transaction): 修复 Oracle 托管事务提交回滚失败
- 🐛 fix(oracle): 修复 SQL 编辑器事务提交失败
- 🐛 fix(sql): 修复 Oracle 托管事务提交回滚失败
- 🐛 fix(query-editor): 修复 Oracle 事务提交回滚失败
- 🐛 fix(datagrid): 修复 Oracle DATE 编辑丢失时间
- fix(ui)旧版UI左侧列表无法通过鼠标扩大问题修复
- 🐛 fix(query-editor): 支持 Oracle SQL 编辑器托管事务
- 🐛 fix(sync): 修复 Oracle 同步连接与 MySQL 备份导出异常
- 🐛 fix(ci): 修复跨仓库驱动发布鉴权失败
- 🐛 fix(query-editor): 修正 SQL 编辑器 DML 事务识别
- 🐛 fix(editor): 修正 SQL 编辑器 DML 事务提交语义
- 🐛 fix(workbench): 修复结果区切换与对象设计字段定义
- 🐛 fix(sidebar): 修复 GDB 兼容库视图定位失败
- 🐛 fix(sidebar): 修复国产兼容库视图定位失败
- 🐛 fix(sidebar): 修复视图定位慢加载误报
- 🐛 fix(sidebar): 修复视图缺失元数据时定位失败
- 🐛 fix(sidebar): 修复视图定位误报未找到
- 🐛 fix(sidebar): 兼容国产库视图定位
- 🐛 fix(sidebar): 修复视图定位误报未找到
- 🐛 fix(sidebar): 兜底定位表分支中的视图节点
- 🐛 fix(sidebar): 修复视图裸名定位失败
- 🐛 fix(ai-chat): 修复流式回复分裂为多个气泡
- 🐛 fix(db): 保留多写语句结果并修复 MySQL 字符集参数
- 🐛 fix(ai-mcp): 澄清外部客户端接入文案并统一状态语义
- 🐛 fix(ai-mcp): 强化外部客户端接入说明与单选安装状态
- 🐛 fix(ai-mcp): 明确外部客户端接入语义与状态提示
- 🐛 fix(ai-mcp): 统一外部客户端安装状态文案
- 🐛 fix(ci): 修复 DuckDB Windows 可选驱动构建的 CGO 参数污染
- 🐛 fix(ci): 修正 DuckDB Windows 动态链接参数
- 🐛 fix(ai-mcp): 优化外部客户端默认选中逻辑
- 🐛 fix(ci): 修复 DuckDB Windows 导入库生成链路
- 🐛 fix(ci): 修复DuckDB动态库同路径复制问题
- 🐛 fix(ci): 增强DuckDB库下载容错
- 🐛 fix(ci): 为driver-agent压缩增加metadata自检回退
- 🐛 fix(ai-settings): 修正MCP环境变量录入反馈
- 🐛 fix(ci): 为前端产物下载增加重试保护
- 🐛 fix(ai-chat): 统一历史模式会话排序
- 🐛 fix(ci): 补齐 MCP SQL 检查实现文件
- 🐛 fix(ci): 让 Go 版本跟随 go.mod
- 🐛 fix(mysql): 修复 GDB 连接参数不兼容导致的握手失败
- 🐛 fix(ddl): 修复 DDL 格式化方言类型导致的前端构建失败
- 🐛 fix(sql-editor): 移除对象信息未命中误报提示
- 🐛 fix(duckdb): 修复 DuckDB 查询误用连接超时导致中断
- 🐛 fix(ci/driver): 修复驱动发布错配与 dev 驱动下载命中旧资产
- 🐛 fix(ci): 修复 Windows revision 哈希构建失败
- 🐛 fix(ci): 修复驱动 revision 更新后复用旧构建缓存
- 🐛 fix(ci): 修复驱动发布链路变更漏掉全量重建
- 🐛 fix(ci): 修复 dev 驱动全量重建基线未透传
- 🐛 fix(ci): 修复驱动总包打包与 manifest 生成失败
- 🐛 fix(ci): 修复脏 driver release 资产导致 revision 错配
- 🐛 fix(ci): 修复 DuckDB 变更后驱动重建漏判
- 🐛 fix(duckdb): 修复无主键结果无法安全编辑
- 🐛 fix(ci): 修复工作流改动漏触发驱动重建
- 🐛 fix(ci): 修复 driver revision 跨平台错配
- 🐛 fix(table-designer): 修复 DuckDB 表设计主键保存失效
- 🐛 fix(frontend/ci): 修复对象修改卡顿与 Windows ARM 驱动校验失败
- 🐛 fix(ci): 修复 DuckDB Windows 驱动打包变量未定义
- 🐛 fix(ci): 修复 dev CI 漏掉驱动补偿构建
- 🐛 fix(ci): 修复驱动工作流 heredoc 缩进
- 🐛 fix(driver-manager): 修复驱动 revision 错配与安装卡住
- 🐛 fix(driver-manager): 修复驱动安装交互与 DuckDB Windows 发布链路
- 🐛 fix(frontend): 修复 DuckDB 对象编辑与安全修改回归
- 🐛 fix(driver): 精简驱动安装失败日志
- 🐛 fix(driver): 修复驱动安装进度回退
- 🐛 fix(sql-editor): 补全对象定义片段修改模板
- 🐛 fix(sql-editor): 修复对象跳转卡死与过程模板缺失CREATE
- 🐛 fix(sql-editor): 修复存储过程定义执行截断
- 🐛 fix(sql-editor): 修复大段INSERT脚本导致全局卡顿
- 🐛 fix(duckdb): 修复唯一索引元数据安全编辑定位
- 🐛 fix(driver/sidebar): 修复驱动代理 revision 校验与外部SQL目录重复显示
- 🐛 fix(sql-editor): 修复对象超链接侧栏定位与样式
- 🐛 fix(metadata): 修复多数据源主键唯一索引识别
- 🐛 fix(sql-editor): 修复表名悬停元数据重复展示
- 🐛 fix(duckdb): 修复元数据兼容与在线安装回退
- 🐛 fix(sql-editor): 修复结果消息展示与数据目录迁移稳定性
- 🐛 fix(tdengine): 修复低版本驱动连接与表元数据兼容问题
- 🐛 fix(store): 修复启动最大化设置未及时持久化的问题
- 🐛 fix(sql-editor): 修复对象元数据与跳转交互异常
- 🐛 fix(sql-editor): 修复脚本执行拆分与元数据只读提示
- 🐛 fix(duckdb): 修复唯一索引识别与多库对象解析
- 🐛 fix(sql-editor): 修复对象超链接定位并支持侧栏拖拽插入
- 🐛 fix(sidebar): 修复 v2 搜索关闭交互异常
- 🐛 fix(sidebar): 修复 v2 侧栏横向滚动条位置
♻️ 重构
- ♻️ refactor(redis): 抽离 Redis 连接 URI 与拓扑装配逻辑
- ♻️ refactor(connection): 统一连接驱动类型归一化
- ♻️ refactor(connection): 拆分连接类型能力配置
- ♻️ refactor(connection): 拆分连接类型目录配置
- ♻️ refactor(connection): 拆分 MongoDB 连接配置区
- ♻️ refactor(connection): 拆分 Redis 连接配置区
- ♻️ refactor(ai): 拆分 MCP 客户端接入面板
- ♻️ refactor(ai): 拆分远程 MCP 快速配置面板
- ♻️ refactor(sidebar): 拆分侧边栏核心工具函数
- ♻️ refactor(ai): 拆分 AI 本地检查工具执行器
- ♻️ refactor(ai): 拆分 AI 内置检查工具元数据模块
- ♻️ refactor(query-editor): 抽离 SQL 事务控制逻辑
- ♻️ refactor(query-editor): 拆分 SQL 事务提交设置控件
- ♻️ refactor(query-editor): 拆分 SQL 事务工具栏组件
- ♻️ refactor(ai-tests): 拆分连接与本地资产探针测试
- ♻️ refactor(ai-tests): 拆分 AI 配置探针测试
- ♻️ refactor(ai-tools): 拆分 SQL 风险探针执行器
- ♻️ refactor(ai-chat): 拆分本地工具调用链
- ♻️ refactor(ai-chat): 拆分会话标题生成逻辑
- ♻️ refactor(ai-mcp): 拆分外部客户端安装状态逻辑
- ♻️ refactor(query-editor): 拆分 SQL 结果区渲染组件
- ♻️ refactor(sidebar): 拆分 V2 侧栏工具逻辑
- ♻️ refactor(ai-message): 拆分 Markdown 代码块渲染逻辑
- ♻️ refactor(ai-tools): 拆分数据库工具执行器逻辑
- ♻️ refactor(ai-chat): 拆分输入区动作按钮组件
- ♻️ refactor(ai-context): 拆分系统上下文探针提示模块
- ♻️ refactor(ai-mcp): 拆分 MCP 服务卡片并收敛表单逻辑
- ♻️ refactor(ai-settings): 拆分 AI 设置预设与服务桥接配置
- ♻️ refactor(ai-chat): 拆分流式消息订阅 Hook
- ♻️ refactor(ai-chat): 抽离聊天消息分发助手
- ♻️ refactor(ai-chat): 抽离运行时资源加载与设置同步
- ♻️ refactor(ai-chat): 拆分面板会话视图与派生状态逻辑
- ♻️ refactor(ai-tools): 拆分本地工具执行链路
- ♻️ refactor(ai-settings): 抽离 MCP 客户端安装状态逻辑
- ♻️ refactor(ai-chat): 抽离系统上下文提示构建逻辑
- ♻️ refactor(ai-chat): 拆分洞察与历史模式视图
- ♻️ refactor(ai-settings): 拆分供应商配置视图组件
- ♻️ refactor(ai-message): 拆分消息气泡渲染并补齐展示测试
- ♻️ refactor(ai-input): 拆分上下文弹窗并完善命令反馈
- ♻️ refactor(ai-chat): 抽离本地工具执行器并补齐测试
🔧 其他变更
- 🧹 chore(types): 规范 Monaco 语言包类型声明
- Improve code quality: auto-pr/type_annotations-1781208363
- ✅ test(app): 补强 DuckDB 定义刷新与主键回归
完整变更: v0.7.9...v0.8.0
v0.7.9
✨ 新功能
- ✨ feat(elasticsearch): 补齐新建连接入口
- ✨ feat(sidebar): 增强 v2 侧栏搜索持久筛选
- ✨ feat(ai): upgrade MiniMax default model to M3
- ✨ feat(elasticsearch): 新增 Elasticsearch 驱动支持
- ✨ feat(tabs): 支持标签展示配置并提示保存 SQL 文件
- ✨ feat(external-sql): 完善外部 SQL 目录文件管理
- ✨ feat(datagrid): 增加分页跳页并适配窄屏
- ✨ feat(shortcuts): 新增标签页切换快捷键
🐛 问题修复
- 🐛 fix(driver-agent): 修复 ES 驱动代理 revision 同步
- 🐛 fix(window): 修复 Windows 恢复窗口后字体模糊
- 🐛 fix(window): 修复 macOS 标题栏双击进入全屏
- 🐛 fix(data-grid): 修复底部状态栏窄屏信息被隐藏
- 🐛 fix(data-grid): 修复单元格编辑自动首字母大写
- 🐛 fix(ui): 修复数据表头和侧栏滚动显示
- 🐛 fix(query-editor): 优化 SQL 补全和结果页交互
- 🐛 fix(datagrid): 修复 DDL 测试图标重复 mock
- 🐛 fix(shortcuts): 调整新建查询默认快捷键
- 🐛 fix(shortcuts): 同步侧边栏搜索快捷键提示
- 🐛 fix(ui): 修复暗色主题确认弹窗文字可读性
- 🐛 fix(metadata): 修复 Oracle 字段元数据显示缺失
⚡ 性能优化
- ⚡️ perf(sidebar): 优化 v2 命令搜索输入和结果展示
♻️ 重构
- ♻️ refactor(elasticsearch): 改用轻量 REST 客户端
🔧 其他变更
- 💄 style(query-editor): 调整 v2 查询工具栏布局样式
完整变更: v0.7.8...v0.7.9
v0.7.8
✨ 新功能
- ✨ feat(query-editor): 支持查询重命名导出与保存快捷键
- ✨ feat(sidebar): 优化对象菜单与旧版布局交互
- ✨ feat(query-editor): 增强 SQL 编辑器对象悬浮与快捷查看能力
- ✨ feat(sidebar): 同步标签上下文并补充对象树统计信息
- ✨ feat(data-grid): 优化字段跳转列匹配与回车定位
- ✨ feat(query-editor): 扩展 SQL 编辑器对象跳转到视图触发器和存储过程
- ✨ feat(font): 新增系统字体枚举与全局字体配置能力
🐛 问题修复
- 🐛 fix(data-grid): 修复数据视图交互与右键菜单问题
- 🐛 fix(iris): 修复 InterSystems IRIS 连接后表元数据为空
- 🐛 fix(data-grid): 修复筛选应用后横向滚动导致字段值错位
- 🐛 fix(data-grid): 修复当前页查找高亮残留并压缩旧版结果工具栏
- 🐛 fix(query-editor): 修复连续按 Ctrl/Cmd 时对象跳转失效
- 🐛 fix(tab-manager): 精简标签冗余信息并优化悬浮卡触发与对齐
- 🐛 fix(ai-panel): 隔离面板与消息级渲染异常避免整块白屏
- 🐛 fix(connection-modal): 支持编辑态回填已保存密码并保持默认遮罩
- 🐛 fix(sidebar): 统一新版侧边栏数据库图标尺寸
- 🐛 fix(ui): 统一新版界面字体并调整左侧快捷操作布局
- Revert "🐛 fix(sidebar): 修复新版左侧分组与 Host 拖拽排序"
- 🐛 fix(sidebar): 修复新版左侧分组与 Host 拖拽排序
- 🐛 fix(sidebar): 修复新版左侧分组与 Host 拖拽排序
♻️ 重构
- ♻️ refactor(query-editor): 移除新建查询页冗余工作区头部
🔧 其他变更
- 💄 style(query-editor): 补充对象跳转提示样式
- ✅ test(font): 补齐字体配置与新版排版回归校验
完整变更: v0.7.7...v0.7.8