| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| aws-lambda-ric-4.0.0.tgz | 2025-12-04 | 2.8 MB | |
| AWS Lambda Runtime Interface Client for NodeJS v4.0.0 source code.tar.gz | 2025-12-04 | 3.0 MB | |
| AWS Lambda Runtime Interface Client for NodeJS v4.0.0 source code.zip | 2025-12-04 | 3.0 MB | |
| README.md | 2025-12-04 | 2.5 kB | |
| Totals: 4 Items | 8.8 MB | 0 | |
Key Changes
Core Architecture: - Migrated to TypeScript with ESM-first environment - Targets Node.js 22+ exclusively - Implements two-dimensional multi-concurrency model for Lambda Managed Instance (Multiconcurrency) compatibility - Replaced Make/shell scripts with npm-based build system
Handler & Context Updates:
- Removed callback-based handler support (promise-based only)
- Eliminated legacy context.succeed/fail/done methods
- Removed legacy callbackWaitsForEmptyEventLoop getters/setters
Developer Experience: - Native RIE testing support with single build command - Introduced InvokeStore package for trace ID propagation via AsyncLocalStorage
Runtime Behavior: - No BeforeExit event loop waiting (pure runtime loop) - Worker thread count defaults to logical CPU count - Configurable via AWS_LAMBDA_NODEJS_WORKER_COUNT
Read More: - https://aws.amazon.com/blogs/compute/node-js-24-runtime-now-available-in-aws-lambda/ - https://aws.amazon.com/blogs/aws/introducing-aws-lambda-managed-instances-serverless-simplicity-with-ec2-flexibility/
Change Log
- Deleting integration tests by @fabisev in https://github.com/aws/aws-lambda-nodejs-runtime-interface-client/pull/143
- Merge pull request [#143] from aws/fabisev/integration-test-deletion by @fabisev in https://github.com/aws/aws-lambda-nodejs-runtime-interface-client/pull/147
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in https://github.com/aws/aws-lambda-nodejs-runtime-interface-client/pull/146
- Adding warning callback handlers and isAsync detection by @fabisev in https://github.com/aws/aws-lambda-nodejs-runtime-interface-client/pull/144
- Update copyright header by @fabisev in https://github.com/aws/aws-lambda-nodejs-runtime-interface-client/pull/148
- Fix security vulnerabilities in dependencies by @rarepolz in https://github.com/aws/aws-lambda-nodejs-runtime-interface-client/pull/157
- feat: Prepare for Node.js 24 + Lambda Managed Instances RIC Launch by @godcrampy in https://github.com/aws/aws-lambda-nodejs-runtime-interface-client/pull/161
- minor: Update contents of packaged artifact + run npm audit fix by @godcrampy in https://github.com/aws/aws-lambda-nodejs-runtime-interface-client/pull/169
New Contributors
- @rarepolz made their first contribution in https://github.com/aws/aws-lambda-nodejs-runtime-interface-client/pull/157
Full Changelog: https://github.com/aws/aws-lambda-nodejs-runtime-interface-client/compare/v3.3.0...v4.0.0