Serverless Framework 4.36.1 现已发布,具体更新内容如下:
Bug Fixes
-
修复了 TypeScript 配置加载期间框架挂起的问题。具有多文件 TypeScript 配置的服务(例如通过相对导入引入其他.ts文件的serverless.ts文件),在命令启动期间可能会出现死锁,该问题在 AWS CodeBuild 中最容易复现。现在框架可以处理嵌套的 TypeScript 导入,不会再出现死锁。(#13574,#13581)
-
修复了 esbuild 版本与serverless-esbuild插件的冲突。之前,当项目锁定的 esbuild版本与框架版本不同时,在运行serverless invoke local等命令时会遇到“无法启动服务:Cannot start service: Host version "X.Y.Z" does not match binary version "A.B.C"的错误。现在,每个 esbuild 实例都会独立解析其自身的平台二进制文件,因此两个版本可以在同一个项目中共存。(#13580,#13581)
Maintenance
- AWS SDK group 新增 30 个更新(#13575)
protobufjs已从 7.5.5 升级到 7.5.7 ( #13573 )
- 在 bedrock-agentcore 的 JavaScript 示例中将
langsmith版本号更新(#13579)
更新说明:https://github.com/serverless/serverless/releases/tag/sf-core%404.36.1