Repository navigation
v1.1.2
💖 赞助商 · 華龍算力:deepseek,glm,kimi降至3.8折,DeepSeek谷价仅1.9折!
華龍算力AI中转站活动加码:充88得100,每人限1单哦
✨ 新功能
- ✨ feat(settings): 设置中心瘦身,运维工具入口迁移至标题栏
- ✨ feat(i18n): 标题栏维护入口与设置中心瘦身配套文案
- ✨ feat(brand-icon): 吉祥物原生图标改用圆角白底图块合成 (contributed by @kunghim)
- ✨ feat(brand-icon): Windows 原生图标按素材家族归一化取景 (contributed by @kunghim)
- ✨ feat(ci): 评审评论增加「变更概览」百分比指标
- ✨ feat(datagrid): 跳列支持按列注释匹配 (contributed by @kunghim)
- ✨ feat(ci): 增加 PR 自动评审并要求三份测试全部通过
- ✨ feat(data-export): 支持使用字段注释作为导出表头 (contributed by @AutumnNazi)
- 🔍 feat(diagnostics): 新增 IPC 计量与标签切换探针,默认关闭
- ✨ feat(announcement): 新增内置免费 AI 启动公告
- ✨ feat(query-editor): 增加 SQL 执行日志自动展开设置
- ✨ feat(mock-data): 新增模拟数据工作台,表右键菜单、表数据工具栏与数据工作流三处入口
- ✨ feat(mock-data): 新增模拟数据绑定,写入复用表数据导入管线
- ✨ feat(mock-data): 新增模拟数据生成内核,按方言解析列类型并逐行产出
- ✨ feat(detached-window): 拖出预览浮层离开标签栏才显示,用文案替代百分比
- ✨ feat(workbench-tabs): 设置中心标签固定在标签栏首位且不可拖动
🐛 问题修复
- 🐛 fix(brand-icon): 固定场景重建任务栏按钮并移除重复图标应用 (contributed by @kunghim)
- 🐛 fix(brand-icon): 卸载清理残留固定项并在安装期恢复品牌图标 (contributed by @kunghim)
- 🐛 fix(brand-icon): 修复 Windows 图标切换竞态与快捷方式收敛 (contributed by @kunghim)
- 🐛 fix(oracle): 修复带 schema 限定名的表存在性点查恒判不存在 (contributed by @kunghim)
- 🐛 fix(ci): 评审机器人不再信任 workflow_run 的 pull_requests 数组
- 🐛 fix(ci): 评审评论去掉「GoNavi 自动评审」总标题
- 🐛 fix(ci): 修复 PR 评审模型下线 404 与门禁评论不刷新
- 🐛 fix(datagrid): 修复 HTTP 脚本隧道网格编辑与提交能力判断 (#1443)
- 🐛 fix(ai-settings): 修复已接入供应商列表一直转圈
- 🐛 fix(iotdb): 修复带结果预算的表查询被多结果集接口拒绝 (#1444)
- 🐛 fix(iris): 大结果集末帧后挂死,fetchMoreData 同步 sqlCode (#1430) (#1427)
- 🐛 fix(sidebar): IRIS 命名空间列表查询同步走 SUBSTRING 预过滤 (#1430) (#1427)
- 🐛 fix(i18n): 重新生成 catalog.zip 使语言目录与嵌入包一致
- 🐛 fix(sidebar): 修复置顶回归测试的隐式 any 导致前端构建失败
- 🐛 fix(sidebar): 修复 PostgreSQL 置顶表后列表被折叠
- 🐛 fix(saved-query): 允许保存清空 SQL 的查询
- 🐛 fix(iris): 修复 IRIS/Caché 元数据查询永久转圈 (#1430) (#1427)
- 🐛 fix(query-editor): 修复输入新表名后防抖重扫不再标色
- 🐛 fix(monaco-hover): 修复查找控件关闭按钮 tooltip 悬停闪烁
- 🐛 fix(keepalive): 修复保活开启后连接池不复用物理连接导致堡垒机令牌过期无法查询
- 🐛 fix(sqlserver): 修复驱动构建函数重复声明 (contributed by @AutumnNazi)
- 🐛 fix(sidebar): 修复数据变更后表行数不刷新 (contributed by @AutumnNazi)
- 🐛 fix(i18n): 同步合并后的语言目录包 (contributed by @AutumnNazi)
- 🐛 fix(iris): 空配置时枚举真实命名空间,范围弹窗刷新不再卡死转圈 (#1430)
- 🐛 fix(sidebar): 按模式懒加载目录并下推显示范围 (contributed by @AutumnNazi)
- 🐛 fix(datagrid): 修复未提交编辑在重新查询后错配记录
- 🐛 fix(sidebar): 显示范围滤空时兜底放行,父节点勾选不再卡住 (#1430)
- 🐛 fix(sidebar): 库名匹配的大小写语义跟随数据源契约 (#1430)
- 🔒 fix(data-grid): 拦截截断预览值的写回,避免覆盖数据库原始值
- 🐛 fix(sidebar): 区分「后端无库」与「被显示范围滤掉」,并记下驱动侧命名空间 (#1430)
- 🐛 fix(sidebar): 删除数据库后不再把可见性白名单锁在已删库名上
- 🐛 fix(iris): 修复旧代次服务端元数据被 200 行上限静默截断 (#1427, #1430)
- 🐛 fix(iris): 修复 Caché 连接 panic 与 IRIS 结果集随机截断 (#1427, #1430)
- 🐛 fix(ai): 内置 AI 单独放宽响应头等待,避免被 120s 表头超时中断
- 🐛 fix(query-editor): 修复「不限」仍被五万行安全预算截断
- 🐛 fix(dameng): 修复小写表名元数据查询 (contributed by @AutumnNazi)
- 🐛 fix(i18n): 重新生成 catalog.zip 同步新增的权限错误文案
- 🐛 fix(data-grid): 修复空表横向滚动与空态布局 (contributed by @AutumnNazi)
- 🐛 fix(query-editor): 修复数据库节点新建查询的连接上下文
- 🐛 fix(detached-window): 修复 macOS 上左右拖动标签排序误触发独立窗口
- 🐛 fix(query-editor): 计时器 ref 参数类型与声明对齐,修复 wails dev 前端编译失败
- 🐛 fix(download-mirror): Bero 镜像上限放宽到 13GB,配合已升级的保留规则
- 🐛 fix(download-mirror): CST 镜像上限放宽到 16GB,同步失败时发布运行改为失败
⚡ 性能优化
- ⚡️ perf(appearance): 新增低配机降级档位,自动识别并关闭重特效
- ⚡️ perf(query-editor): 非激活标签页不再拉元数据、不再挂全局快捷键
- ⚡️ perf(query-editor): 定位元数据加 TTL 缓存,补全与悬停改有界上下文扫描
- ⚡️ perf(data-grid): 结果集渲染去全量拷贝,并给结果集与会话缓存加上限
- ⚡️ perf(backend): 元数据 TTL 缓存与独立连接通道,补链路耗时埋点与内存回收
- ⚡️ perf(db): 扫描归一化加标量快路径,结果切片按容量预分配
♻️ 重构
- ♻️ refactor(sidebar): 表右键菜单视图从 V2TableContextMenu.tsx 拆出独立文件
- ♻️ refactor(app): 连接保活策略从 app.go 拆到独立文件
🔧 其他变更
- 🔧 chore(release): 准备 v1.1.2 发布
- 📝 docs(brand-icon): 修正原生取景缩放注释并收紧透传测试 (contributed by @kunghim)
- ✅ test(driver): 修复平台相关测试在 Windows 上的失败 (contributed by @kunghim)
- 🧪 test(brand-icon): 对齐启动图标恢复测试契约 (contributed by @kunghim)
- 🔧 chore(db): 补齐驱动标签构建下的连接池调用适配
- 📝 docs: 补充本机 macOS 工具链说明与 rc 依赖补丁文档
- 🔧 chore(download-mirror): Bero 磁盘扩到 200GB 后镜像上限调到 16GB,与 CST 一致
完整变更: v1.1.1...v1.1.2
macOS 安装提示
此版本的 macOS DMG 使用 ad-hoc 签名,未进行 Apple 公证。首次打开可能被 Gatekeeper 拦截;请确认来源后,在 Finder 中按住 Control 点击应用并选择“打开”。