Prisma 的查询编译器(无 Rust 的 Prisma 客户端)计划于 2025 年 9 月正式发布
关键更新
Prisma 已计划将查询编译器——将查询执行从 Prisma 的 Rust 查询引擎迁移到具有可插拔驱动适配器的 TypeScript 查询编译器——于 2025 年 9 月开始提供正式版本。此更改使 Prisma 客户端默认“无 Rust”(不包含本地查询引擎二进制文件),团队计划将相关生成器和驱动适配器的工作纳入主线 Prisma 客户端的发布中。
重要性
对于 Node/TypeScript 团队来说,这是一个实用且影响深远的变化。移除本地二进制文件简化了部署和 CI(不再需要特定平台的引擎下载或二进制目标),大幅提高了与无服务器和边缘环境的兼容性,并使打包/ESM 工作流变得更加容易,因为客户端变成了纯 JS/TS。预计会有更小的部署占用、更少的 Docker 构建问题,以及对边缘运行时和按需扩展的更顺畅支持。这也意味着迁移/测试是必要的:查询编译器有其自身的行为表面(在预览期间报告了一些早期问题),团队应在切换生产工作负载之前验证查询、日期/时间处理以及任何高级 SQL 边缘情况。如果您运营无服务器/边缘应用程序或维护多目标 CI 构建,请立即开始测试 queryCompiler + driverAdapters 预览标志,并计划在 Prisma 标记它们为 GA 后进行分阶段迁移。
来源
继续阅读
Node.js v25 定于 2025‑10‑15 发布 — semver‑major 版本即将到来
2025年9月30日Node.js v25 定于 2025 年 10 月 15 日发布(提交截止日期 2025‑09‑15)。团队应针对新主要版本运行 CI,验证本地模块,并准备金丝雀部署。
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 毫秒。