Releases: NIT-Administrative-Systems/AS-serverless-api-IaC
Release-1.0.8 Update AWS Provider to v5
Release-1.0.7 Update default Lambda runtime to Node 20
This release updates the default value of the runtime_version variable from nodejs16.x to nodejs20.x which is the currently active version of Node.js.
Applications referencing this module should be pinning to a specific release tag, but note that this could be a breaking change for applications that are relying on the variable default for the lambda runtime version and not referencing this module via a specific release tag
Updates default lambda runtime to nodejs16.x
This release includes adjustments the default value of the runtime_version variable from nodejs12.x to nodejs16.x. This is needed because as of Def 14th AWS no longer supports nodeJS12.x, this could be a breaking change for some applications.
Terraform AWS Provider Update
This release includes adjustments to the S3 bucket resource and the addition of the AWS provider resource block to accomodate Terraform's AWS Provider Update (4.0).
S3 Bucket ACL Update
This release adds an S3 ACL terraform block to accomodate for the terraform/aws provider version 4.0.x.
VPC-less Lambda Bugfix
Fixes a bug where Lambdas running outside a VPC could not be built.
Release-1.0.2
Release 1.0.2 contains additional outputs of security groups and ARNs for parameters for use.
Release-1.0.1
Release 1.0.1 accounts for a change in the AWS provider and explicitly adds :* to cloudwatch log arn in the Lambda IAM policy