AWS Developer Tools Blog

AWS Lambda Support for Node.js 4.3.2 Runtime

We are pleased to announce that in conjunction with the availability of Node.js 4.3.2 in AWS Lambda, Version 2.3.2 of the AWS SDK for JavaScript (in both Node.js and in the browser) supports the passing in of "nodejs4.3" as a value for the Runtime parameter for the createFunction and updateFunctionConfiguration operations. Now that the Node.js 4.3.2 runtime is available in Lambda, you will be able to take advantage of ES6 features in your Lambda functions, such as native Promise support, destructuring assignment, block-scope variables, and more. For more information about using Node.js 4.3.2 in Lambda, see the AWS Compute Blog.

Since Version 2.3.0, the AWS SDK for JavaScript supports a Promise interface on all requests. Lambda will soon update its default version of the SDK to include this feature, but you can leverage the SDK’s Promise support in Lambda now by bundling the latest version of the SDK in your Lambda functions. For more information about the SDK’s Promise support, see our blog post.

We are excited for Lambda support for Node.js 4.3 and the possibilities for our customers. We would love to hear your feedback. You can leave comments here on our blog, open up an issue on Github, or tweet @AWSforJS!