2.12.1
- Emit a structured
runtime_worker_pool_initializingDEBUG log event once during INIT in multi-concurrent (Lambda Managed Instances) mode, reporting the worker pool size (workerCount) and the maximum concurrency the execution environment supports (executionEnvironmentMaxConcurrency). Only visible when the function log level is DEBUG or lower; not emitted for standard on-demand functions.
2.12.0
- Add
Lambda-Runtime-Invocation-Idheader support for cross-wiring protection. The RIC now echoes the invocation ID received from RAPID on/nextback on/responseand/error, enabling RAPID to detect and reject stale responses from timed-out invocations.
2.11.0
- Update aws-lambda-java-serialization dependency to 1.4.1
2.10.1
- Revert aws-lambda-java-serialization dependency to 1.2.0
2.10.0
- Update aws-lambda-java-serialization dependency to 1.3.0
2.9.0
- Update aws-lambda-java-serialization dependency to 1.2.0
2.8.7
- Remove Minimum and Maximum Limits of AWS_LAMBDA_MAX_CONCURRENCY.
2.8.6
- Set Multiconcurrent Trace ID using utils-lite.
2.8.5
- Log errorType and errorMessage from RAPID in C++ Client.
- Performance Upgrade for Multiconcurrency Mode.
2.8.4
- Make Trace ID Accessible through Context Object.
2.8.3
- Ensure EventHandlerLoader Thread Safety.
2.8.2
- Allow AWS_LAMBDA_MAX_CONCURRENCY to be One. Crash the RIC if it is set to an un-parsable string to an integer or an out of bounds value.
2.8.1
- Refactoring
2.8.0
- Refactoring
2.7.0
- Adding support for multi tenancy (#540)
2.6.0
- Runtime API client improvements: use Lambda-Runtime-Function-Error-Type for reporting errors in format "Runtime."
2.5.1
- Runtime API client improvements: fix a DNS cache issue
- Runtime API client improvements: fix circular exception references causing stackOverflow
2.5.0
- Runtime API client improvements (#471)
2.4.2
- Exceptions caught by the runtime are logged as ERROR in JSON mode
2.4.1
- Null pointer bugfix (#439)
2.4.0
- Logging improvements (#436)
2.3.3
- Build platform specific JAR files
- NativeClient optimisations
2.3.2
- Add curl patch
2.3.1
- ignore module-info for CDS preparation purposes
- clear thread interrupted flag instead of exiting Lambda Runtime
2.3.0
- added CRaC context implementation
- added runtime hooks execution logic
- updated serialisation dependency
- reduced Reflection API usage
2.2.0
- Added timestamps to TLV
- Removed legacy
initmethod support - libcurl updated to version 7.86
- Support sockets as transport for framed telemetry
- Updated aws-lambda-java-core to 1.2.2
2.1.1
- fix: Re-build of the x86_64/aarch64 artifacts
2.1.0
- fix: Added support for ARM64 architecture
2.0.0
- Added support for ARM64 architecture
1.1.0:
1.0.0:
- Initial release of AWS Lambda Java Runtime Interface Client