PackageTrack
Sign in Get early access

async-aws/lambda

Lambda client, part of the AWS SDK provided by AsyncAws.

2.17.0 4.7M downloads/mo #3572 most downloaded on Packagist async-aws/lambda

What this package is like to depend on

Last release 25 days ago

29 Jul 2026

Release timing varies

gaps range from 1 weeks to 5 months

Nearly every release is documented

notes for 37 of 37 stable releases

Nothing withdrawn

no release was ever pulled

6 years old

37 releases · first in 2020

6 releases in the last 12 months

see the full history below

Release timeline

37 releases · Feb 2020 to Jul 2026
2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 37
  1. 2.17.0 29 Jul 2026
    Release notes

    See change log for changes.

    Open source →
    Release notes

    Added

    • AWS api-change: AWS Lambda Durable Functions now supports customer managed KMS keys. This allows customers to configure a KMS key in Durable Config to have all their durable execution data encrypted.
    • AWS api-change: Add Java 8, 11 and 17 on AL2023 (java8.al2023, java11.al2023, java17.al2023) support to AWS Lambda.
    • AWS api-change: AWS Lambda now returns a new DependencyError value in StateReasonCode and LastUpdateStatusReasonCode to provide more actionable information when a function reaches a failed state due to an error from an upstream dependency or service.

    Fixed

    • Fix typos.
    Open source →
  2. 2.16.0 01 Jul 2026
    Release notes

    See change log for changes.

    Open source →
    Release notes

    Added

    • AWS api-change: Converging and fixing existing documentation gaps in Lambda SDK
    • AWS api-change: Lambda now supports self-managed S3 buckets for Lambda code storage giving you the option for Lambda to reference a copy of your source code from your own S3 buckets. This allows you to maintain a single copy of your source code and manage your own code storage limits.
    Open source →
  3. 2.15.0 29 Apr 2026
    Release notes

    See change log for changes.

    Open source →
    Release notes

    Added

    • AWS api-change: Add Ruby 4.0 (ruby4.0) support to AWS Lambda.
    Open source →
  4. 2.14.0 18 Apr 2026
    Release notes

    See change log for changes.

    Open source →
    Release notes

    Added

    • Added GetAlias, ListAliases, ListEventSourceMappings and PutFunctionConcurrency operations.
    • AWS api-change: Launching Lambda integration with S3 Files as a new file system configuration.
    Open source →
  5. 2.13.1 16 Feb 2026
    Release notes

    See change log for changes.

    Open source →
    Release notes

    Changed

    • Remove redundant ext-json requirement
    Open source →
  6. 2.13.0 16 Jan 2026
    Release notes

    See change log for changes.

    Open source →
    Release notes

    Added

    • Add UNKNOWN_TO_SDK value to enums that is used when the API returns an value that is not (or not yet) known by the AsyncAws
    • AWS api-change: Add NodeJs 24 (nodejs24.x) support to AWS Lambda.
    • AWS api-change: Added us-isob-west-1 region
    • AWS api-change: Added SerializedRequestEntityTooLargeException to Lambda Invoke API
    • AWS api-change: Add Python3.14 (python3.14) and Java 25 (java25) support to AWS Lambda
    • AWS api-change: Added support for creating and invoking Tenant Isolated functions in AWS Lambda APIs.
    • AWS api-change: Launching Lambda durable functions - a new feature to build reliable multi-step applications and AI workflows natively within the Lambda developer experience.
    • AWS api-change: Launching Lambda Managed Instances - a new feature to run Lambda on EC2.
    • AWS api-change: Add DisallowedByVpcEncryptionControl to the LastUpdateStatusReasonCode and StateReasonCode enums to represent failures caused by VPC Encryption Controls.
    • AWS api-change: Added eusc-de-east-1 region
    • AWS api-change: Add Dotnet 10 (dotnet10) support to AWS Lambda.

    Dependency bumped

    • Drop support for PHP versions lower than 8.2

    Changed

    • Apply new CodingStandard from latest php-cs-fixer.
    • Use a more stable sorting for the list of generated region metadata
    • change case of executionEnvironmentMemoryGibPerVcpu method to executionEnvironmentMemoryGiBPerVCpu
    Open source →
  7. 2.12.0 11 Aug 2025
    Release notes

    See change log for changes.

    Open source →
    Release notes

    Added

    • AWS api-change: Rework regions configuration
    • AWS api-change: remove trailing / in ListFunctions request

    Changed

    • AWS enhancement: Documentation updates.
    Open source →
  8. 2.11.0 12 May 2025
    Release notes

    See change log for changes.

    Open source →
    Release notes

    Added

    • AWS api-change: Added eu-isoe-west-1 region

    Changed

    • Sort exception alphabetically.
    Open source →
  9. 2.10.0 31 Mar 2025
    Release notes

    See change log for changes.

    Open source →
    Release notes

    Added

    • AWS api-change: Add Ruby 3.4 (ruby3.4) support to AWS Lambda.
    Open source →
  10. 2.9.0 05 Mar 2025
    Release notes

    See change log for changes.

    Open source →
    Release notes

    Added

    • AWS api-change: Added us-isof-east-1 and us-isof-south-1 regions
    Open source →
  11. 2.8.0 15 Jan 2025
    Release notes

    Added

    • AWS api-change: Added ap-southeast-7 region
    • AWS api-change: Added mx-central-1 region
    Open source →
  12. 2.7.0 24 Nov 2024
    Release notes

    Added

    • AWS api-change: Add Python 3.13 (python3.13) support to AWS Lambda
    • AWS api-change: Add Node 22.x (node22.x) support to AWS Lambda

    Changed

    • use strict comparison null !== instead of !
    • AWS enhancement: Documentation updates.
    Open source →
  13. 2.6.0 09 Oct 2024
    Release notes

    Added

    • AWS api-change: Added ap-southeast-5 region

    Changed

    • Enable compiler optimization for the sprintf function.
    • AWS enhancement: Documentation updates.
    Open source →
  14. 2.5.1 03 Jul 2024
    Release notes

    Changed

    • Add Accept: application/json header in request to fix incompatibility with 3rd party providers
    Open source →
  15. 2.5.0 14 May 2024
    Release notes

    Added

    • AWS api-change: Add Ruby 3.3 (ruby3.3) support to AWS Lambda

    Changed

    • AWS enhancement: Documentation updates.
    Open source →
  16. 2.4.0 27 Feb 2024
    Release notes

    Added

    • AWS api-change: Add .NET 8 (dotnet8) Runtime support to AWS Lambda.

    Changed

    • AWS enhancement: Documentation updates.
    Open source →
  17. 2.3.0 09 Jan 2024
    Release notes

    Added

    • AWS api-change: Added ca-west-1 region
    Open source →
  18. 2.2.0 13 Dec 2023
    Release notes

    Added

    • AWS api-change: Adds support for Lambda functions to access Dual-Stack subnets over IPv6, via an opt-in flag in CreateFunction and UpdateFunctionConfiguration APIs
    • AWS api-change: Adds support for logging configuration in Lambda Functions. Customers will have more control how their function logs are captured and to which cloud watch log group they are delivered also.
    • AWS api-change: Add Java 21 (java21) support to AWS Lambda
    • AWS api-change: Add Python 3.12 (python3.12) support to AWS Lambda
    • AWS api-change: Add Custom runtime on Amazon Linux 2023 (provided.al2023) support to AWS Lambda.
    • AWS api-change: Add Node 20 (nodejs20.x) support to AWS Lambda.
    Open source →
  19. 2.1.0 07 Sep 2023
    Release notes

    Added

    • Added operation getFunctionConfiguration and updateFunctionConfiguration.

    Changed

    • Allow passing explicit null values for optional fields of input objects
    Open source →
  20. 2.0.0 07 Aug 2023
    Release notes

    BC-BREAK

    • The type for \AsyncAws\Lambda\Input\AddLayerVersionPermissionRequest::getVersionNumber and \AsyncAws\Lambda\Input\AddLayerVersionPermissionRequest::setVersionNumber uses int instead of string to reflect the AWS type.
    • The return type for \AsyncAws\Lambda\Result\PublishLayerVersionResponse::getVersion uses int instead of string to reflect the AWS type.
    • The return type for \AsyncAws\Lambda\ValueObject\FunctionConfiguration::getCodeSize uses int instead of string to reflect the AWS type.
    • The return type for \AsyncAws\Lambda\ValueObject\Layer::getCodeSize uses int instead of string to reflect the AWS type.
    • The return type for \AsyncAws\Lambda\ValueObject\LayerVersionContentOutput::getCodeSize uses int instead of string to reflect the AWS type.
    • The return type for \AsyncAws\Lambda\ValueObject\LayerVersionsListItem::getVersion uses int instead of string to reflect the AWS type.

    Added

    • AWS api-change: This release adds RecursiveInvocationException to the Invoke API and InvokeWithResponseStream API.
    • AWS enhancement: Documentation updates.
    • AWS api-change: Add Python 3.11 (python3.11) support to AWS Lambda
    • AWS api-change: Add support for the il-central-1 region
    • Avoid overriding the exception message with the raw message
    • Use int as the PHP representation of long fields in generated code

    Changed

    • Improve parameter type and return type in phpdoc
    Open source →
  21. 1.9.0 20 Jun 2023
    Release notes

    Added

    • AWS enhancement: Documentation updates.
    • AWS api-change: Release Lambda RuntimeManagementConfig, enabling customers to better manage runtime updates to their Lambda functions. This release adds two new APIs, GetRuntimeManagementConfig and PutRuntimeManagementConfig, as well as support on existing Create/Get/Update function APIs.
    • AWS api-change: Added ap-southeast-4 region.
    • AWS api-change: Add Python 3.10 (python3.10) support to AWS Lambda
    • AWS api-change: Add Ruby 3.2 (ruby3.2) Runtime support to AWS Lambda.
    • AWS api-change: Add Java 17 (java17) support to AWS Lambda
    Open source →
  22. 1.8.0 30 Nov 2022
    Release notes

    Added

    • AWS api-change: Restrict the list of available regions.
    • AWS api-change: Added eu-central-2, eu-south-2 and ap-south-2 regions
    • AWS api-change: Add Node 18 (nodejs18.x) support to AWS Lambda.
    • AWS api-change: Adds support for Lambda SnapStart, which helps improve the startup performance of functions. Customers can now manage SnapStart based functions via CreateFunction and UpdateFunctionConfiguration APIs
    Open source →
  23. 1.7.0 06 Oct 2022
    Release notes

    Added

    • AWS api-change: Adds support for increased ephemeral storage (/tmp) up to 10GB for Lambda functions. Customers can now provision up to 10 GB of ephemeral storage per function instance, a 20x increase over the previous limit of 512 MB.
    • AWS api-change: Added NodeJs 16 managed runtime
    • Lambda is available in all commercial regions
    Open source →
  24. 1.6.0 01 Mar 2022
    Release notes

    Added

    • AWS api-change: Added us-iso-west-1 region
    • AWS api-change: Use specific configuration for us regions
    • AWS enhancement: Documentation updates.
    • AWS api-change: Remove Lambda function url apis
    • AWS api-change: Release Lambda event source filtering for SQS, Kinesis Streams, and DynamoDB Streams.
    • AWS api-change: Add support for Lambda Function URLs. Customers can use Function URLs to create built-in HTTPS endpoints on their functions.
    • AWS api-change: Added support for CLIENT_CERTIFICATE_TLS_AUTH and SERVER_ROOT_CA_CERTIFICATE as SourceAccessType for MSK and Kafka event source mappings.
    • AWS api-change: Lambda releases .NET 6 managed runtime to be available in all commercial regions.
    Open source →
  25. 1.5.0 02 Oct 2021
    Release notes

    Added

    • AWS api-change: Lambda Python 3.9 runtime launch
    • AWS api-change: Adds support for Lambda functions powered by AWS Graviton2 processors. Customers can now select the CPU architecture for their functions.

    Changed

    • AWS enhancement: Documentation updates for Amazon Lambda.

    Fixed

    • Assert the provided Input can be json-encoded.
    Open source →
  26. 1.4.0 31 Mar 2021
    Release notes

    Added

    • AWS api-change: Added constant for NodeJs 14.
    • Added operation deleteFunction, listFunctions, and listVersionsByFunction.
    Open source →
  27. 1.3.0 01 Feb 2021
    Release notes

    Added

    • Changed case of object's properties to camelCase.
    • Added documentation in class headers.
    • Added domain exceptions.
    Open source →
  28. 1.2.0 16 Jan 2021
    Release notes

    Added

    • AWS api-change: This release includes support for new feature: Code Signing for AWS Lambda. This adds new resources and APIs to configure Lambda functions to accept and verify signed code artifacts at deployment.

    Fixed

    • If provided an unrecognized region, then fallback to default region config
    Open source →
  29. 1.1.1 21 Nov 2020
    Release notes

    Fixed

    • Make sure we throw exception from async-aws/core
    Open source →
  30. 1.1.0 26 Sep 2020
    Release notes

    Added

    • Added constants JAVA_8_AL_2 and PROVIDED_AL_2 for Runtime enum.
    Open source →
  31. 1.0.0 28 Jun 2020
    Release notes

    Added

    • Support for PHP 8
    Open source →
  32. 0.5.0 21 May 2020
    Release notes

    Removed

    • Removes methods getServiceCode, getSignatureVersion and getSignatureScopeName from Client.

    Fixed

    • Fixed issue when Layer, Function or Version contained a special char #
    • Add return typehint for listLayerVersions
    Open source →
  33. 0.4.1 03 May 2020
    Release notes

    Changed

    • Support only version 1.0 of async-aws/core
    Open source →
  34. 0.4.0 05 Apr 2020
    Release notes

    Removed

    • Dependency on symfony/http-client-contracts
    • All validate() methods on the inputs. They are merged with request().

    Changed

    • Moved value objects to a dedicated namespace.
    • Results' populateResult() has only one argument. It takes a AsyncAws\Core\Response.
    • Using DateTimeImmutable instead of DateTimeInterface
    • The AsyncAws\Lambda\Enum\*, AsyncAws\Lambda\Input\* and AsyncAws\Lambda\ValueObject* classes are marked final.
    Open source →
  35. 0.3.0 14 Mar 2020
    Release notes

    Added

    • Enums; InvocationType, LogType, Runtime

    Changed

    • Removed requestBody(), requestHeaders(), requestQuery() and requestUri() input classes. They are replaced with request().
    • Using async-aws/core: 0.4.0

    Fixed

    • Action and Version do not need to be part of every body.
    Open source →
  36. 0.2.0 29 Feb 2020
    Release notes

    Changed

    • Using async-aws/core: 0.3.0
    Open source →
  37. 0.1.0 22 Feb 2020
    Release notes

    First version

    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive