github Syngnat/GoNavi v0.8.7

latest release: dev-latest
22 hours ago

✨ 新功能

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

Don't miss a new GoNavi release

NewReleases is sending notifications on new releases.