All notable changes to this project will be documented in this file.
6.0.0 (2023-05-18)
- Added variable to filter body of message on SNS level and bumped min Terraform version to 1.0 (#196)
- Added variable to filter body of message on SNS level and bumped min Terraform version to 1.0 (#196) (ab660f7)
5.6.0 (2023-01-26)
5.5.0 (2022-12-07)
5.4.1 (2022-11-07)
5.4.0 (2022-10-21)
5.3.0 (2022-06-17)
5.2.0 (2022-06-14)
5.1.0 (2022-05-04)
5.0.0 (2022-03-31)
-
- Update lambda module to 3.1.0 to support AWS provider version 4.8+
4.24.0 (2021-12-14)
4.23.0 (2021-12-11)
4.22.0 (2021-12-10)
4.21.0 (2021-12-10)
4.20.0 (2021-12-09)
4.19.0 (2021-12-09)
v4.18.0 - 2021-10-01
- feat: Added support for GuardDuty Findings format (#143)
v4.17.0 - 2021-06-28
- feat: Allow custom attachement (#123)
v4.16.0 - 2021-06-28
- feat: add support for nested messages (#142)
v4.15.0 - 2021-05-25
- chore: Remove check boxes that don't render properly in module doc (#140)
- chore: update CI/CD to use stable
terraform-docs
release artifact and discoverable Apache2.0 license (#138)
v4.14.0 - 2021-04-19
- feat: Updated code to support Terraform 0.15 (#136)
- chore: update documentation and pin
terraform_docs
version to avoid future changes (#134)
v4.13.0 - 2021-03-12
- fix: use the current aws partition (#133)
- chore: align ci-cd static checks to use individual minimum Terraform versions (#131)
- fix: Remove data resource for sns topic to avoid race condition (#81)
- chore: add ci-cd workflow for pre-commit checks (#128)
- feat: Improve slack message formatting for generic messages (#124)
- chore: update documentation based on latest
terraform-docs
which includes module and resource sections (#126) - feat: add support for GovCloud URLs (#114)
- feat: Allow Lambda function to be VPC bound (#122)
- feat: Updated version of terraform-aws-lambda module to 1.28.0 (#119)
- feat: Updated version of Terraform AWS Lambda module to support multiple copies (#117)
- fix: Typo on subscription_filter_policy variable (#113)
- docs: Added a note about using with Terraform Cloud Agents (#108)
- feat: allow reuse of existing lambda_role (#85)
- fix: Fix regression with aws_cloudwatch_log_group resource after upgrade of AWS provider 3.0 (#106)
- docs: Updated version of module to use for Terraform 0.12 users
- fix: Updated version requirements to be Terraform 0.13 only (#101)
- feat: Updated Lambda module to work with Terraform 0.13 (#99)
- fix: Bump version of lambda module that supports Terraform 13 and AWS Provider 3.x (#96)
v3.6.0 - 2021-03-01
- fix: Fix regression with aws_cloudwatch_log_group resource after upgrade of AWS provider 3.0 (#106) (#130)
- feat: Updated version of Lambda module to allow AWS provider version 3
v4.12.0 - 2021-03-01
- fix: Remove data resource for sns topic to avoid race condition (#81)
- chore: add ci-cd workflow for pre-commit checks (#128)
v4.11.0 - 2021-02-21
- feat: Improve slack message formatting for generic messages (#124)
v4.10.0 - 2021-02-20
- chore: update documentation based on latest
terraform-docs
which includes module and resource sections (#126)
v4.9.0 - 2020-12-18
- feat: add support for GovCloud URLs (#114)
v4.8.0 - 2020-12-18
- feat: Allow Lambda function to be VPC bound (#122)
v4.7.0 - 2020-11-17
- feat: Updated version of terraform-aws-lambda module to 1.28.0 (#119)
v4.6.0 - 2020-11-05
- feat: Updated version of Terraform AWS Lambda module to support multiple copies (#117)
v4.5.0 - 2020-10-15
- fix: Typo on subscription_filter_policy variable (#113)
v4.4.0 - 2020-10-08
- docs: Added a note about using with Terraform Cloud Agents (#108)
v4.3.0 - 2020-09-07
- feat: allow reuse of existing lambda_role (#85)
v4.2.0 - 2020-09-07
- fix: Fix regression with aws_cloudwatch_log_group resource after upgrade of AWS provider 3.0 (#106)
- docs: Updated version of module to use for Terraform 0.12 users
- fix: Updated version requirements to be Terraform 0.13 only (#101)
- feat: Updated Lambda module to work with Terraform 0.13 (#99)
- fix: Bump version of lambda module that supports Terraform 13 and AWS Provider 3.x (#96)
v3.5.0 - 2020-08-14
- feat: Updated version of Lambda module to allow AWS provider version 3
v4.1.0 - 2020-08-14
- fix: Updated version requirements to be Terraform 0.13 only (#101)
v4.0.0 - 2020-08-13
- feat: Updated Lambda module to work with Terraform 0.13 (#99)
- fix: Bump version of lambda module that supports Terraform 13 and AWS Provider 3.x (#96)
v3.4.0 - 2020-08-13
- feat: update required version of aws provider to allow 3.0 (#95)
v3.3.0 - 2020-06-19
- Updated README
- feat: Add support for SSE on the topic (#82)
v3.2.0 - 2020-06-11
- feat: Updated version of Lambda module
v3.1.0 - 2020-06-10
- fix: Upgraded version of Lambda module (fix #84)
v3.0.0 - 2020-06-07
- Updated pre-commit hooks
- feat: Rewrote module to handle Lambda resources properly with terraform-aws-lambda module (#83)
- chore: Removed stale.yml from .github folder
- fix: Stale bot should process only issues for now (#79)
v2.15.0 - 2020-04-13
- docs: Updated required versions in README
- Add support fro IAM role boundary policy (#61)
v2.14.0 - 2020-04-13
- docs: Updated README after #62
- feat: Add support for custom name prefixes for IAM role and policy (#62)
- fix: Move stale.yml to .github (#78)
- feat: Add Stale Bot Config (#77)
v2.13.0 - 2020-03-19
v2.12.0 - 2020-03-19
v2.11.0 - 2020-03-19
- Add subsription filter policy support (#74)
v2.10.0 - 2020-01-21
- Updated pre-commit-terraform with terraform-docs 0.8.0 support (#65)
v2.9.0 - 2020-01-16
- Fix empty tuple error (#64)
v2.8.0 - 2019-12-21
- Added lambda description and improved Lambda IAM policy for KMS (#56)
v2.7.0 - 2019-12-20
- Added support for multiline messages (#55)
v2.6.0 - 2019-12-20
v2.5.0 - 2019-12-20
- Updated formatting
- use 0.12 syntax for depends_on (#51)
v2.4.0 - 2019-12-10
- Use urllib.parse.quote for the alarm name (#35)
- Updated simple example a bit
- Create AWS Cloudwatch log group and give explicit access to it (#40)
- Added support for reserved_concurrent_executions
- Updated docs, python3.7
- Add support for resource tagging (#45)
- Upgraded module to support Terraform 0.12 (#36)
v1.14.0 - 2019-11-08
- Updated pre-commit hooks
- Reduce scope of IAM Policy for CloudWatch Logs (#44)
v2.3.0 - 2019-11-08
- Create AWS Cloudwatch log group and give explicit access to it (#40)
v2.2.0 - 2019-11-08
- Added support for reserved_concurrent_executions
v2.1.0 - 2019-11-08
- Updated docs, python3.7
- Add support for resource tagging (#45)
v2.0.0 - 2019-06-12
- Upgraded module to support Terraform 0.12 (#36)
v1.13.0 - 2019-02-22
- need to convert from json string to dict when extracting message from event (#30)
v1.12.0 - 2019-02-21
- Pass the subject ot default_notification (#29)
v1.11.0 - 2018-12-28
- No longer parsing the SNS event as incoming JSON (#23)
v1.10.0 - 2018-08-20
- Fixed bug which causes apply failure when create = false (#19)
v1.9.0 - 2018-06-21
v1.8.0 - 2018-06-20
- include short alarm name in slack notification text (#14)
v1.7.0 - 2018-06-20
- Renamed enable to create, minor fixes after #15
- Add flag to enable/disable creation of resources (#15)
v1.6.0 - 2018-06-19
- Fixed formatting
- Fix Lambda path in shared state (#17)
- Fixed spelling a bit
- Cirumvent TF's path.module limitation for lambda filenames
- Cirumvent TF's path.module limitation for lambda filenames
- Cirumvent TF's path.module limitation for lambda filenames
v1.5.0 - 2018-06-06
- Fixed formatting (ran 'pre-commit run -a')
- Add in slack emoji support (#11)
- Update comments in examples/ about aws_kms_ciphertext (#12)
v1.4.0 - 2018-06-05
- Ignore
last_modified
timestamp deciding whether to do an update (#9) - Updated formatting in examples
v1.3.0 - 2018-05-29
- Ignore changes in filename (fixed #6)
v1.2.0 - 2018-05-16
- Added pre-commit hook to autogenerate terraform-docs (#7)
v1.1.0 - 2018-03-22
- Feature/lambda function name variable (#5)
v1.0.1 - 2018-02-22
- Fix mismatch in alarm state labels and values (#4)
v1.0.0 - 2018-02-15
- Added better code, examples, docs (#2)
- Add encrypted webhook URL example
- Fix decryption of webhook URL
- Update readme
- Add basic example
- Make KMS optional
- Add README description
- Add preliminary cloudwatch event handling lambda
- Initial commit