All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
2.12.1 - 2021-02-02
- log: grant lambda scheduler to write log (197387a)
2.12.0 - 2021-01-01
- terraform: add tags variable (19bb8d4)
2.11.0 - 2020-12-28
- python: optimize aws_regions loop (204e58a)
- python: use singleton class to initialize connection to aws (2395f08)
2.10.1 - 2020-12-20
- terraform: apply terraform fmt (e10eb9f)
- sanity: stop sanity script when error is found (5c7ed0f)
2.10.0 - 2020-11-08
- poetry: add python pyproject.toml file (d59483f)
- pytest: set python_path directly in pytest.ini (70e7b98)
- kitchen-ci: removing kitchen-ci test (8722edb)
2.9.0 - 2020-09-12
- Python 3.8 support
- Kafka nuke support
- Restrict iam log group policy
- Improve security group exceptions
- Restrict cloudwatch log group policy
- Pytest: freeze moto version
2.8.0 - 2020-03-07
- Nuke ec2 snapshot
- Nuke ec2 ami
2.7.1 - 2020-02-28
- Waiting for instances in terminated state
- Do not delete resource with no datetime if older_than not equal zero
2.7.0 - 2020-02-23
- Nuke emr cluster
- Nuke security group rule
2.6.0 - 2020-02-17
- kms support
2.5.0 - 2020-02-15
- Use Python type hint
- Move Python aws exception in dedicated function
- Refactoring Python import
2.4.0 - 2020-02-01
- Multi aws region support
2.3.0 - 2019-10-29
- Allow empty value for terraform variable exclude_resources
- Duplicated rds api call
2.2.0 - 2019-10-19
- Nuke s3 object version
- Python unit tests
2.1.2 - 2019-10-06
- Optimize python code with yield
2.1.1 - 2019-10-04
- Python poo style
2.1.0 - 2019-09-14
- Custom IAM role
2.0.0 - 2019-09-13
- Terraform 0.12 support
- AWS cloudwatch dashboard and alarm deletion
- Reduce complexicy of main function
0.10.0 - 2019-08-11
- Tox ci
- Pylint convention
- Flake8 convention
- Black formating
- Force UTF-8
- Reduce complexity of Python code
- Refactoring whole Python code
- Fix EFS nuke function
0.9.1 - 2019-07-05
- Spot deletion support
- Classic loadbalancer deletion support
- Delete s3 bucket with objects
- Don't delete s3 bucket with policy
- Refactoring python logging
- Use local module in Terraform examples
- AWS nat gateway deletion
- AWS internet gateway deletion
- AWS route table deletion
0.9.0 - 2019-06-19
- Paginator for Python launch_configuration resources
- Refactoring all Python exception handling
- Fix Python dlm nuke function
- Update aws update availability zones in Terraform examples
- Fix Terraform CloudWatch policy
0.8.1 - 2019-06-17
- Enable CloudWatch loggings
- Fix s3 objects deletion
0.8.0 - 2019-06-15
- Sonarqube scan
- Improve order deletion
- Refactoring python code
0.0.4 - 2019-05-09
- Improve awspec tests
- Use inline policy instead of custom managed policy
- Set default aws region to eu-west-1
v0.0.3 - 2019-04-17
- AWS eip deletion support
- AWS endpoint deletion support
- AWS internet gateway deletion support
- AWS nat gateway deletion support
- AWS route table deletion support
- AWS security group and acl deletion support
v0.0.2 - 2019-03-15
- AWS dynamodb deletion support
- AWS elasticache deletion support
- AWS neptune deletion support
- AWS rds deletion support
- AWS redshift deletion support
v0.0.1 - 2019-03-07
- AWS autoscaling group deletion support
- AWS ebs deletion support
- AWS ec2 instances deletion support
- AWS ecr deletion support
- AWS ecs deletion support
- AWS eks deletion support
- AWS elasticbeanstalk deletion support
- AWS elbv2 deletion support
- AWS keypair deletion support