Skip to content

Releases: gruntwork-io/cloud-nuke

v0.40.0

29 Mar 22:58
1b144a6
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.38.3...v0.40.0

v0.39.0

19 Mar 01:04
16ad9d9
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.38.2...v0.38.3

v0.38.2

05 Feb 12:29
63bbc48
Compare
Choose a tag to compare

What's Changed

  • fix for #825 assignment to nil map in TG. by @wakeful in #827
  • bump AWS SDK package to address non-refreshing credentials issue by @wakeful in #830

Full Changelog: v0.38.1...v0.38.2

v0.38.1

02 Jan 18:16
9b42f5e
Compare
Choose a tag to compare

What's Changed

  • Added tests for TransformAWSError func from util pkg before migrating to aws SDK v2. by @wakeful in #819
  • Ensure all Route53HostedZones are deleted by adding pagination support by @sbocinec in #815
  • Decrease the timeout period for network interface nuking operation by @james03160927 in #820
  • Removed remaining AWS SDK v1 calls following the completion of the v2 migration by @wakeful in #804
  • Increase go_version to 1.22.6 by @james03160927 in #821
  • Skip if tag value is empty or set to true by @wakeful in #823

Full Changelog: v0.38.0...v0.38.1

v0.38.0

17 Dec 21:27
ffd2e75
Compare
Choose a tag to compare

Major Changes

AWS SDK v2 Migrations

  • Migrated SQS & SNS services (#769)
  • Migrated Transit Gateway (#773)
  • Migrated VPC Lattice (#771)
  • Migrated Transit Gateway Attachment (#774)
  • Migrated multiple core services (#777):
    • EBS, ECR, ECS Cluster, ECS Service, EFS, EIP, EKS
    • Elastic Beanstalk, ElastiCache, ELB, ELBv2, GuardDuty
  • Migrated SES and Security Hub (#776)
  • Migrated IAM services (#778)
  • Migrated EC2 services (#781, #790, #808)
  • Migrated S3 (#779)
  • Migrated Network Firewall (#793)
  • Migrated Route53 services (#796)
  • Migrated Launch Configuration, Launch Template, MSK Cluster, OIDC Provider (#792)
  • Migrated Secrets Manager, RDS, and SageMaker (#785)
  • Migrated VPC and dependent services (#797)
  • Migrated RDS related services (#798)
  • Migrated Route53 and Redshift (#799)
  • Migrated TGW Route Table (#801)

New Features

  • Added support for China region (#766)
  • Added EventBridge support (#767, #768)
  • Added ElastiCache serverless & Grafana resources (#784)
  • Added TGW Peering Attachment resource (#802)
  • Added VPC 'cloud-nuke-excluded' tag support (#811)

Bug Fixes

  • Fixed IAM user exclude functionality (#764)
  • Fixed region inclusion in cloud nuke invocation (#780)
  • Fixed ElastiCache crash for single node clusters (#783)
  • Added nil pointer checks for VPC nuke (#807, #809)

Other Improvements

  • Added pre-commit configuration file (#775)
  • Added configuration examples (#788)
  • Removed unnecessary EC2 code (#803)

New Contributors

For full details of changes, see: v0.37.2...v0.38.0

v0.37.2

28 Aug 20:27
0c6e8ba
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.37.1...v0.37.2

v0.37.1

05 Jul 14:48
209af26
Compare
Choose a tag to compare

What's Changed

  • Update resource class to macos.m1.medium.gen1 by @denis256 in #737

Full Changelog: v0.37.0...v0.37.1

v0.37.0

03 Jul 21:53
a96a10f
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.35.0...v0.37.0

v0.36.0

24 May 16:40
cb69835
Compare
Choose a tag to compare

What's Changed

  • condition to allow multi region list only to us-west-2 by @hongil0316 in #671
  • concurrent map write issue fix by @hongil0316 in #676
  • Updated patterns to remove S3 buckets created in Terragrunt tests by @denis256 in #677
  • Handle parsing of timestamps in time.DateTime format. Fix #670 by @sbocinec in #678
  • Refactor nuking default resources code. by @hongil0316 in #673
  • Add more Secrets Manager patterns by @autero1 in #679
  • Fix unittest by @hongil0316 in #682
  • Refactor telemetry reporting logic. by @hongil0316 in #683
  • Refactor Nuke Implementation for EC2 Resources. by @hongil0316 in #686
  • Implementing nuking for Network Firewall resources by @hongil0316 in #688
  • Nuke Network Resource Policy by @hongil0316 in #690
  • Implementation for removing VPC peer connection by @hongil0316 in #687
  • Handle Global Cluster Nuke Failure by @hongil0316 in #691
  • Option to not add 'cloud-nuke-first-seen' tag + Refactoring by @hongil0316 in #694
  • Increase parallelism for circleCi test by @hongil0316 in #700
  • Feature/nukable permission check for resources by @hongil0316 in #696
  • checking allowed regions for email-receiving by @hongil0316 in #698

Full Changelog: v0.35.0...v0.36.0

v0.35.0

08 Apr 14:20
c5f5552
Compare
Choose a tag to compare

What's Changed

  • Implementing Timeout Feature on S3 by @hongil0316 in #653
  • Fixed apple signing by @denis256 in #654
  • Move telemetry down in README by @brikis98 in #658
  • implementation ec2 internet gateway nuke by @hongil0316 in #656
  • Implemented ec2-subnet nuke by @hongil0316 in #655
  • Add IGW exclusion to not delete in phxdevops by @arsci in #662
  • Implement egress only internet gateway nuke by @hongil0316 in #657
  • ec2 endpoint implementation in cloud-nuke by @hongil0316 in #660
  • security group implementation by @hongil0316 in #663
  • implement network interface nuke by @hongil0316 in #664
  • Exclude ec2-subnet resource from phxdevops nuke config by @arsci in #672
  • Added winget install instructions to readme by @licon4812 in #668
  • implemented network acl nuke by @hongil0316 in #665
  • Fix S3 versioned objects deletion by @autero1 in #674

Migration Guide

New resources have been added in this release, please update your config files to support exclusion rules for:

  • Internet Gateway
  • Egress only Internet Gateway
  • EC2 Endpoints
  • Security Groups
  • Network Interfaces
  • Network ACL