Skip to content
EOL Watch
Search itemsOpen menu

AWSEnd of support

AWS Lambda: Java 11 (java11.al2023) deprecation

Deprecation date for Java 11 (java11.al2023) on AWS Lambda: 30 Jun 2029. After deprecation, AWS may no longer apply security patches or updates to the runtime, and functions using it are no longer eligible for technical support.

Support ends , 30 Jun 2029

What breaks

After deprecation (30 Jun 2029), AWS may no longer apply security patches or updates to the runtime, and functions using it are no longer eligible for technical support. Functions can still be invoked indefinitely, but may experience degraded performance or other issues, such as a certificate expiry, that can cause them to stop working properly.

  • Deprecation: the Lambda console no longer creates or updates functions with this runtime. The AWS CLI, AWS SAM, and CloudFormation still do.
  • Block function create (date: 31 Jul 2029, at least 30 days after deprecation): Lambda begins blocking creation of new functions.
  • Block function update (date: 31 Aug 2029, at least 60 days after deprecation): Lambda begins blocking the update of code and configuration for existing functions.
  • Lambda does not block creates or updates before the dates in its runtime tables. Forecast dates are subject to change.

Who is affected

Affected versions

  • java11.al2023

Matching resource types

  • aws_lambda_function

Fields the check reads

  • runtime

Detected by the estate check from

  • Terraform state or plan (JSON)

Check your estate for this

What to do

  1. List the affected function versions with Trusted Advisor or with Retrieve data about Lambda Event Functions that use a deprecated runtime.
  2. Test each function with the new runtime before applying changes in production environments.
  3. Update the function to a newer supported runtime. This is possible at any time after the runtime is deprecated. In the Block function update phase (date: 31 Aug 2029), Lambda begins blocking the update of code and configuration for existing functions, but the function configuration can still be upgraded to a supported runtime. See Managing AWS Lambda runtime upgrades.
  4. Use function versions and aliases to enable deployment with rollback. After function updates are blocked, reverting to the deprecated runtime is not possible.

Replacement

Not stated by vendor.

Sources

Last checked against the first source in this list on .

Found an error? Report it

The text on this page is drafted with AI assistance from the vendor's text, checked against the official source and approved by a person before it is published. How items are written

Last checked · Added · Changelog for this item