Node.js v25 定于 2025‑10‑15 发布 — semver‑major 版本即将到来
Node.jsDevOps后端
关键更新
Node.js 项目已计划于 2025‑10‑15 发布 semver‑major v25 版本;在 2025‑09‑15 之前的提交将包含在发布窗口内。 (github.com)
重要性
Node.js 的 semver major 版本在操作上具有重要意义:它可能引入破坏性的 API 更改、运行时行为差异以及影响生产服务、CI 矩阵、Docker 镜像和本地附加模块的新 V8/npm/工具组合。团队应将此视为一个立即的兼容性检查点——针对 Node 25 构建运行完整的测试矩阵,重建并进行冒烟测试任何本地模块或 N‑API 绑定,确认你的 CI/CD 镜像和固定的引擎范围,并准备金丝雀部署路径,以便在发布后快速检测回归。如果你维护工具或库,请预期下游消费者在几天内进行测试并报告问题,因此优先考虑可重现的构建和针对平台特定代码路径的自动化测试覆盖。
来源
继续阅读
Azure Functions Proxies:社区支持将于2025‑09‑30结束 — 立即迁移离开Proxies
2025年9月29日Azure宣布Azure Functions Proxies将在2025‑09‑30后不再支持;仍在使用Proxies的团队必须立即清点并迁移到受支持的API接口(APIM、Front Door或轻量级反向代理)。
NodeShield: 运行时 SBOM 强制执行 (CBOM) 以微不足道的开销限制 Node.js 的供应链攻击
2025年9月28日一篇新论文介绍了 NodeShield,这是一种运行时强制执行系统,使用扩展了每个依赖项能力的 SBOM(CBOM)来防止 Node.js 中的供应链滥用,效果约为 98%,开销小于 1 毫秒。
Wasm 3.0 完成 — Memory64、多内存、GC 和 SpecTec 现已正式发布
2025年9月27日WebAssembly 3.0 完成(2025年9月17日):64位地址空间、多内存、主机垃圾回收、JS 字符串内置和用于可验证规范的 SpecTec — 这是编译高级语言和服务器端 Wasm 的一个重大变革。