Skip to content

Latest commit

 

History

History
234 lines (188 loc) · 7.93 KB

CHANGELOG.md

File metadata and controls

234 lines (188 loc) · 7.93 KB

Changelog

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

Bug Fixes

  • log: grant lambda scheduler to write log (197387a)

2.12.0 - 2021-01-01

Features

  • terraform: add tags variable (19bb8d4)

2.11.0 - 2020-12-28

Performance Improvements

  • python: optimize aws_regions loop (204e58a)
  • python: use singleton class to initialize connection to aws (2395f08)

2.10.1 - 2020-12-20

Bug fixes

  • terraform: apply terraform fmt (e10eb9f)

CI

  • tflint: update terraform version (cfc0b4c)
  • travis-ci: removing travis-ci pipeline (706bc0c)

Tests

  • sanity: stop sanity script when error is found (5c7ed0f)

2.10.0 - 2020-11-08

Test

  • 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

Added

  • Python 3.8 support
  • Kafka nuke support

Changed

  • Restrict iam log group policy
  • Improve security group exceptions
  • Restrict cloudwatch log group policy
  • Pytest: freeze moto version

2.8.0 - 2020-03-07

Added

  • Nuke ec2 snapshot
  • Nuke ec2 ami

2.7.1 - 2020-02-28

Added

  • Waiting for instances in terminated state

Changed

  • Do not delete resource with no datetime if older_than not equal zero

2.7.0 - 2020-02-23

Added

  • Nuke emr cluster
  • Nuke security group rule

2.6.0 - 2020-02-17

Added

  • kms support

2.5.0 - 2020-02-15

Added

  • Use Python type hint

Changed

  • Move Python aws exception in dedicated function
  • Refactoring Python import

2.4.0 - 2020-02-01

Added

  • Multi aws region support

2.3.0 - 2019-10-29

Changed

  • Allow empty value for terraform variable exclude_resources

Removed

  • Duplicated rds api call

2.2.0 - 2019-10-19

Added

  • Nuke s3 object version
  • Python unit tests

2.1.2 - 2019-10-06

Changed

  • Optimize python code with yield

2.1.1 - 2019-10-04

Changed

  • Python poo style

2.1.0 - 2019-09-14

Added

  • Custom IAM role

2.0.0 - 2019-09-13

Added

  • Terraform 0.12 support
  • AWS cloudwatch dashboard and alarm deletion

Changed

  • Reduce complexicy of main function

0.10.0 - 2019-08-11

Added

  • Tox ci
  • Pylint convention
  • Flake8 convention
  • Black formating
  • Force UTF-8

Changed

  • Reduce complexity of Python code
  • Refactoring whole Python code
  • Fix EFS nuke function

0.9.1 - 2019-07-05

Added

  • Spot deletion support
  • Classic loadbalancer deletion support

Changed

  • Delete s3 bucket with objects
  • Don't delete s3 bucket with policy
  • Refactoring python logging
  • Use local module in Terraform examples

Removed

  • AWS nat gateway deletion
  • AWS internet gateway deletion
  • AWS route table deletion

0.9.0 - 2019-06-19

Added

  • Paginator for Python launch_configuration resources

Changed

  • 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

Added

  • Enable CloudWatch loggings

Changed

  • Fix s3 objects deletion

0.8.0 - 2019-06-15

Added

  • Sonarqube scan

Changed

  • Improve order deletion
  • Refactoring python code

0.0.4 - 2019-05-09

Changed

  • 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

Added

  • 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

Added

  • 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

Added

  • 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