AWS Lambda ajoute la prise en charge de Ruby 3.4

Publié le: 27 mars 2025

AWS Lambda prend désormais en charge la création d'applications sans serveur à l'aide de Ruby 3.4. Les développeurs peuvent utiliser Ruby 3.4 à la fois comme environnement d'exécution géré et comme image de base de conteneur. AWS applique automatiquement les mises à jour aux deux dès qu'elles sont disponibles.

Ruby 3.4 est la dernière version de support à long terme (LTS) de Ruby et devrait être prise en charge pour les correctifs de sécurité et de bugs jusqu'en mars 2028. En plus de fournir un accès aux dernières fonctionnalités du langage Ruby, le Lambda Runtime pour Ruby 3.4 utilise un client d'interface d'exécution mis à jour, le package utilisé pour intégrer le code de votre fonction au service Lambda. Ce client mis à jour a été publié en open source sur Github. Les clients qui créent des images de conteneurs personnalisées peuvent également utiliser ce package mis à jour de RubyGems.

L'environnement d'exécution Ruby 3.4 est disponible dans toutes les régions AWS, y compris les régions Chine et AWS GovCloud (US).

Vous pouvez utiliser la gamme complète d'outils de déploiement AWS, notamment la console Lambda, AWS CLI, le modèle d'application sans serveur AWS (AWS SAM), AWS CDK et AWS CloudFormation pour déployer et gérer des applications sans serveur écrites en Ruby 3.4. Pour en savoir plus sur l'utilisation de Ruby 3.4 dans Lambda, consultez notre documentation. Pour en savoir plus sur AWS Lambda, consultez notre page produit.