✨ 新功能
- ✨ 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