登录

版本延迟半年!微软反思:终于要解决PowerShell关键问题


2026年04月03日 18:52

快科技4月3日消息,微软PowerShell高级产品经理Jason Helmick发布博文, 详细解释了PowerShell 7.6 LTS版本延迟发布的原因,并公布了多项改进措施,以避免类似问题再次发生。

Helmick介绍了PowerShell发布流程的复杂程度:每次发布涉及29个软件包、8种包格式、4种CPU架构(包括x64和Arm64)以及8个操作系统的支持,单次发布的跨平台测试量高达近28.8万次。

7.6 LTS的延迟始于2025年10月,当时打包相关的变更在预览版中引入了一个导致Alpine构建失败的Bug。

11月,新的合规要求迫使非Windows平台的打包工具链进行修改,修复工作被推迟至12月,而12月正值假期,进一步拖慢了进度。

进入2026年1月,glibc版本不匹配等问题影响了RHEL 8系统的兼容性,打包变更所需的深度重构远超预期,验证和回溯工作一直持续到2月,最终稳定版直到3月才得以发布。

针对这一系列问题,微软在发布周期中途调整了策略,优先对RPM、DEB、PKG等格式的打包工作流进行全面重建,并在所有支持平台上完成验证。

Helmick表示,微软选择了可靠性优先于速度。

未来,微软将引入多项改进: 明确发布责任人、改善内部追踪机制、统一预览版发布节奏、提升自动化程度以应对需求变更,同时加强代码仓库中的风险预警和问题标记机制。

Helmick承认,本次发布周期中“缺乏早期信号来提示打包变更将显著影响发布时间线”是关键教训。

主题:微软|变更