Download Latest Version AWS Lambda Runtime Interface Client for NodeJS v4.0.2 source code.tar.gz (3.0 MB)
Email in envelope

Get an email when there's a new version of AWS Lambda NodeJS Runtime Interface

Home / v4.0.0
Name Modified Size InfoDownloads / 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:


Change Log

New Contributors

Full Changelog: https://github.com/aws/aws-lambda-nodejs-runtime-interface-client/compare/v3.3.0...v4.0.0

Source: README.md, updated 2025-12-04