Server v0.1.8
2026-08-26 · Tag server/v0.1.8 · 当前设备
新特性
- Alpha 独立部署链路:与正式版共用 PostgreSQL 和 OSS bucket,隔离代码、进程、日志与缓存,运行在
7140端口。参见 部署。 - 按发行目标解析版本:每个版本固化 Server、macOS 和 Windows 目标,运行与计划任务只解析具备兼容 runtime 的在线版本。
- 项目展示元数据:项目可保存默认名称、本地化名称、手工声明和展示平台。参见 项目管理。
破坏性变更
- Server 仅允许
dataStorage.mode为server或both的项目运行和访问服务器数据。 迁移:local或未声明存储的项目需改为server或both,否则所有入口统一返回409。 - Core 与 CLI 精确依赖升级到
0.2.0,PersistentValue API 强制携带projectId。 迁移:非 global 的 namespace、entry 和 source 必须把projectName设为项目 ID。 - Server 已完整移除 Supabase,账号、会话和邀请改用原生 PostgreSQL。 迁移:账号数据需要一次性迁移到 Server 自有的 PostgreSQL 库。
- Desktop 登录与运行来源统一使用
desktop,旧app来源不再接受。 迁移:把调用方的来源标识改为desktop。
新增
- 新增 云端项目创建原子接收 UUID 和完整
projectInfo,Desktop 可按同 UUID 创建或恢复绑定。 - 新增 项目默认名称、本地化名称、手工声明和展示平台,经项目列表与
PUT /api/workflows/{id}/project-info提供。 - 新增 每个版本固化 Server、macOS 和 Windows 发行目标,仅本地版本跳过依赖安装与 runtime 构建。
- 新增 源码与项目组下载按 macOS/Windows 发行目标校验并独立解析平台
latest。 - 新增 Alpha 部署链路与正式版共用数据库和 bucket,隔离代码、进程、日志和本地缓存。
变更
- 变更 Desktop 安装包、更新 feed 与内置项目资源迁移到阿里云 OSS。
- 变更 Alpha Server 默认关闭计划任务自动轮询,计划管理与手动立即运行仍可用。
- 变更 项目兼容性要求精确声明 Core,只比较
major.minor兼容线,major 或 minor 变化会阻断执行。 - 变更 生产凭据改由受保护的 GitLab CI/CD Variables 注入,开发
.env仅保留在本机。
修复
- 修复 恢复任务未配置 Docker Socket 路径时改用
/var/run/docker.sock,确保 Alpha 能启动 PostgreSQL。 - 修复 内置项目的可变发布索引强制客户端重新验证,带版本的资源包改用长期不可变缓存。
移除
- 移除 Server 的本机下载服务启动、恢复与配置。