Skip to content

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 24 Sep 10:22
47f273e

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

✨ 新功能

  • ✨ feat(data-grid): 新增数值与日期时间数据靠右显示开关
  • ✨ feat(data-sync): 备份目录支持本机选择器并按日期分层存放
  • ✨ feat(syncworker): 加固 macOS 后台 worker 的 launchd 生命周期
  • ✨ feat(data-sync): 新增数据库备份任务并支持关闭窗口后后台调度
  • ✨ feat(data-grid): 查询结果数值与日期时间列右对齐 (contributed by @kunghim)
  • ✨ feat(query-editor): 新增编辑器面板「全屏/还原」按钮与快捷键 (contributed by @kunghim)
  • ✅ test(ai): repair the ai suites broken by this week's ui features (contributed by @insuffer)
  • feat(connection): production guard panel gets a read-only master switch (#1325) (contributed by @insuffer)
  • ✨ feat(workbench): 新增 AI 优化快捷键并修复列表展示 (contributed by @AutumnNazi)
  • ✨ feat(settings): 将品牌图标改名为更换运行时图标
  • ✨ feat(ai-settings): 支持关闭 SQL AI 自动补全
  • ✨ feat(ai-chat): 并行诊断可切换并显示会话标题
  • feat(query-editor): rank common SQL keywords first and gate functions by server version (#1328) (contributed by @insuffer)
  • ✨ feat(titlebar): 新增可切换的视图菜单
  • ✨ feat(sql-editor): 右键菜单新增「取消/添加注释」并纳入快捷键设置中心 (contributed by @kunghim)
  • ✨ feat(export): 桌面导出工作台支持随时取消并原子提交目标文件 (contributed by @kunghim)

🐛 问题修复

  • 🐛 fix(query-editor): 恢复已保存查询的按行定位表 (contributed by @AutumnNazi)
  • fix(web-auth): reject replayed TOTP codes within the validation window (contributed by @insuffer)
  • 🐛 fix(window): 修复混合 DPI 下窗口恢复定位 (contributed by @AutumnNazi)
  • 🐛 fix(query-editor): 收紧管理语句免库判定并补边界用例 (contributed by @kunghim)
  • 🐛 fix(query-editor): 未选库时放行免库 SQL 并本地化未选库错误提示 (contributed by @kunghim)
  • 🐛 fix(data-sync): 修复备份任务与定时调度问题 (contributed by @AutumnNazi)
  • 🐛 fix(windows): 退出后回收残留的 WebView2 进程
  • 🐛 fix(window): 修复显示器枚举回调耗尽与高 DPI 窗口越界 (contributed by @AutumnNazi)
  • 🐛 fix(window): 修复 Windows 副屏窗口位置恢复 (contributed by @AutumnNazi)
  • 🐛 fix(sync-worker): Windows 注册任务计划改用双编码候选并保留诊断输出
  • 🐛 fix(data-sync): 运行记录同步进度列显示后端实际上报值
  • 🐛 fix(data-sync): 清理失败备份遗留的空日期目录
  • 🐛 fix(data-sync): 修复预检在驱动连接卡住时永久转圈
  • 🐛 fix(driver): 可选更新驱动纳入需重装分组并支持一键重装
  • 🐛 fix(driver-agent): 停止查询改为服务端取消,保留连接可用 (#1329)
  • 🐛 fix(window): 修复 macOS 多显示器窗口不记忆所在屏且启动两段式动画 (#1327)
  • 🐛 fix(data-sync): 修复运行记录翻页失效与翻页时表格高度跳动
  • 🐛 fix(data-sync): 任务面板 × 改为删除当前任务
  • 🐛 fix(data-sync): 修复 dev 版看不到已配置的定时任务
  • 🐛 fix(data-sync): 修复预检按表重连导致的长时间卡顿
  • 🐛 fix(oracle): 修复查询网格对 LONG 视图文本的 4KB 截断 (#1330)
  • fix(db): escape oracle owner literal in custom GetTables (contributed by @insuffer)
  • 🐛 fix(query): 修复 Oracle CTE 查询被行数上限改写后报 ORA-00933
  • 🐛 fix(ai): 提高 OpenAI 推理模型的 Responses 输出上限
  • 🐛 fix(query-editor): 用 useCallback 稳定 ES 视图模式回调,避免结果 Tab 随编辑器重渲染 (contributed by @kunghim)
  • 🐛 fix(query-editor): 复审修复——全屏进入时中止分隔条拖拽并提升 ES 结果视图模式状态 (contributed by @kunghim)
  • 🐛 fix(ui): 入场守卫改为轮询动画类+硬上限,消除 web 慢入场竞态窗口 (contributed by @kunghim)
  • 🐛 fix(brand-icon): 修复 Windows 图标索引编译失败
  • 🐛 fix(ai-settings): 补上 SQL 补全开关的文案语言参数
  • 🐛 fix(brand-icon): 修复 macOS 15 启动时程序坞 Logo 空白
  • 🐛 fix(table-designer): 修复新建字段经常无法编辑
  • 🐛 fix(brand-icon): 让 Windows 任务栏 Logo 与旁边应用一样大
  • 🐛 fix(kafka): 修复认证参数识别并完善安全协议配置 (contributed by @AutumnNazi)
  • 🐛 fix(query-editor): 恢复 6248b96 回滚删除的编辑器治理与 Mermaid 安全修复 (#1320)
  • 🐛 fix(grok-cli): 嵌入调用改用 API Key 并提前暴露上游失败
  • 🐛 fix(brand-icon): 修复 Windows 11 任务栏固定项换 Logo 后无法打开
  • 🐛 fix(query): 查询标签页各自记住分隔高度
  • 🐛 fix(brand-icon): 修复换 Logo 时任务栏快捷方式丢失和 Dock 图标空白
  • 🐛 fix(query): 修复自定义行数点勾无效与 CTE 查询不生效行数上限
  • 🐛 fix(driver-agent): 收窄 revision 指纹范围并取消导出前 revision 阻断
  • 🐛 fix(sql-editor): 三轮审查修复——enabled 字段错位收尾与吞键语义简化 (contributed by @kunghim)
  • 🐛 fix(sql-editor): 二轮审查修复——组合键错位、菜单与吞键分离 (contributed by @kunghim)
  • 🐛 fix(sql-editor): 审查修复——挂载时序、键位枚举与禁用语义 (contributed by @kunghim)
  • 🐛 fix: 一轮审查修复——可选更新关闭入口改多值存储、判定兼容 latest、文件拆分 (contributed by @kunghim)
  • 🐛 fix(driver): 驱动库版本未变时 revision 误报降级为可选更新 (contributed by @kunghim)
  • 🐛 fix(data-grid): 重新查询后清除残留的挂起删除标记 (contributed by @kunghim)
  • 🐛 fix(app): 桌面导出改为原子替换——查询或编码失败不再破坏既有文件 (contributed by @kunghim)

⚡ 性能优化

  • ⚡️ perf(sidebar): 消除打开大表后折叠/展开左侧树的卡顿
  • ⚡️ perf(log-panel): 打开 SQL 日志时只渲染最近一页

♻️ 重构

  • ♻️ refactor(query-editor): 抽离查询定位逻辑并控制组件体积 (contributed by @AutumnNazi)
  • 🔧 refactor(data-grid): 移除冗余表头对齐 CSS 并收紧标题对齐断言 (contributed by @kunghim)
  • ♻️ refactor(brand): 固定石墨碳白图标并移除运行时切换 (contributed by @AutumnNazi)
  • ♻️ refactor(data-grid): 抽取重新查询重置逻辑为 useDataGridReloadReset hook (contributed by @kunghim)

🔧 其他变更

  • 🔧 chore(release): 准备 v1.0.0 发布
  • ⏪ revert(data-grid): 回退查询结果数值与日期时间列右对齐 (#1353)
  • 🔧 chore(frontend): 同步已删除的品牌图标绑定并修正依赖指纹
  • 🔧 chore(sponsor): 更新華龍算力官网链接
  • 🔧 chore(wails): 对齐前端构建产物与依赖哈希
  • 🔧 chore(wails): 同步紧凑查询与 DuckDB 附加数据源绑定
  • 📝 docs(release): 更新日志追加華龍算力充值活动说明
  • 📝 docs(sql-editor): 注释对齐吞键命令的最终语义 (contributed by @kunghim)
  • 🔧 chore: 二轮复审收尾——remount 测试改 JSON 数组种子并补语言设置,go 文件格式修正 (contributed by @kunghim)

完整变更: v0.9.9...v1.0.0

macOS 安装提示

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