Repository navigation
v1.0.1
💖 赞助商 · 華龍算力: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 点击应用并选择“打开”。