Skip to content

v1.2.1

Choose a tag to compare

@github-actions github-actions released this 03 Nov 15:40
e7288dd

💖 赞助商 · 華龍AI算力:最新活动 国模百亿补贴,DeepSeek、GLM 等模型只需 0.8 折(不足一折)。
🎁 注册链接

✨ 新功能

  • ✨ feat(tabs): 溢出菜单改为可搜索列表并修双行标签
  • ✨ feat(update): 更新下载支持取消并可立即重来 (contributed by @AutumnNazi)
  • ✨ feat(tabs): 增加「固定数量 / 水平滚动」两种溢出模式,恢复标签底色与三种外观
  • ✨ feat(tabs): 标签固定宽度不压缩、溢出横向滚动、收纳只列放不下的
  • ✨ feat(tabs): 标签条改为自绘可见性,溢出收进紧凑单行「更多」菜单
  • ✨ feat(sidebar): 数据库右键支持整库复制(结构 + 数据)
  • ✨ feat(data-grid): 表格数据支持快捷键刷新(Windows F5 / macOS ⌘⇧R)
  • ✨ feat(table-designer): 表概览显示字符集,编辑已有表可改字符集与排序规则
  • ✨ feat(data-sync): 修复 SQL 带完整列定义与索引语句,新增迁移脚本区
  • ✨ feat(plugin): 顶栏按钮支持打开插件窗口

🐛 问题修复

  • 🐛 fix(tabs): 溢出菜单测试补齐 TabData.connectionId
  • 🐛 fix(docker): go mod download 前拷贝 sdk/go 模块
  • 🐛 fix(tabs): 标签标题字号收小,第二行内容不再被逐个截断
  • 🐛 fix(tabs): 双行标签不再被压扁,行末标签不再被裁
  • 🐛 fix(tabs): 修复自绘标签条里标签互相重叠
  • 🐛 fix(plugin-market): 版本页单条清单不合法不再拖垮整页
  • 🐛 fix(monaco): 统一查看与编辑的字号与关键字分词 (contributed by @AutumnNazi)
  • 🐛 fix(i18n): 重新生成 catalog.zip,修复 dev 上 Backend Tests 失败
  • 🐛 fix(plugin): 清单不兼容的已装插件不再拖垮整个插件列表
  • 🐛 fix(iris): 修复 DelimitedIds 关闭时表预览报 LITERAL 错误
  • 🐛 fix(query-editor): 日志开关改为控制「日志」标签显隐并挪到查询工具条 (contributed by @virgosgod-maker)
  • 🐛 fix(sidebar): 虚拟树高度补上内容容器的上下内边距
  • 🐛 fix(query-editor): 避免常量投影借用实体列信息 (contributed by @AutumnNazi)
  • 🐛 fix(query-editor): 修复列注释投影与选词兜底 (contributed by @AutumnNazi)
  • 🐛 fix(sidebar): 展开大库后树下方留白,滚动一下才渲染
  • 🐛 fix(ai): 修复 CodeBuddy 认证识别与聊天本地化 (contributed by @AutumnNazi)
  • 🐛 fix(query-editor): 批量脚本结果汇总,DDL 不再显示影响行数 0
  • 🐛 fix(query-editor): 按投影顺序精确判定裸列注释归属 (contributed by @AutumnNazi)
  • 🐛 fix(query-editor): 收紧最后一行兜底命中判据并避免跨表借注释 (contributed by @AutumnNazi)
  • 🐛 fix(ai): CodeBuddy 流式路径同样识别未登录并统一 stderr 摘要 (contributed by @AutumnNazi)
  • 🐛 fix(query-editor): 修复结果列注释回填与最后一行选词 (contributed by @AutumnNazi)
  • 🐛 fix(ai): CodeBuddy CLI 未登录时返回本地化提示 (contributed by @AutumnNazi)
  • 🐛 fix(hive): 取消测试的超时窗口不再与初始提交撞车
  • 🐛 fix(data-grid): 刷新快捷键真正生效——补传 isActive 与 shortcutOptions
  • 🐛 fix(ci): SFX 模块改为随仓库提交,构建不再依赖 7-zip.org
  • 🐛 fix(ci): Windows 便携版下载 7-Zip 失败不再拖垮整条打包流水线
  • 🐛 fix(plugin): 安装时拒绝当前宿主跑不了的包
  • 🐛 fix(data-sync): 细滚动条、筛选行定宽、修复 SQL 补齐遗漏的差异类型
  • 🐛 fix(plugin): 过期持久化清单只隔离自身,不再拖垮插件运行时 (contributed by @AutumnNazi)
  • 🐛 fix(plugin): 消除生命周期通知测试的空文件竞态
  • 🐛 fix(release): drivers_only 模式跳过依赖 CLI 资产的列表步骤
  • 🐛 fix(release): 阻止复用与当前 tag 不一致的驱动资产
  • 🐛 fix(plugin): 收敛能力面契约并修复 P2 边界问题
  • 🐛 fix(plugin): 收紧插件能力边界并修复审查发现的正确性缺口

♻️ 重构

  • ♻️ refactor(plugin): 清单契约收敛到 SDK 单一实现,市场不再各自抄规则
  • ♻️ refactor(plugin): 移除未消费的 configSchema 并收紧窗口权限

🔧 其他变更

  • 🔧 chore(release): 准备 v1.2.1 发布
  • ⏪ revert(tabs): 标签条回退到 v1.2.0 的实现
  • 💄 style(tabs): 标签第二行的分隔符两侧不留间距
  • 🔥 revert(sidebar): 移除临时诊断块
  • ✅ test(plugin): datasource disable 不等待的阈值放宽到 1s
  • 🔧 chore(sidebar): 临时诊断块,把虚拟树的关键尺寸画在侧边栏底部
  • ✅ test(plugin): 等插件进入 running 的上限从 3s 放宽到 30s
  • ✅ test(ai): 覆盖 CodeBuddy 流式的 stderr 摘要与静默结束分支 (contributed by @AutumnNazi)
  • ✅ test(plugin): disable 不等待的阈值放宽到 1s,避免 Windows CI 抖动误报
  • ✅ test(database-copy): 表清单失败用例不再依赖具体文案
  • ✅ test(query-editor): kingbase 聚合结果用例不再断言「从不查列元数据」
  • 🔧 chore(release): 驱动 provenance 检查显式使用驱动发布令牌
  • 🔧 chore(i18n): 重新生成 catalog.zip 修复 dev 基线
  • 🔧 chore(i18n): 重新生成 catalog.zip 同步权限文案

完整变更: v1.2.0...v1.2.1

macOS 安装提示

此版本的 macOS DMG 使用 ad-hoc 签名,未进行 Apple 公证。首次打开可能被 Gatekeeper 拦截;请确认来源后,在 Finder 中按住 Control 点击应用并选择“打开”。