4.30.0
Features
- Serverless Framework
-
Added native AWS AppSync support directly in the Serverless Framework. This integration brings the functionality of the popular
serverless-appsync-plugininto core, providing first-class support for deploying GraphQL APIs with AWS AppSync. Read more in our docs. (#13217)appSync: name: my-api schema: schema.graphql authentication: type: API_KEY dataSources: myTable: type: AMAZON_DYNAMODB config: tableName: !Ref MyTable resolvers: Query.getUser: dataSource: myTable -
Added
sls login aws ssocommand to authenticate with AWS using IAM Identity Center (SSO). Read more in our docs. (#13221)sls login aws sso --sso-session my-session -
Added support for Ruby 3.4 runtime (
ruby3.4). (#13215) - Thanks @dakatsuka!
-
Bug Fixes
-
Serverless Framework
- Fixed custom domain deployment failing when using
--aws-profilecredentials by migrating the domain plugin to AWS SDK v3 (#13109, #13178). - Fixed
sls deployfailing with "Cannot find 'serverless-compose.yml|yaml'" for deeply nested service paths when using the esbuild plugin (#13201). - Fixed stale code deployment when using
uvas the Python package installer by auto-reinstalling local packages based on theirpyproject.tomlname (#13169). - Fixed unhelpful "Stack with id does not exist" error when stack creation fails due to invalid
Fn::ImportValuereferences. The framework now properly detects and reports the underlying CloudFormation error. Also fixedserverless deploy --verbosehanging whendisableRollback: trueis set (#13181). - Fixed regression in TypeScript type definitions where
Resourcesonly acceptedFn::Transformkeys instead of arbitrary resource names (#13183).
- Fixed custom domain deployment failing when using
-
Serverless Container Framework
- Fixed handling of multiple DNS validation records for ACM certificates in multi-domain configurations (#13206).
Maintenance
- Updated multiple dependencies including AWS SDK packages and upgraded
@modelcontextprotocol/sdkto v1.25.2 which includes a security fix (#13216, CVE-2026-0621).