Skip to content
EOL Watch
Search itemsOpen menu

AWSEnd of support

AWS Lambda: Ruby 3.4 (ruby3.4) deprecation

Deprecation date for Ruby 3.4 (ruby3.4) on AWS Lambda: 31 Mar 2028. 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 , 31 Mar 2028

What breaks

After deprecation (31 Mar 2028), 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: 30 Apr 2028, at least 30 days after deprecation): Lambda begins blocking creation of new functions.
  • Block function update (date: 31 May 2028, 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

  • ruby3.4

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 May 2028), 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