Skip to content

Latest commit

 

History

History
417 lines (271 loc) · 18.6 KB

CHANGELOG.md

File metadata and controls

417 lines (271 loc) · 18.6 KB

Change Log

All notable changes to this project will be documented in this file.

v1.44.0 - 2021-03-09

  • chore: Added examples to show CloudWatch Event Rule as triggers (#126)

v1.43.0 - 2021-03-03

  • fix: Defaults the role_name coalesce to * to workaround import error (#121)

v1.42.0 - 2021-03-02

  • feat: Add s3_acl and s3_server_site_encryption variables (#120)

v1.41.0 - 2021-03-01

  • feat: Added interpreter variable to control script runtime in deploy module (#92)

v1.40.0 - 2021-02-28

  • fix: revert module Terraform 0.13.x version upgrade (#117)
  • chore: fix documentation due to terraform docs 0.11.2 update (#116)

v1.39.0 - 2021-02-22

  • chore: only run validate check on min terraform version (#114)
  • chore: add ci-cd workflow for pre-commit checks (#112)
  • docs: Fixed terraform-docs automatically

v1.38.0 - 2021-02-18

  • feat: Add output for lambda CloudWatch log group name (#111)
  • chore: update documentation based on latest terraform-docs which includes module and resource sections (#108)

v1.37.0 - 2021-02-14

  • feat: Added Lambda event source mapping (#103)

v1.36.0 - 2021-02-03

  • feat: add eventbridge async permissions (#101)

v1.35.0 - 2021-01-26

  • fix: add permission to create log group (#100)
  • docs: Fix memory size limit (#99)

v1.34.0 - 2021-01-14

  • fix: skip creating deployments if current and target versions match (#85)

v1.33.0 - 2021-01-14

  • docs: update description of hook vars, note naming expectations of default policy (#95)

v1.32.0 - 2021-01-14

  • fix: Fixed apigateway trigger to use source_arn (#94)
  • docs: Improved package.py error message for missing source_paths (#88)
  • docs: Explicitly state the IAM role property used for lambda_role (#90)

v1.31.0 - 2020-12-07

  • feat: Add support for creating lambdas that use Container Images (#80)

v1.30.0 - 2020-11-23

  • fix: Fixed CodeDeploy hooks (#76)

v1.29.0 - 2020-11-19

  • feat: Customizable prefixes for IAM policies (as for IAM role) (#74)

v1.28.0 - 2020-11-17

  • feat: Updated range of supported versions of Terraform and providers (#71)

v1.27.0 - 2020-11-02

  • ci: Updated pre-commit hooks, added terraform_validate (#68)

v1.26.0 - 2020-10-27

  • fix: Removed hash_extra_paths to have the same hash for multiple executors (#66)

v1.25.0 - 2020-10-26

  • fix: Fixed concurrent builds (#65)
  • chore: Upgraded pre-commit-terraform to fix terraform-docs

v1.24.0 - 2020-09-23

  • feat: Added tflint as pre-commit hook (#60)

v1.23.0 - 2020-09-14

  • feat: Added support for policy_jsons (list of strings) (#58)

v1.22.0 - 2020-08-26

  • feat: Updated submodules to support Terraform 0.13

v1.21.0 - 2020-08-25

  • fix: os xcode python interpreter (#50)
  • docs: Updated description for provisioned_concurrent_executions (closes #38)
  • chore: Set number_of_policies in example

v1.20.0 - 2020-08-19

  • fix: Fix policy attachments for managed policies (#45)
  • feat: Add support for EFS File System Config (#46)
  • feat: Bump version of AWS provider to support v3
  • feat: Upgraded Terraform version supported
  • docs: Updated FAQ with info about "We currently do not support adding policies for "
  • fix: Adds region wildcard to log group arn when lambda@edge (#35)
  • fix: Fixed issue with zip renaming on Windows platform (#32)
  • feat: docker image building for installing pip requirements independently from OS (#31)
  • fix: Fixed patterns applying (#30)
  • fix: Fixed DUMP_ENV logging level (#28)
  • fix: Fixed IAM policy attachment with multiple functions (#26)
  • feat: Added support for variety of options for source_path, closes #12 (#25)
  • Updated examples and readme
  • Added more samples to examples/simple/main.tf
  • package.py - Log directories with ending /
  • package.py - Log skipped items + made uniform some messages
  • package.py - Added support for comments in patterns
  • package.py - Renamed: logger -> log
  • feat: Added ZipContentFilter class to apply patterns filtering
  • package.py - Fixed and improved logging
  • package.py - Added BuildPlanManager initial implementation
  • package.py - Fixed building in docker
  • package.py - Implemented ZipFileStream.write_file
  • feat: In-place zip archiving
  • package.py - Removed dir changing on zip archive generation
  • package.py - Simplified emit_dir_files func
  • package.py - Fixed timestamp appling
  • package.py - Added hidden hash command to calculate Lambda's content hash
  • package.py - Finished ZipFileStream.write_dirs implementation
  • package.py - Moved borrowed ZipInfo.from_file to a ZipWriteStream class
  • package.py - Added initial ZipFileStream skel
  • package.py - Move out inner functions from *_command functions
  • feat: Added pid to the prepare stage log records
  • feat: Added AWS CodeDeploy group name to outputs
  • fix: Create AWS CodeDeploy resources conditionally
  • fix: Do not create AWS Cloudwatch log group for Lambda Layers
  • feat: Add Cloudwatch Logs resources (or use existing) (#24)

v1.6.1 - 2020-08-14

  • fix: Added support for AWS provider v3 used by notify-slack module with Terraform 0.12

v1.19.0 - 2020-08-14

  • feat: Add support for EFS File System Config (#46)

v1.18.0 - 2020-08-13

  • feat: Bump version of AWS provider to support v3

v1.17.0 - 2020-07-20

  • feat: Upgraded Terraform version supported

v1.16.0 - 2020-06-26

  • docs: Updated FAQ with info about "We currently do not support adding policies for "

v1.15.0 - 2020-06-24

  • fix: Adds region wildcard to log group arn when lambda@edge (#35)

v1.14.0 - 2020-06-18

  • fix: Fixed issue with zip renaming on Windows platform (#32)

v1.13.0 - 2020-06-17

  • feat: docker image building for installing pip requirements independently from OS (#31)

v1.12.0 - 2020-06-16

  • fix: Fixed patterns applying (#30)
  • fix: Fixed DUMP_ENV logging level (#28)

v1.11.0 - 2020-06-16

  • fix: Fixed IAM policy attachment with multiple functions (#26)

v1.10.0 - 2020-06-14

  • feat: Added support for variety of options for source_path, closes #12 (#25)
  • Updated examples and readme
  • Added more samples to examples/simple/main.tf
  • package.py - Log directories with ending /
  • package.py - Log skipped items + made uniform some messages
  • package.py - Added support for comments in patterns
  • package.py - Renamed: logger -> log
  • feat: Added ZipContentFilter class to apply patterns filtering
  • package.py - Fixed and improved logging
  • package.py - Added BuildPlanManager initial implementation
  • package.py - Fixed building in docker
  • package.py - Implemented ZipFileStream.write_file
  • feat: In-place zip archiving
  • package.py - Removed dir changing on zip archive generation
  • package.py - Simplified emit_dir_files func
  • package.py - Fixed timestamp appling
  • package.py - Added hidden hash command to calculate Lambda's content hash
  • package.py - Finished ZipFileStream.write_dirs implementation
  • package.py - Moved borrowed ZipInfo.from_file to a ZipWriteStream class
  • package.py - Added initial ZipFileStream skel
  • package.py - Move out inner functions from *_command functions
  • feat: Added pid to the prepare stage log records

v1.9.0 - 2020-06-12

  • feat: Added AWS CodeDeploy group name to outputs

v1.8.0 - 2020-06-12

  • fix: Create AWS CodeDeploy resources conditionally
  • fix: Do not create AWS Cloudwatch log group for Lambda Layers

v1.7.0 - 2020-06-12

  • feat: Add Cloudwatch Logs resources (or use existing) (#24)

v1.6.0 - 2020-06-11

  • feat: Added package debug levels

v1.5.0 - 2020-06-10

  • fix: Added dependency for aws_s3_bucket_object, fixes #15 (#19)
  • feat: Added support for one-shot artifacts build to skip recreation of missing packages (#20)

v1.4.0 - 2020-06-10

  • feat: Added deploy module to do complex deployments using AWS CodeDeploy (#17)
  • feat: Stable zip archives - v1 (#18)
  • feat: Added better support for Lambda Alias resources via separate submodule (#14)
  • feat: Reliable passing build plan by a separate file + minor changes (#13)

v1.3.0 - 2020-06-07

  • fix: Computed values in number of policies

v1.2.0 - 2020-06-07

  • feat: Added support for Lambda Permissions for allowed triggers (#11)
  • docs: Added link to apigateway-v2 module

v1.1.0 - 2020-06-05

  • feat: Added 4 new ways to customize IAM policies for Lambda Function (#10)
  • Fixed README
  • Updated README formatting

v1.0.0 - 2020-06-04

  • Updated README formatting
  • Initial terraform-aws-lambda implementation
  • Added example of Dockerfile for custom AWS Lambda build env
  • Added initial draft implementation of lambda.py and package.tf

v0.0.1 - 2020-06-02

  • first commit