Changelog
View SourceAll notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.1.0 - 2026-08-19
Added
AWS.Lambda.Runtime— the custom runtime loop: long-polls the Lambda Runtime API, dispatches each invocation to your handler within a supervised, deadline-bounded task, and reports the result or failure back to Lambda without crashing the sandbox.AWS.Lambda.Runtime.API— a dependency-free:inets/:httpcclient for the Lambda Runtime API (2018-06-01).AWS.Lambda.Runtime.Context— per-invocation context assembled from theLambda-Runtime-*response headers and the function's environment.AWS.Lambda.Runtime.Handler— the behaviour your function implements, plus resolution of the_HANDLERenvironment variable / compile-time config.AWS.Lambda.Runtime.Application— the OTP application supervising the runtime loop, with aconfig :aws_lambda_runtime, start_runtime: falseescape hatch for environments (like this library's own test suite) that shouldn't start it.AWS.Lambda.Runtime.MixReleaseandAWS.Lambda.Runtime.Release—mix releaseconfiguration and steps that package a function for Lambda'sprovided.al2023runtime, including thebootstrapentrypoint and Lambda-tunedvm.args/env.sh.mix aws_lambda.build— packages a function's Lambda release inside the Elixir builder Docker image and downloads the resulting deployment zip.