Skip to content

v1.0.1

Choose a tag to compare

@github-actions github-actions released this 01 Oct 04:02
f19f977

💖 赞助商 · 華龍算力:deepseek,glm,kimi降至3.8折,DeepSeek谷价仅1.9折!
華龍算力AI中转站活动加码:充88得100,每人限1单哦

✨ 新功能

  • ✨ feat(data-sync): 对账任务支持可选的自动补字段
  • ✨ feat(data-sync): 数据同步选择结构内容时允许自动建表
  • ✨ feat(sql-analysis): 重做慢 SQL 与 SQL 诊断页面并跟随主题色
  • ✨ feat(query-history): 重做 SQL 执行历史页为列表加预览并跟随主题色
  • ✨ feat(query-editor): 工具栏新增「历史与诊断」独立入口
  • ✨ feat(ai): 支持编辑器选区绑定上下文
  • ✨ feat(sidebar): 连接树图标整体重绘放大、表名优先显示,Windows 标题栏「关于」补检查更新
  • ✨ feat(data-grid): 重做筛选条件面板,并统一上下工具栏图标字号
  • ✨ feat(query-editor): 工具栏图标重绘并与图标字号 token 对齐
  • ✨ feat(ai): 重做运行过程 / 思考 / 探针 / 审批 / 快捷命令,并支持消息时间与 Always Approve
  • ✨ feat(icons): 新增线性图标 Chevron / More / Wrap / Format / 全屏 / 时钟 / 文件夹 / 索引 / 链接
  • ✨ feat(ai): AI 面板宽度拖拽记忆并按视口收窄
  • ✨ feat(ai): 上下文档位可调、模型可删除并更新供应商默认模型
  • ✨ feat(ai): AI 聊天面板视觉重做并让尺寸跟随主题字号与缩放
  • ✨ feat(data-grid): 对象类型与数据预览图标改用统一图标家族
  • ✨ feat(settings): 设置中心搜索可检索页面内的说明与文案
  • ✨ feat(nacos): 历史内容支持快捷键查找并修复图标字体
  • ✨ feat(nacos): 历史比较支持两种差异视图和明确结果 (contributed by @AutumnNazi)
  • ✨ feat(nacos): 历史版本增加标准时间与当前内容差异比较 (contributed by @AutumnNazi)
  • ✨ feat(nacos): 支持命名空间、配置分组和配置置顶 (contributed by @AutumnNazi)
  • ✨ feat(nacos): 历史配置支持 YAML 语法高亮 (contributed by @AutumnNazi)
  • ✨ feat(sidebar): 侧栏工具按钮固定在顶部工具条并可切换到左侧侧边栏
  • ✨ feat(icons): 新增自绘线性图标家族
  • ✨ feat(user-management): 失效时间改用日期时间选择器并统一各面板图标与提示
  • ✨ feat(user-management): 新增用户管理专用图标与统一空状态组件
  • ✨ feat(sidebar): 命令搜索支持检索设置、已存查询与已打开页签
  • ✨ feat(settings): 设置中心搜索支持检索页面内的设置项并跳转高亮
  • ✨ feat(sidebar): 为 Nacos 配置管理加载显示转圈状态 (contributed by @AutumnNazi)
  • ✨ feat(nacos): 请求失败时展示跳板机无法连接远端的原因
  • ✨ feat(titlebar): Windows 关于按钮改为下拉菜单并移除主题切换提示
  • ✨ feat(ai): 输出被截断时自动续写,不再中断对话
  • ✨ feat(native-menu): macOS 主题菜单按当前模式命名并新增主题设置入口
  • ✨ feat(driver): 导出驱动包时可选择要打包的驱动
  • ✨ feat(native-menu): macOS 驱动管理入口迁入原生菜单栏
  • ✨ feat(native-menu): macOS 关于菜单新增检查更新
  • ✨ feat(driver): 镜像源切换改为下拉选择并附带来源说明
  • ✨ feat(titlebar): 补充会话工作台入口的精简名称
  • ✨ feat(sidebar): 打开驱动管理时自动折叠左侧树,离开后自动恢复
  • ✨ feat(titlebar): 标题栏入口支持纯文字、纯图标、图标加精简文字三种显示方式
  • ✨ feat(titlebar): 新增功能入口位置设置,支持工具条与标题栏两种布局
  • ✨ feat(user-management): 新增跨数据源用户与权限管理工作台
  • ✨ feat(session): 实现多源会话工作台
  • ✨ feat(titlebar): 重排标题栏与工具条入口,统一 AI 图标并支持图标随主题配色
  • ✨ feat(theme): 亮暗模式分别记忆主题并优化一键切换流畅度
  • ✨ feat(titlebar): 标题栏改版为图标工具条,macOS 设置入口迁入原生菜单栏 功能工具条 - 标题栏下方新增独立工具条:新建连接 / 新建查询 / 管理连接分组 / 数据工作流 │ SQL 工具 / 驱动管理 / 关于 - 按钮改为图标+文字,图标为手写 SVG(2px 圆润描边),驱动管理打开时显示淡紫激活态 - 按钮宽度按标签自适应,修复「管理连接分组」溢出压到相邻按钮的问题 - 工具条不再套用 mac 红绿灯留白,去掉左侧空位
  • ✨ feat(driver): 驱动包 ZIP 导入导出、并行安装与驱动管理页状态修复
  • 🚀 feat(pulsar): 接入 Apache Pulsar 消息队列 (contributed by @AutumnNazi)
  • ✨ feat(data-import): 达梦数据导入工作台支持 SQL 文件导入
  • ✨ feat(table-designer): 按数据源补齐字段默认值候选项
  • ✨ feat(data-sync): 新增 run-sync-job 一次性执行模式与到期判定 (contributed by @kunghim)
  • ✨ feat(data-sync): 新增按任务的 Windows 计划任务注册与旧登录任务清理 (contributed by @kunghim)
  • ✨ feat(data-sync): 新增调度描述到 OS 计划任务触发器的纯函数翻译 (contributed by @kunghim)

🐛 问题修复

  • 🔧 fix(data-sync): 修复一次性同步进程调度循环抢先入队导致的竞态
  • 🔧 fix(sql-analysis): 修复 KingBase 上 SQL 诊断报「未返回 EXPLAIN 结果集」
  • 🔧 fix(data-sync): 修复字符列长度按字节计的目标写入报「值太长」
  • 🐛 fix(titlebar): 收紧关于菜单下拉框宽度
  • 🐛 fix(query-editor): 统一执行耗时口径,编辑器底部与日志显示一致且不再先涨后跌
  • 🐛 fix(query): 后端上报建连 / 执行两个阶段,心跳不再在建连期间谎报 executing
  • 🐛 fix(ai): 前端事件投影容忍缺失 callId,恢复循环不再被无法解析的事件卡住
  • 🐛 fix(ai): 修复审批卡片不显示导致运行卡死,并支持自动审批与思考摘要
  • 🐛 fix(user-management): 修复库下拉显示 [object Object] 并改为选择已有库与对象
  • 🐛 fix(nacos): 修复侧栏搜索配置组和服务组 (contributed by @AutumnNazi)
  • 🐛 fix(ssh): 转发被服务器策略拒绝后淘汰缓存的 SSH 会话
  • 🐛 fix(data-sync): 修复 Oracle 预检超时并把定位落到具体映射行
  • 🐛 fix(session): 修复会话工作台不可用并优化筛选与库选择
  • 🔧 fix(test): 补齐租约过期围栏的断言覆盖 (contributed by @jimboo7339)
  • 🔧 fix(ci): 消除 TestLeaseFenceRejectsStaleOwnerWrites 的租约 TTL 竞态 (contributed by @jimboo7339)
  • 🐛 fix(update): 移除 Windows 更新器的混淆式 PowerShell 自删除逻辑 (contributed by @jimboo7339)
  • 🐛 fix(nacos): 拖动分割线不再改变另一侧面板表头 (#1372)
  • 🐛 fix(ai): 默认不再限制模型输出长度,修复对话中途 max_output_tokens 中断
  • 🐛 fix(i18n): 移除主题菜单文案的重复 key
  • 🐛 fix(driver): 导入驱动包时文件选择只允许 ZIP
  • 🐛 fix(session): 让会话工作台跟随主题颜色与字体
  • 🐛 fix(nacos): 修复 yaml 等配置正文无语法高亮 (#1368)
  • 🐛 fix(session): 修复会话工作台入口不可见
  • 🐛 fix(windows): 回滚 MSI 目录恢复与编码清理替换
  • 🐛 fix(docker): 修复 Web Server 镜像前端构建缺少用户管理选项契约
  • 🐛 fix(session): 转义 Trino 保留列名
  • 🐛 fix(session): 修正 Trino 会话列表查询
  • 🐛 fix(sidebar): 去除资源树展开箭头 hover 框并更换侧栏折叠图标
  • 🐛 fix(data-sync): 修复 Oracle 同步到海量数据库时源 owner 泄漏为目标 schema
  • 🐛 fix(update): 移除编码 PowerShell 更新清理 (contributed by @AutumnNazi)
  • 🐛 fix(release): Bero 发布成功时容忍 CST 故障
  • 🐛 fix(update): 按下载来源优化检查更新顺序 (contributed by @AutumnNazi)
  • 🐛 fix(installer): 修复 MSI 升级未沿用安装目录 (contributed by @AutumnNazi)
  • 🐛 fix(pulsar): 保真预览二进制消息载荷 (contributed by @AutumnNazi)
  • 🐛 fix(pulsar): 保留默认主题并校验完整消息体 (contributed by @AutumnNazi)
  • 🐛 fix(pulsar): 修复 TLS 默认端口与隐藏隧道配置 (contributed by @AutumnNazi)
  • 🐛 fix(ai): 修复 Responses 推理对话中途耗尽预算
  • 🐛 fix(grok-cli): 恢复订阅模型的 OAuth 登录态
  • 🐛 fix(query-editor): 切换标签后保留 SQL 编辑器滚动位置
  • 🐛 fix(data-import): 达梦 SQL 导入测试不再依赖已启用的可选驱动
  • 🐛 fix(i18n): 重新生成 catalog.zip 使其与语言 JSON 一致
  • 🐛 fix(data-sync): 计划任务名不再受路径分隔符影响 (contributed by @kunghim)
  • 🐛 fix(linux-build): 构建前检查工具链并自动适配 WebKitGTK 版本
  • 🐛 fix(build): 为前端编译设置足够的 Node 堆上限
  • 🐛 fix(build): 修复 npm 12 拒绝锁文件镜像地址导致前端依赖安装失败
  • 🐛 fix(data-import): 改写 SQL 文件导入不可用的提示文案
  • 🐛 fix(data-sync): 复审修复——调度文案平台中性化、注销瞬时失败保留重试线索、清理死代码 (contributed by @kunghim)
  • 🐛 fix(data-sync): 计划任务注册路径恢复测试与无 UI 运行时守卫 (contributed by @kunghim)
  • 🐛 fix(data-sync): 任务计划注册对齐上游 SID 用户识别候选 (contributed by @kunghim)
  • 🐛 fix(sqlparam): 非MySQL方言禁用反斜杠转义,修复 全量丢失 (contributed by @kunghim)
  • 🐛 fix(table-designer): 修复 Oracle 注释无法双击编辑
  • 🐛 fix(data-sync): 复审修复——interval 锚点相位、停用对齐注册、reconcile 超时与孤儿清理 (contributed by @kunghim)
  • 🐛 fix(data-sync): 计划任务注册前确保数据目录存在,修复全新数据根首次注册失败 (contributed by @kunghim)

⚡ 性能优化

  • ⚡️ perf(oracle): 补表存在性点查与批量列读取,合并 identity 查询

♻️ 重构

  • 🔁 refactor(data-sync): Windows 定时调度改为系统计划任务一次性执行,主应用在线时进程内调度 (contributed by @kunghim)

🌐 国际化

  • 🌐 i18n(all): 补充 AI 面板、数据筛选、SQL 编辑器连接阶段的六语言文案

🔧 其他变更

  • 🔧 chore(release): 准备 v1.0.1 发布
  • 📝 docs(需求追踪): 补充一次性同步进程调度竞态与 CI 失败的追踪文档
  • 📝 docs(需求追踪): 补充 KingBase 上 SQL 诊断退回单结果 EXPLAIN 的追踪文档
  • 📝 docs(readme): 更新产品截图并补充图注
  • 📝 docs(需求追踪): 补充执行历史、分析页重做与数据同步字段处理的追踪文档
  • ✅ test: 修复 QueryEditor 与 i18n 共 500 个失败用例
  • 🎨 style(user-management): 用户管理改为平铺布局并跟随主题背景
  • ✅ test(i18n): 新增语言 JSON 重复 key 检查
  • 🔧 chore(frontend): 同步 package.json.md5 与当前依赖清单
  • 💄 style(i18n): 统一镜像源显示名为 CSTServer
  • 💄 style(titlebar): 统一会话工作台入口图标风格
  • 🔧 chore(build): 同步 i18n 语言包与前端依赖哈希
  • 📝 docs(readme): 更新 Go 版本要求并补充 Linux 构建依赖
  • ✅ test(data-sync): 注入桩覆盖计划任务注销的 marker 与失败分支 (contributed by @kunghim)

完整变更: v1.0.0...v1.0.1

macOS 安装提示

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