Posted On: Mar 30, 2025

Amazon Lambda now supports creating serverless applications using Ruby 3.4 in the Amazon Web Services China (Beijing) Region, operated by Sinnet, and the Amazon Web Services China (Ningxia) Region, operated by NWCD. Developers can use Ruby 3.4 as both a managed runtime and a container base image, and we will automatically apply updates to the managed runtime and base image as they become available.

Ruby 3.4 is the latest long-term support (LTS) release of Ruby and is expected to be supported for security and bug fixes until March 2028. As well as providing access to the latest Ruby language features, the Lambda Runtime for Ruby 3.4 uses an updated runtime interface client, the package used to integrate your function code with the Lambda service. This updated client has been released as open source on Github. Customers building custom container images can also consume this updated package from RubyGems.

You can use the full range of Amazon Web Services deployment tools, including the Lambda console, Amazon CLI, Amazon Serverless Application Model (SAM), Amazon CDK, and Amazon CloudFormation to deploy and manage serverless applications written in Ruby 3.4.

For more information on using Ruby 3.4 in Lambda, see our documentation. For more information about Amazon Lambda, visit our product page.