AWS Lambda

2024/04/03 - 13 updated api methods

Changes   Add Ruby 3.3 (ruby3.3) support to AWS Lambda

2024/02/20 - 13 updated api methods

Changes   Add .NET 8 (dotnet8) Runtime support to AWS Lambda.

2023/11/16 - 8 updated api methods

Changes   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.

2023/11/15 - 13 updated api methods

Changes   Add Java 21 (java21) support to AWS Lambda

2023/11/14 - 13 updated api methods

Changes   Add Python 3.12 (python3.12) support to AWS Lambda

2023/11/09 - 13 updated api methods

Changes   Add Custom runtime on Amazon Linux 2023 (provided.al2023) support to AWS Lambda.

2023/11/08 - 13 updated api methods

Changes   Add Node 20 (nodejs20.x) support to AWS Lambda.

2023/10/12 - 8 updated api methods

Changes   Adds support for Lambda functions to access Dual-Stack subnets over IPv6, via an opt-in flag in CreateFunction and UpdateFunctionConfiguration APIs

2023/07/25 - 13 updated api methods

Changes   Add Python 3.11 (python3.11) support to AWS Lambda

2023/06/05 - 13 updated api methods

Changes   Add Ruby 3.2 (ruby3.2) Runtime support to AWS Lambda.

2023/04/27 - 13 updated api methods

Changes   Add Java 17 (java17) support to AWS Lambda

2023/04/17 - 13 updated api methods

Changes   Add Python 3.10 (python3.10) support to AWS Lambda

2023/04/07 - 1 new 4 updated api methods

Changes   This release adds a new Lambda InvokeWithResponseStream API to support streaming Lambda function responses. The release also adds a new InvokeMode parameter to Function Url APIs to control whether the response will be streamed or buffered.

2023/02/27 - 6 updated api methods

Changes   This release adds the ability to create ESMs with Document DB change streams as event source. For more information see https://docs.aws.amazon.com/lambda/latest/dg/with-documentdb.html.

2023/01/23 - 2 new 8 updated api methods

Changes   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.

2023/01/12 - 5 updated api methods

Changes   Add support for MaximumConcurrency parameter for SQS event source. Customers can now limit the maximum concurrent invocations for their SQS Event Source Mapping.

2022/11/29 - 8 updated api methods

Changes   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

2022/11/17 - 13 updated api methods

Changes   Add Node 18 (nodejs18.x) support to AWS Lambda.

2022/08/17 - 5 updated api methods

Changes   Added support for customization of Consumer Group ID for MSK and Kafka Event Source Mappings.

2022/05/12 - 13 updated api methods

Changes   Lambda releases NodeJs 16 managed runtime to be available in all commercial regions.

2022/04/06 - 5 new 1 updated api methods

Changes   This release adds new APIs for creating and managing Lambda Function URLs and adds a new FunctionUrlAuthType parameter to the AddPermission API. Customers can use Function URLs to create built-in HTTPS endpoints on their functions.

2022/03/24 - 8 updated api methods

Changes   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.

2022/03/11 - 1 updated api methods

Changes   Adds PrincipalOrgID support to AddPermission API. Customers can use it to manage permissions to lambda functions at AWS Organizations level.

2022/02/23 - 13 updated api methods

Changes   Lambda releases .NET 6 managed runtime to be available in all commercial regions.

2021/11/23 - 5 updated api methods

Changes   Release Lambda event source filtering for SQS, Kinesis Streams, and DynamoDB Streams.

2021/11/19 - 5 new api methods

Changes   Add support for Lambda Function URLs. Customers can use Function URLs to create built-in HTTPS endpoints on their functions.

2021/11/18 - 5 updated api methods

Changes   Added support for CLIENT_CERTIFICATE_TLS_AUTH and SERVER_ROOT_CA_CERTIFICATE as SourceAccessType for MSK and Kafka event source mappings.

2021/09/29 - 13 updated api methods

Changes   Adds support for Lambda functions powered by AWS Graviton2 processors. Customers can now select the CPU architecture for their functions.

2021/08/12 - 13 updated api methods

Changes   Lambda Python 3.9 runtime launch

2021/07/06 - 5 updated api methods

Changes   Added support for AmazonMQRabbitMQ as an event source. Added support for VIRTUAL_HOST as SourceAccessType for streams event source mappings.

2021/02/03 - 13 updated api methods

Changes   Support for creating Lambda Functions using 'nodejs14.x'

2020/12/15 - 5 updated api methods

Changes   Added support for Apache Kafka as a event source. Added support for TumblingWindowInSeconds for streams event source mappings. Added support for FunctionResponseTypes for streams event source mappings

2020/12/04 - 8 updated api methods

Changes   Added the additional enum InvalidImage to StateReasonCode and LastUpdateStatusReasonCode fields.

2020/12/01 - 8 updated api methods

Changes   This release includes support for a new feature: Container images support in AWS Lambda. This adds APIs for deploying functions as container images. AWS Lambda now supports memory up to 10240MB.

2020/11/23 - 9 new 11 updated api methods

Changes   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.

2020/11/19 - 5 updated api methods

Changes   Added the starting position and starting position timestamp to ESM Configuration. Now customers will be able to view these fields for their ESM.

2020/11/05 - 5 updated api methods

Changes   Support Amazon MQ as an Event Source.

2020/08/12 - 13 updated api methods

Changes   Support for creating Lambda Functions using 'java8.al2' and 'provided.al2'

2020/08/11 - 5 updated api methods

Changes   Support Managed Streaming for Kafka as an Event Source. Support retry until record expiration for Kinesis and Dynamodb streams event source mappings.

2020/06/16 - 8 updated api methods

Changes   Adds support for using Amazon Elastic File System (persistent storage) with AWS Lambda. This enables customers to share data across function invocations, read large reference data files, and write function output to a persistent and shared store.

2020/03/31 - 13 updated api methods

Changes   AWS Lambda now supports .NET Core 3.1

2020/02/19 - 13 updated api methods

Changes   AWS Lambda now supports Ruby 2.7

2020/01/20 - 8 updated api methods

Changes   Added reason codes to StateReasonCode (InvalidSubnet, InvalidSecurityGroup) and LastUpdateStatusReasonCode (SubnetOutOfIPAddresses, InvalidSubnet, InvalidSecurityGroup) for functions that connect to a VPC.

2019/12/04 - 5 new api methods

Changes   - Added the ProvisionedConcurrency type and operations. Allocate provisioned concurrency to enable your function to scale up without fluctuations in latency. Use PutProvisionedConcurrencyConfig to configure provisioned concurrency on a version of a function, or on an alias.

2019/11/25 - 5 new 13 updated api methods

Changes   Added the function state and update status to the output of GetFunctionConfiguration and other actions. Check the state information to ensure that a function is ready before you perform operations on it. Functions take time to become ready when you connect them to a VPC.Added the EventInvokeConfig type and operations to configure error handling options for asynchronous invocation. Use PutFunctionEventInvokeConfig to configure the number of retries and the maximum age of events when you invoke the function asynchronously.Added on-failure and on-success destination settings for asynchronous invocation. Configure destinations to send an invocation record to an SNS topic, an SQS queue, an EventBridge event bus, or a Lambda function.Added error handling options to event source mappings. This enables you to configure the number of retries, configure the maximum age of records, or retry with smaller batches when an error occurs when a function processes a Kinesis or DynamoDB stream.Added the on-failure destination setting to event source mappings. This enables you to send discarded events to an SNS topic or SQS queue when all retries fail or when the maximum record age is exceeded when a function processes a Kinesis or DynamoDB stream.Added the ParallelizationFactor option to event source mappings to increase concurrency per shard when a function processes a Kinesis or DynamoDB stream.

2019/11/19 - 13 updated api methods

Changes   This release provides three new runtimes to support Node.js 12 (initially 12.13.0), Python 3.8 and Java 11.

2019/08/29 - 5 updated api methods

Changes   Adds a "MaximumBatchingWindowInSeconds" parameter to event source mapping api's. Usable by Dynamodb and Kinesis event sources.

2019/05/13 - 13 updated api methods

Changes   AWS Lambda now supports Node.js v10

2019/04/25 - 1 new api methods

Changes   AWS Lambda now supports the GetLayerVersionByArn API.

2018/11/29 - 8 new 8 updated api methods

Changes   AWS Lambda now supports Lambda Layers and Ruby as a runtime. Lambda Layers are a new type of artifact that contains arbitrary code and data, and may be referenced by zero, one, or more functions at the same time. You can also now develop your AWS Lambda function code using the Ruby programming language.

2018/11/20 - 8 updated api methods

Changes   AWS Lambda now supports python3.7 and the Kinesis Data Streams (KDS) enhanced fan-out and HTTP/2 data retrieval features for Kinesis event sources.

2018/07/09 - 8 updated api methods

Changes   Add support for .NET Core 2.1 to Lambda.

2018/04/03 - 8 updated api methods

Changes   added nodejs8.10 as a valid runtime

2018/01/25 - 15 updated api methods

Changes   AWS Lambda now supports Revision ID on your function versions and aliases, to track and apply conditional updates when you are updating your function version or alias resources.

2018/01/15 - 8 updated api methods

Changes   Support for creating Lambda Functions using 'dotnetcore2.0' and 'go1.x'.

2017/11/30 - 2 new 2 updated api methods

Changes   AWS Lambda now supports the ability to set the concurrency limits for individual functions, and increasing memory to 3008 GB.

2017/11/29 - 5 updated api methods

Changes   Lambda aliases can now shift traffic between two function versions, based on preassigned weights.

2017/07/17 - 8 updated api methods

Changes   Lambda@Edge lets you run code closer to your end users without provisioning or managing servers. With Lambda@Edge, your code runs in AWS edge locations, allowing you to respond to your end users at the lowest latency. Your code is triggered by Amazon CloudFront events, such as requests to and from origin servers and viewers, and it is ready to execute at every AWS edge location whenever a request for content is received. You just upload your Node.js code to AWS Lambda and Lambda takes care of everything required to run and scale your code with high availability. You only pay for the compute time you consume - there is no charge when your code is not running.

2017/05/04 - 1 updated api methods

Changes   Support for UpdateFunctionCode DryRun option

2017/04/19 - 8 updated api methods

Changes   Lambda integration with CloudDebugger service to enable customers to enable tracing for the Lambda functions and send trace information to the CloudDebugger service.

2017/04/18 - 3 new 8 updated api methods

Changes   You can use tags to group and filter your Lambda functions, making it easier to analyze them for billing allocation purposes. For more information, see Tagging Lambda Functions. You can now write or upgrade your Lambda functions using Python version 3.6. For more information, see Programming Model for Authoring Lambda Functions in Python. Note: Features will be rolled out in the US regions on 4/19.

2017/03/22 - 8 updated api methods

Changes   Adds support for new runtime Node.js v6.10 for AWS Lambda service. :tada:

2016/12/01 - 1 new 9 updated api methods

Changes   Adds new API `getAccountSettings`, dotnetcore 1.0 runtime support, DeadLetterConfig, and event source mappings with kinesis streams.

2016/11/18 - 8 updated api methods

Changes   Adds support for Environment variables.