Skip to content

PrintLab v0.4.1 · Windows setup and port fixes

Choose a tag to compare

@AFangTeam AFangTeam released this 14 Nov 07:10

修复社区用户 squallda 在 #4 和 #5 报告的两个 Windows 问题。它们在 v0.3.0 被报告,v0.4.0 仍受影响。

  • 修复普通账户初始化私人目录时的 SeSecurityPrivilege 错误。只更新访问权限,保留当前用户和 SYSTEM,移除多余显式权限。
  • 修复两个工作台同时监听同一端口,导致项目数据交错的问题。Windows 使用独占监听;冲突时明确退出,可用 --port 为另一工作空间指定端口。
  • 修正两组中文文档测试的 UTF-8 读取。

安装与升级:下载 PrintLab.zip;已有用户先按升级指南备份并迁移个人数据。运行旧版本工作台时,先核对进程身份并停止旧服务,再启动新版。

验证:修复提交 7712621 的 Windows Server 2022/Python 3.11、Windows Server 2025/Python 3.13 均为 421 通过、33 跳过;macOS 为 442 通过、12 跳过及 9 个子场景通过。每平台另有 21 项全新 ZIP 回归、12 项 Node 测试、独立第三方安装、五机型工程/切片和真实浏览器验收通过。Windows 实测在缺少 SeSecurityPrivilege 的子进程中复现旧错误并验证修复,包含多余权限清除、重复初始化、已有文件保留和跨进程端口冲突。

完整 CI · 修复 PR · 技术说明

Windows 11 普通账户完整桌面体验仍待用户复验;本轮没有发送打印任务。保留既有 Starlette httpx 弃用提示。安装包来自通过全新安装验证的 macOS CI 产物,仅包含公开仓库内容。

PrintLab.zip SHA-256:1dd5ee12092f675ffa47f5740871582cb7e497e4abcf9a5764e5ac882a802d96