Skip to content

Releases: Syngnat/GoNavi

🧪 Dev Build (dev-453bed4)

Pre-release

Choose a tag to compare

@github-actions github-actions released this 19 Jul 06:27

🧪 测试版本 (Dev Build)

版本: dev-453bed4
分支: dev
提交: 453bed439d87fd50035add7a4692ba7dabe06cdd
构建时间: 2026-07-19 14:02:03

⚠️ 这是开发测试版本,仅供内部测试使用,不建议用于生产环境。
每次 push 到 dev 分支会自动覆盖此 release。

v0.8.7

Choose a tag to compare

@github-actions github-actions released this 18 Jul 17:06

✨ 新功能

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

Choose a tag to compare

@github-actions github-actions released this 11 Jul 16:30
6714c53

✨ 新功能

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

Choose a tag to compare

@github-actions github-actions released this 08 Jul 13:09
9b6a3bf

✨ 新功能

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

Choose a tag to compare

@github-actions github-actions released this 30 Jun 00:13
1103f88

✨ 新功能

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

Choose a tag to compare

@github-actions github-actions released this 23 Jun 13:21
86745f9

✨ 新功能

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

Choose a tag to compare

@github-actions github-actions released this 15 Jun 01:14
f0278bf

✨ 新功能

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

Choose a tag to compare

@github-actions github-actions released this 12 Jun 15:38
5a99b5a

✨ 新功能

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

Choose a tag to compare

@github-actions github-actions released this 02 Jun 08:16
05ebf3d

✨ 新功能

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

Choose a tag to compare

@github-actions github-actions released this 31 May 15:09
e7379d9

✨ 新功能

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