Repository navigation
Releases
v0.3.0-alpha.12
v0.3.0-alpha.8
v0.3.0-alpha.3
应用部署、仓库通知与共享表单体验修复的 Alpha 预发布。
- 应用配置增加 v2 可移植定义,复用 Native、Docker、Compose 与 Swarm 部署模式,支持镜像或流水线产物来源及 Swarm 放置约束检查。
- 修复失败的 Swarm start-first 更新遗留任务占满节点后,显式回滚无法推进的问题;保留历史快照、副本、放置约束和健康超时规则。
- 仓库通知提供平台预览与测试发送,按实际分支或标签展示,改善提交信息与增删行数的强调颜色;预览复用实际通知内容。
- 仓库监控、代码洞察等页面区分只读详情与独立编辑路由,保留保存冲突时的输入,统一共享表单必填集合与数值范围校验。
- 统一弹窗标题、内容滚动与底部操作区,改善表单空间利用及多尺寸布局;修复隐藏辅助标题造成页面底部大面积空白滚动的问题。
- 系统监控默认进入服务器节点,完善加载骨架并保留刷新中的内容;整理 README,移除旧截图展示。
升级前请备份数据库、数据目录和加密主密钥。本版没有新增数据库迁移。
兼容边界:三节点容器故障恢复测试共享单台宿主机内核,不代表物理多机故障、manager 仲裁、数据库高可用或卷迁移认证;商业 AI 账号、全部第三方平台及原生设备仍需在实际环境验收。本次发布不代表全部 PRD 和第三方节点兼容功能已经完成。
v0.3.0-alpha.2
工作流、登录与平台界面体验修复的 alpha 预发布。
- 节点工作流提供独立执行画布、节点状态与连线动效、逐次执行结果与主机日志;保存并运行直接进入结果视图。
- 执行与版本历史补充可读版本号、节点数、触发人、耗时、最近执行及可点击详情,URL保留详情位置。
- 构建流水线与节点工作流统一空白起步、名称默认值及操作体验;修正归档动作、监控工具栏和自动刷新控件。
- Actions YAML以正常缩进展示,新增格式化按钮;修正表单生成紧凑花括号YAML的问题,保留命令中的JSON、表达式与注释。
- 改善登录安全验证、重新登录、主题入口、路由状态与加载骨架;完善Redis扫描和HTML邮件模板。
- 列表默认排序按场景统一:资源与记录最新优先、两类工作流最近编辑优先,保留手动排序及步骤日志等业务顺序。
升级前请备份数据库、数据目录及加密主密钥。本版保留草稿与发布隔离;尚未提供任意历史恢复/运行及真正单节点执行按钮,不代表PRD和第三方节点兼容全部完成。第三方商业账号和自有主机仍需按实际环境验收。
v0.3.0-alpha.1
工作流与平台能力的 alpha 预发布。
- 统一工作流入口:构建流水线支持可视化表单和高级 YAML;节点工作流提供画布、节点参数、连线插入、快捷操作、测试运行及执行记录。
- 补充文件、媒体、AI 协议接入与主机执行能力;JSON 声明扩展及内置 JS/WASM/Lua 隔离引擎随本版发布,具体节点按实际执行器校验。
- 文件存储支持本地单机和 S3;增加平台数据库、Redis、文件、访问统计及服务器节点监控。
- 完善注册邮箱验证、邮件模板、页脚与页面脚本配置、账号筛选、类型化配置编辑和模板入口。
- 仓库连接与代码洞察按工作空间角色授权共享;超管无需加入空间,查询不创建业务活动,提交操作记录真实操作者;保留跨空间隔离。
- 修正洞察作者候选、界面布局、导航、固定流程状态及多语言显示,README 增加界面示例。
兼容与限制:升级前备份数据库、数据目录和加密主密钥。本版不代表 PRD 全部能力或 n8n/ComfyUI 插件兼容均已完成;第三方商业账号和自有主机需按实际环境验收。表达式沙箱支持 Windows/Linux;Linux 非 root 需要允许用户命名空间,容器/内核拒绝隔离时会明确拒绝执行。macOS 尚不支持表达式沙箱执行。Redis 为可选监控连接,单机 SQLite 不依赖 Redis/NATS;集群需共享数据库及既有协调和存储配置。
v0.2.0-alpha.2
移除洞察报告与代码走查,保留代码洞察及历史数据,并完善主机代理、通知和多语言体验。
- 移除洞察报告、代码走查的菜单、页面、接口及自动调度;旧接口返回 JSON 404,已存历史数据和数据库迁移保留。代码洞察继续可用。
- 主机列表与详情显示主机代理版本、共享状态及可用更新,支持立即更新;统一主机代理与流水线执行器术语。
- 通知渠道先选择平台,再显示对应配置;支持各渠道独立语言、平台原生可跳转链接及窄屏布局。链接字段显示“链接:完整 URL”,URL 本身可点击。
- 运行状态保留固定机器值,显示名称支持六语言,避免字典编辑破坏后端状态语义;补齐邀请码等翻译。
- 工作空间偏好在同空间路由切换时复用,改进列表空状态、加载反馈及顶部独立路由/网络请求进度。
- 修复共享表单联动时数组被清为空字符串的问题,以及手机列表筛选占用过多空间的问题。
兼容说明:本版不会删除已有洞察报告、代码走查历史记录;相关功能入口和接口已停用。私有平台实账号、外部通知机器人及用户自有 Cloudflare Tunnel 仍需按实际部署验证。
- Unified auto-refresh choices (Off/5/10/15/30/60 seconds), live countdowns and joined capsule controls. Only the existing refresh icon spins while the countdown shows 0s; the next countdown starts after success or failure. Disabled polling uses a chevron.
- Code insight repository counts follow discovered repositories. Status polling updates published reports without resetting filters, expanded sections or reading position.
- Upgrade regression coverage preserves legacy dictionary values and custom labels while verifying generated translations.
v0.2.0-alpha.1
新增洞察报告与代码走查,并交付 alpha.40 之后的通知、安装和升级修复。
- 仓库新增「洞察报告」:日报、周报、月报、季报、年报;按人员昵称映射或应用多仓库统计,支持时区、历史生成、不可变修订及 JSON/CSV/HTML 导出。应用报告展示与本期提交匹配的测试和走查证据,不将提交量换算为业务完成百分比。
- 构建新增「代码走查」:手动或提交触发,自动生成可编辑的专用流水线;固定提交 SHA,独立运行测试和 AI 审计,保存 JUnit 结果、扫描覆盖及发现处理记录。排队任务保留原配置和流水线快照,无可用执行器时显示等待原因。
- AI 模型凭据保留在服务端,不注入仓库脚本;提供文件、字节、Token 和并发预算,校验结构化发现的位置与内容。
- 执行容量增加主机侧进程锁,服务租约超时后仍防止同一槽位重复执行;不确定的占用显示为待核验。
- 通知订阅弹窗适配窄屏、多渠道独立语言及 URL 自动识别;统一 HostAgent/主机代理与 Runner/执行器术语。
- 升级脚本以实际运行容器版本与健康状态判断完成,支持镜像拉取中断后的续升。
验证范围:新增模块具备单元、真实 PostgreSQL/MySQL 与浏览器验收;Windows 私有 Git 走查使用实际 HostAgent 和 Actions 执行,AI 接口使用本地契约服务。平台接口契约测试不等于所有平台真实账号验收;商业模型供应商和用户自有 Cloudflare Tunnel 配置需按实际部署验证。
v0.1.0-alpha.40
v0.1.0-alpha.36
代码结构与可维护性治理,独立于 alpha.35 功能版本交付。
- 前端按 app、features、shared 分层,业务配置分别归属对应模块;统一公共表单、表格、API、主题与编辑器基础设施。
- 拆分部署清单编辑器和页面组合职责,保留 YAML 注释、未知字段、类型与源码编辑能力,以及 Monaco 和终端懒加载。
- 服务端按账户、主机、流水线、仓库、部署、维护、通知及资源组织模块;拆分 Runner 连接/升级、Actions 执行编排及仓库授权大文件。
- 保留现有 Cargo crate 边界、HTTP 路由、数据库结构和协议;更新脚本及 CI 的源码路径与测试筛选,并防止筛选为空时误报成功。
- 新增前端层级与循环依赖检测,更新开发目录说明;修正浏览器测试的 Windows 目录与 shell 兼容性。
本版本为 alpha 预发布。结构治理不改变 alpha.35 的产品行为;受支持平台的真实授权与网络环境验证边界沿用 alpha.35 说明。
v0.1.0-alpha.35
代码洞察、主题与系统配置改造,并补齐时间、多语言及 Runner 自动升级能力。
-
修复编辑器构建资源被统一禁止缓存的问题,带哈希的脚本、样式和 Worker 可跨页面复用;保留 YAML 校验、补全、查找和六语言草稿,并加入生产浏览器回归。
-
Runner 连接诊断区分普通 WebSocket 失败与集群转发不可用,记录安全的阶段及节点信息,保留读取者语言;正常会话关闭不产生多余告警。此前线上偶发失败未复现,不据此宣称根因已经修复。
-
新增独立“代码洞察”:按洞察选择仓库,支持同一仓库加入多个洞察、各自配置作者映射和仪表盘;保留全部分支、可配置的初始历史范围和可选完整历史,支持贡献者、提交、语言、排行、趋势、热力图及过滤分析。
-
贡献采集与查询分离,优先使用平台 API;纯 Git 及 API 无法完整覆盖的情况通过 Runner / Actions 采集,不在服务端长期 clone。事实幂等去重、增量更新、持久化任务与仓库变化合并,支持定时 cron、事件触发和手动同步。
-
迁入参考项目主题,移除 ERP 主题;支持明暗模式、自定义与持久化。字典和配置项共用 12 种值类型、分类、编辑器及校验,支持自定义配置项,并兼容旧数据和引用;系统运维项保持受控。
-
支持 English、简体中文、繁體中文、日本語、한국어、Bahasa Melayu。页面地址带语言前缀,旧链接保留查询参数与锚点后跳转;切换语言保留编辑草稿。API 使用 Accept-Language,无该请求头时默认英文;系统状态和错误按读取者语言显示,用户姓名、脚本及命令输出保留原文。
-
修正主机组、跳板主机等可选关联字段的展示:显示“未分组”“顶级分组”“不使用跳板主机”或关联名称;正常数值 0 保留。
-
统一 UTC 数据库会话与存储,前端按浏览器时区显示;MySQL、PostgreSQL 在非 UTC 环境也执行真实迁移、统计与队列回归。
-
受管 Runner 默认在空闲时自动升级到当前服务端版本,支持全局开关、逐主机继承/启用/禁用,保留签名验证、排空、失败退避与回退,不降级。
验证范围包括独立 HTTP/SQLite、真实 MySQL/PostgreSQL、Windows Runner/Actions、私有 HTTP/SSH Git、公开开源 Git 仓库,以及生产构建的六语言浏览器交互。代码平台 API 使用本地契约服务覆盖受支持平台,不代表已实接所有私有平台账户。
Cloudflare Tunnel 已通过真实 HTTP/2 HTTPS/WSS、Runner 接入与重连验证;当前验证环境的 QUIC 出站受阻,未据此宣称 QUIC 或账号专属 named tunnel 的实测结果。
本版本为 alpha 预发布。代码目录结构治理按约定留在发版后的独立提交。