Vercel 将边缘中间件和边缘函数统一为 Vercel 函数 (GA)
关键更新
Vercel 已弃用旧的边缘中间件和边缘函数原语,并用 Vercel 路由中间件(在缓存之前运行)和 Vercel 函数(在缓存之后运行)替代,二者均由统一的 Vercel 函数基础设施提供支持,并在 Fluid 计算上支持多种运行时(边缘运行时和 Node.js)。路由中间件现已普遍可用。
重要性
这不仅仅是一个命名变化:Vercel 将两种执行模型整合为一个单一的、框架驱动的函数平台,标准化了性能、运行时选择和定价。实际上,这意味着中间件逻辑可以在缓存之前作为完整函数运行,并享有与缓存后函数相同的基础设施保障,而缓存后的函数可以根据需求使用最小的边缘运行时或更完整的 Node.js 运行时。对于团队而言,这改变了部署和测试的优先级——你必须检查代码相对于缓存的运行位置,验证运行时兼容性(边缘与 Node API),并重新进行延迟和冷启动测试,因为执行位置和计费(Fluid 计算上的 CPU 时间)现在是统一的。对于框架和插件作者而言,这减少了碎片化(一个函数基础设施可供目标),但现有项目必须迁移到弃用的原语,并验证行为(流式处理、waitUntil 任务、区域优先执行以及对可用 Node API 的任何假设)。简而言之:预计会有迁移和测试任务,潜在的成本/可观察性差异,以及通过拥有一个一致的函数运行时来优化的操作收益。
来源
继续阅读
AWS CDK 将 CLI 与构造库分离(独立发布和新的 CLI 仓库)
2025年8月31日AWS 宣布 CDK CLI 和 CDK 构造库将独立发布,CLI 将迁移到一个新的仓库——这改变了您在 CI 中版本控制、安装和自动化 CDK 的方式。
Bun 添加 Bun.SQL — 一个零依赖的统一 SQL 客户端 (MySQL, PostgreSQL, SQLite)
2025年8月30日Bun v1.2.21 (2025年8月25日) 引入了 Bun.SQL:一个单一的、零依赖的 SQL 客户端,支持 MySQL/MariaDB (Zig 驱动)、PostgreSQL 和 SQLite,提供一致的标签模板 API。
pnpm 10.12 (v10.12.1) 添加了一个实验性的全局虚拟存储,用于近乎即时的本地安装
2025年8月29日pnpm 10.12 引入了一个中央的、图哈希的虚拟存储,允许多个项目重用精确的依赖图,显著加快了在温暖缓存上的本地安装速度,并改善了单体仓库的工作流程。