Skip to content

feat(aws-lambda): Add Python 3.14 Lambda layer deployment #6908

Description

@pabloDeputter

Problem Statement

The Python SDK officially supports Python 3.14, and AWS Lambda has a python3.14 managed runtime, but the published SentryPythonServerlessSDK layer stops at python3.13.

Example (latest layer in eu-north-1):

arn:aws:lambda:eu-north-1:943013980633:layer:SentryPythonServerlessSDK:205
CompatibleRuntimes: python3.7 … python3.13   # no python3.14

Solution Brainstorm

  1. Update .craft.yml compatibleRuntimes to include python3.14.
  2. Declare compatibleArchitectures: [x86_64, arm64] since both are supported by default (not yet supported by Craft).
  3. Test on both architectures with a python3.14 Lambda function (issue + trace).

Changing .craft.yml will only take effect on the next release.

Related docs

The public docs for supported layer runtimes are also outdated; see related docs issue

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions