
Serverless Framework 4.31.0 已正式上线,本次版本带来多项新特性、问题修复及依赖更新,详情如下:
新增功能
Serverless Framework
-
内置
serverless-prune-plugin核心能力。Lambda 函数版本与 Layer 的清理功能现已原生集成至框架中。用户可通过sls prune命令手动清理历史版本,或在custom.prune中配置实现部署后自动裁剪。详细用法请查阅官方文档。(#13244)custom: prune: automatic: true number: 3 # 保留最近 3 个版本 includeLayers: true # 同时清理 Layer 版本
# 手动执行清理 sls prune -n 3
-
新增对 AWS 亚太(台北)区域
ap-east-2的全面支持。(#13260,#13257)provider: name: aws region: ap-east-2
注意:由于 AWS IoT Core 当前尚未在该区域上线,因此
serverless dev命令在ap-east-2区域不可用。
welcome企业网站项目下载介绍:1.基于微软.net framework 1.1架构,C#+sql server 2.新闻发布系统 3.产品发布系统 4.人才招聘发布 5.企业留言系统 6.公司介绍内容 7.其它内容
问题修复
Serverless Framework
修正 esbuild sourcemap 配置异常行为。现当设置
build.esbuild.sourcemap.setNodeOptions: false时,不再触发"sourcemap" must be a string or a boolean报错。若仅指定setNodeOptions,框架将自动默认启用sourcemap: true。(#13246)解决 Windows 下 AppSync Schema 文件读取失败问题。修复了因路径分隔符(
\)与 globby 库不兼容,导致通配符模式(如Schema/*.graphql)无法在 Windows 系统中正确匹配.graphql文件的缺陷。(#13242,#13240)改善 Windows 环境 CI/CD 构建稳定性。通过将 AJV 缓存迁移至系统临时目录,并为文件操作引入指数退避重试机制,有效规避了
EPERM: operation not permitted, rename类型错误。(#13243,#13264)
维护性更新
- 多项依赖已升级,包括:
-
dotenv升级至 v17.2.3 (#13259) -
chokidar升级至 v4.0.3 (#13251) -
jest升级至 v30.2.0 (#13250) -
globby升级至 v14 (#13236) -
hono升级至 v4.11.4 (#13247) -
luxon从 v2.5.2 升级至 v3.7.2 (#13235) -
terminal-link升级至 v4.0.0 (#13232) -
ajv-formats升级至 v3 (#13230) -
ws从 v7.5.10 升级至 v8.19.0 (#13226) -
@serverless/mcp中的express由 v4 升级至 v5 (#13231) -
undici升级至 v6.23.0 (#13252) -
@graphql-tools/merge从 v8.4.2 升级至 v9.1.7 (#13263) - AWS SDK 相关包整体更新达 31 次(#13253)
-
更新日志地址:https://www.php.cn/link/a5448d7164426cc7f3260a7b2001e3e6
源码获取:点击下载









