{
  "slug": "aws-lambda-dotnet9-end-of-support",
  "title": "AWS Lambda: .NET 9 container base image deprecation",
  "summary": "Deprecation date for the .NET 9 container base image on AWS Lambda: 10 Nov 2026. .NET 9 is a container-only runtime on Lambda. At deprecation, Lambda's responsibility for updating the base image ends.",
  "cloud": "aws",
  "service": "AWS Lambda",
  "service_slug": "lambda",
  "category": "runtime",
  "type": "end_of_support",
  "announced_date": null,
  "effective_date": "2026-11-10",
  "effective_precision": "day",
  "impact": "The AWS Lambda supported runtimes table lists .NET 9 as \".NET 9 (container only)\", and the AWS base images for .NET table lists a .NET 9 base image. Lambda's responsibility for updating the container base image ends at deprecation. Deprecation notifications are not available for functions that use container images. The customer is responsible for upgrading functions to use a supported runtime or base image.",
  "migration_path": "1. Upgrade the function to a supported base image. AWS says to upgrade before the previous image is deprecated. The [AWS base images for .NET](https://docs.aws.amazon.com/lambda/latest/dg/csharp-image.html) table also lists a .NET 10 base image.\n2. If you use your own Dockerfile, set the FROM property to the URI of the new base image. Use the same .NET version in the TargetFramework of the project file.\n3. Create a new container image for the function: build the Docker image, upload it to Amazon ECR, and deploy it to the Lambda function. For a function defined as a container image, changing the runtime means creating a new container image.",
  "replacement": null,
  "affected_versions": [
    "dotnet9"
  ],
  "source_url": "https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html",
  "extra_source_urls": [
    "https://endoflife.date/aws-lambda"
  ],
  "vendor_ref": "dotnet9",
  "last_checked_at": "2026-11-14T04:00:38.232Z",
  "created_at": "2026-11-14T05:36:08.287Z",
  "updated_at": "2026-11-14T05:36:08.287Z",
  "url": "https://eolwatch.dev/items/aws-lambda-dotnet9-end-of-support",
  "short_url": "https://eolwatch.dev/i/f2",
  "markdown_url": "https://eolwatch.dev/items/aws-lambda-dotnet9-end-of-support.md",
  "json_url": "https://eolwatch.dev/items/aws-lambda-dotnet9-end-of-support.json",
  "estate_check": null,
  "source_note": null
}
