github Syngnat/GoNavi v0.8.0

6 hours ago

✨ 新功能

  • ✨ 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

Don't miss a new GoNavi release

NewReleases is sending notifications on new releases.