Release date 2025/07/03
Bugfix
-
A warning message was added during schema validation on those plugins that contain a function name that does not comply with AWS Lambda’s FunctionName pattern.
Release date 2025/07/03
A warning message was added during schema validation on those plugins that contain a function name that does not comply with AWS Lambda’s FunctionName pattern.
Release date 2025/03/27
Fixed an issue that occurred when is_proxy_integration
was enabled, where Kong’s response could behave incorrectly when the response was changed after the execution of the AWS Lambda plugin. The Content-Length header in the lambda function response is now ignored by the AWS Lambda plugin.
Release date 2024/12/12
Fixed an issue in proxy integration mode that caused internal server error when the multiValueHeaders
is null.
Release date 2024/09/11
A new configuration field empty_arrays_mode
is now added to control whether Kong should send []
empty arrays (returned by Lambda function) as []
empty arrays or {}
empty objects in JSON responses.`
Added support for a configurable STS endpoint with the new configuration field aws_sts_endpoint_url
.
Fixed an issue that the plugin does not work with multiValueHeaders defined in proxy integration and legacy empty_arrays_mode.
Fixed an issue that the version
field is not set in the request payload when awsgateway_compatible
is enabled.
Release date 2024/11/26
Added support for a configurable STS endpoint with the new configuration field aws_sts_endpoint_url
.
Release date 2024/07/09
A new configuration field empty_arrays_mode
is now added to control whether Kong should send []
empty arrays (returned by Lambda function) as []
empty arrays or {}
empty objects in JSON responses.`
Release date 2024/05/28
Fixed an issue where the latency attributed to AWS Lambda API requests was counted as part of the latency in Kong.
Release date 2024/10/11
Added support for a configurable STS endpoint with the new configuration field aws_sts_endpoint_url
.
Release date 2024/07/09
A new configuration field empty_arrays_mode
is now added to control whether Kong should send []
empty arrays (returned by Lambda function) as []
empty arrays or {}
empty objects in JSON responses.`
Release date 2024/07/09
A new configuration field empty_arrays_mode
is now added to control whether Kong should send []
empty arrays (returned by Lambda function) as []
empty arrays or {}
empty objects in JSON responses.`
Release date 2023/11/08
let plugin-level proxy take effect on EKS IRSA credential provider
Cache the AWS lambda service by those lambda service related fields
Release date 2024/11/15
Added support for a configurable STS endpoint with the new configuration field aws_sts_endpoint_url
.
Release date 2023/12/15
the AWS-Lambda plugin has been refactored by using lua-resty-aws
as an underlying AWS library. The refactor simplifies the AWS-Lambda plugin code base and adding support for multiple IAM authenticating scenarios.
let plugin-level proxy take effect on EKS IRSA credential provider
Cache the AWS lambda service by those lambda service related fields
Release date 2022/09/09
Added support for cross-account invocation through the aws_assume_role_arn
andaws_role_session_name
configuration parameters.#8900
The plugin now accepts string type statusCode
as a valid return when working in proxy integration mode.#8765
The plugin now separates AWS credential cache by the IAM role ARN.#8907
Removed the deprecated proxy_scheme
field from the plugin’s schema.#8566
Changed the path from request_uri
to upstream_uri
to fix an issue where the URI could not follow a rule defined by the Request Transformer plugin.#9058 #9129
The AWS region is now required. You can set it through the plugin configuration with the aws_region
field parameter, or with environment variables.
The plugin now allows host
and aws_region
fields to be set at the same time, and always applies the SigV4 signature.#8082
Release date 2023/09/18
the AWS-Lambda plugin has been refactored by using lua-resty-aws as an underlying AWS library. The refactor simplifies the AWS-Lambda plugin code base and adding support for multiple IAM authenticating scenarios.
Release date 2022/10/12
Fixed an issue where the plugin couldn’t read environment variables in the ECS environment, causing permission errors.