All notable changes to this project will be documented in this file.
- Update AWS Lambda function's Python script to set the right event subject in case of AWS CloudWatch event and drop a few more unwanted keys from 'details' key in the JSON object.
- Update README.md to add examples of AWS Alerts on Slack as notifications
- Add 'code.zip' in .gitignore
- [breaking] Update code to use AWS Lambda function to send alerts on Slack to improve alert message formatting, change the solution name to aws-alerts, do some code refactoring and update README.md accordingly.
- (release) Prepare Release for v2.0.0.
- Add AWS Redshift monitoring for errors and add the capability to create AWS CloudWatch alarms for all or specific AWS Lambda functions for failures
- Add AWS Redshift monitoring for errors and refactor the code
- Update Terraform code to fix AWS RDS Notifications Resources.
- Update .gitignore to filter out more unwanted files.
- Update .gitignore to filter required .terraform files from the terraform folder.
- (release) Prepare Release for v1.1.2.
- Update usage example for Terraform to accomodate for new changes related to monitoring and alerting of AWS Redshift and AWS Lambda.
- Update README.md w.r.t new changes related to monitoring and alerting of AWS Redshift and AWS Lambda.
- (release) Prepare Release for v1.2.0.
- Update main.tf to fix paths for code related to Python AWS Lambda function.
- Remove libraries from requirements.txt which are not required anymore.
- Create terraform-usage-example.tf as usage example for Terraform.
- (release) Prepare Release for v1.1.1.
- Add Terraform templates to enable Terraform for IaC tool to use it to deploy this framework
- Update AWS CloudFormation templates to make both endpoint and protocol for AWS SNS topic generic, update Python version to 3.9, refactor code and fix minor bugs.
- Update .gitignore to ignore .terraform and .zip files from git commit.
- Add git cliff config to generate changelog.md
- Change the location of aws_cloudformation_failure_notification.py Python script and add requirements.txt file to mention the modules used in it.
- Update README.md with new details regarding Terraform support and correct mistakes in it.
- (release) Prepare Release for v1.1.0