Skip to content

PMS 1.1.0

Latest

Choose a tag to compare

@github-actions github-actions released this 09 Oct 04:20
· 2 commits to main since this release

PMS 1.1.0

本次更新完成需求、项目、专题、故事的流程闭环,并将迭代交付与系统版本统一管理。

  • 功能需求在澄清节点选择所属系统,相关交付对象关联迭代时继承系统;系统版本只在迭代中关联。
  • 新增系统与系统版本管理。版本状态为计划中、开发中、已发布、已归档,新版本默认为计划中。
  • 迭代可独立创建,支持全员负责人选择、系统与版本选择、手动状态修改和删除;系统版本支持删除。
  • 统一节点工作台布局、字体与填写完成底色,修复“否”选项保存回跳,普通字段自动保存减少提示,完成节点取消二次确认。
  • 项目运营交接只保存交接人 ID 与交接说明,完成节点时两项必填。
  • 项目创建支持选择流程模板,排期统一为日期范围选择。
  • 新安装使用统一名称的系统流程模板,初始版本不展示历史版本标签。

安装与升级

新安装请下载本页安装包,解压后运行 ./scripts/bootstrap.sh。只需 Docker 与 Compose v2,支持 linux/amd64 和 linux/arm64。

已有安装先确认备份可用,再运行 ./scripts/upgrade.sh 1.1.0。本版数据库迁移至 V69;项目交接中已移除的历史字段会由迁移清理。

请先更新安装脚本。本版修复旧脚本的环境变量优先级问题,避免 .env 已更新但 Compose 仍使用旧镜像。

镜像:ghcr.io/xiebinjava/pms-backend:1.1.0、ghcr.io/xiebinjava/pms-front:1.1.0。

源码与使用说明见仓库 README。安装包仅包含发行配置和脚本,不包含本地密钥或业务数据。

验收与安全说明

已验证新安装、真实 1.0.8 → 1.1.0 升级、V69 迁移、重启持久化及数据库/附件隔离恢复。升级时 Docker Hub 网络超时,因此复用已有 MySQL 8.4 镜像;正式应用镜像仍从 GHCR 拉取。后端测试 1028 项(1 项跳过),前端 635 项通过,正式镜像 Chromium 冒烟通过。范围与限制见 验收记录。

本版对 CVE-2026-47884、CVE-2026-47890 采用限定 Spring MVC 6.2.19、JAR 路径且到期日为 2026-11-09 的适用性例外,依据当前应用无漏洞触发功能。这不是依赖已修复;其他 HIGH / CRITICAL 安全门禁保持启用。详见 安全评估。