AWS Lambda introduces support for Ruby 4.0
AWS Lambda now supports Ruby 4.0, enabling developers to create serverless applications with the latest Ruby features and advanced logging controls. This update is available across all AWS Regions.
AWS Lambda has expanded its capabilities by now supporting the creation of serverless applications using Ruby 4.0. This enhancement allows developers to utilize Ruby 4.0 as both a managed runtime and a container base image. AWS will automatically implement updates to the managed runtime and base image as they are released, ensuring applications remain up-to-date with the latest enhancements.
Ruby 4.0 is the most recent long-term support (LTS) version of the Ruby programming language, with security and bug fix support guaranteed until March 2029. This update not only provides access to the newest Ruby language features but also introduces advanced logging controls within the Lambda Runtime for Ruby 4.0. These controls offer customers JSON structured logs, adjustable logging levels, and the capability to designate the target Amazon CloudWatch log group.
The Ruby 4.0 runtime is accessible across all AWS Regions, including those in China and the AWS GovCloud (US) Regions. Developers can leverage the full suite of AWS deployment tools to deploy and manage serverless applications written in Ruby 4.0. These tools include the Lambda console, AWS CLI, AWS Serverless Application Model (AWS SAM), CDK, and AWS CloudFormation.
For further details on utilizing Ruby 4.0 within AWS Lambda, users are encouraged to consult the documentation. Additional information about AWS Lambda can be found on the product page.