Download Latest Version 4.36.1 source code.tar.gz (2.3 MB)
Email in envelope

Get an email when there's a new version of Serverless Framework

Home / sf-core@4.35.1
Name Modified Size InfoDownloads / Week
Parent folder
4.35.1 source code.tar.gz 2026-05-06 2.3 MB
4.35.1 source code.zip 2026-05-06 3.6 MB
README.md 2026-05-06 2.2 kB
Totals: 3 Items   5.9 MB 0

Bug Fixes

  • AppSync: @canonical, @hidden, and @renamed now work on field definitions. The bundled Merged API directive stubs only declared the OBJECT location, so applying these directives to fields failed packaging with errors like Directive "@canonical" may not be used on FIELD_DEFINITION.. They're now declared as OBJECT | FIELD_DEFINITION to match AWS's documented surface. (#13533, [#13542]). Thanks @PatrykMilewski!

    :::graphql type Query { getMessage(id: ID!): Message @renamed(to: "getChatMessage") internalField: String @hidden }

  • Python: lambda layer is now built for layer-only services. Services that declared custom.pythonRequirements.layer with no functions: block silently produced an empty CloudFormation stack. The runtime guard now also activates when pythonRequirements.layer is set and the provider runtime starts with python, restoring parity with the standalone serverless-python-requirements plugin. Heads up: services that previously hit this bug will now actually invoke pip on serverless package, so set pythonBin or use dockerizePip if the matching pythonX.Y binary isn't available locally. (#13541)

    :::yaml provider: runtime: python3.13 custom: pythonRequirements: layer: true

  • Python: zip entry paths are now normalized to forward slashes on Windows. globSync was preserving Windows backslashes in ZIP archive entries, which broke the ZIP spec and caused import mismatches at runtime. Entries are now written with POSIX-style / separators on every platform, and ci-python.yml also runs Python tests on Windows when Python paths change. (#13307, [#13383], [#13546]). Thanks @Tsingis!

Maintenance

  • Patched GHSA-w5hq-g745-h8pq (uuid v3/v5/v6 missing buffer bounds check) in the langgraph-* JavaScript example lockfiles under bedrock-agentcore/examples/javascript/ by bumping nested uuid from 13.0.0 to 13.0.2. Lockfile-only, and these examples aren't shipped in the published package. (#13545)
  • Bumped axios from 1.15.0 to 1.15.2 (transitive, lockfile-only) for upstream security-hardening patches. (#13544)
Source: README.md, updated 2026-05-06