Does the Ruby Lambda Runtime support Ruby 3.0?

3

Does the current Ruby Lambda runtime support applications written with Ruby 3.x features and Gems? Its not 100% clear from the documentation. And this issue Ruby 3.0 Support? #14 in aws/aws-lambda-ruby-runtime-interface-client implies that it does, though the README says it only supports up to 2.7.x.

But then the Runtime docs Building Lambda functions with Ruby says it supports "SDK 3.1.0". Not clear if that is Ruby or the AWS SDK.

If we set the Lambda Environment variable

GEM_PATH	/var/task/vendor/bundle/ruby/3.0.0

It seems to "work" with the 3.0 Gems we install...

  • I have not seen any updates re. 3.* support from AWS. How are you getting around this issue for now?

  • We just switched everything back to 2.7. It was a bummer

posta 2 anni fa988 visualizzazioni
1 Risposta
3

Your authentic source of information is https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html

This document mentions the version of Ruby that is supported is 2.7

Version 3.1.0 is the version of the Ruby SDK - https://docs.aws.amazon.com/sdk-for-ruby/v3/api/

profile pictureAWS
ESPERTO
con risposta 2 anni fa

Accesso non effettuato. Accedi per postare una risposta.

Una buona risposta soddisfa chiaramente la domanda, fornisce un feedback costruttivo e incoraggia la crescita professionale del richiedente.

Linee guida per rispondere alle domande