Releases: gruntwork-io/cloud-nuke
Releases · gruntwork-io/cloud-nuke
v0.46.0
What's Changed
- docs: update README to reflect tag support for ECS services and launch templates by @james00012 in #945
- refactor: reorganize commands directory for better code organization by @james00012 in #958
- fix: implement pagination for network interface listing by @james00012 in #960
- build(deps): bump golang.org/x/crypto from 0.36.0 to 0.45.0 by @dependabot[bot] in #962
- fix: add go mod download before lint by @james00012 in #969
- build(deps): bump github.com/sirupsen/logrus from 1.8.1 to 1.8.3 by @dependabot[bot] in #970
- Add support for nuking Redshift Snapshot Copy Grants by @james00012 in #966
- fix: respect --timeout flag for AWS resource deletion waiters by @james00012 in #967
- fix: resolve golangci-lint typecheck failures by @james00012 in #971
- fix: handle IAM policies used as permissions boundaries by @james00012 in #973
- feat: use mise.toml for tool version management by @james00012 in #975
- Add GitHub Actions CI workflow by @james00012 in #978
- fix: set default timeout in Init() and update tests by @james00012 in #977
Full Changelog: v0.45.0...v0.46.0
v0.45.0
What's Changed
- fix(apigatewayv2): pass tags to filtering logic to enable tag-based filtering by @james00012 in #954
- fix: resolve KMS key filtering issues by @james00012 in #951
- fix: detect and delete RDS clusters/instances with deletion protection enabled by @james00012 in #955
Full Changelog: v0.44.0...v0.45.0
v0.44.0
What's Changed
- fix(cloudmap): add-cloudmap-to-readme by @ErezWeiss in #938
- feat: Add tag support for ECS services and fix tag support for EC2 launch templates by @james00012 in #942
- fix(cloudtrail): add-tags-support-to-readme by @ErezWeiss in #935
- Fix: Exclude resources without tag support when tag filters are specified by @james00012 in #934
- fix(iam): always fetch tags for roles and policies to support default exclusion tag by @james00012 in #943
- feat: add tag support for CloudMap namespaces and services by @james00012 in #946
- fix: respect output-format and output-file flags in aws and gcp nuke commands by @james00012 in #949
- Skip deletion protection modification for Aurora cluster members by @james00012 in #947
Full Changelog: v0.43.0...v0.44.0
v0.43.0
What's Changed
- fix(ekscluster): filtering for tags is omitted by @roehrijn in #899
- fix(vpc): handle errors from DescribeVpcEndpoints in EC2 VPC endpoint by @monodot in #903
- fix: handle nil output from DescribeResourcePolicy in network firewall by @james00012 in #904
- fix(ecs-cluster): fix regex name filtering for ECS clusters by @james00012 in #901
- Add static analysis with golangci-lint to prevent nil pointer exceptions by @james00012 in #905
- fix(cloudtrail): handle mixed ownership error when listing CloudTrail resources by @james00012 in #906
- feat: add support for AWS Cloud Map resources by @james00012 in #909
- feat(launch-template): add tag support for filtering with improved readability by @james00012 in #915
- feat(rds-cluster): add deletion protection support by @james00012 in #914
- Feat/ecscluster tag support by @ErezWeiss in #922
- feat(cloudformation): add support for CloudFormation stacks by @james00012 in #917
- Fix S3 bucket deletion by adding pagination for versioned objects by @ErezWeiss in #919
- fix(vpc): resolve VPC deletion failures and security group race conditions by @james00012 in #923
- feat: Add JSON output format support by @james00012 in #924
- docs(README): explain how tag matching works by @mtfurlan in #927
- feat(LambdaFunctions): support tag filtering (#931) by @mtfurlan in #932
- feat(SecretsManager): support tags (#928) by @mtfurlan in #929
New Contributors
- @monodot made their first contribution in #903
- @ErezWeiss made their first contribution in #922
- @mtfurlan made their first contribution in #927
Full Changelog: v0.42.0...v0.43.0
v0.42.0
What's Changed
- exclude internet-gateway for configtests by @gcagle3 in #878
- Improve the tags filtering logic by @james03160927 in #877
- Extend to support GCP nuking operations by @james03160927 in #879
- Bump golang.org/x/net from 0.21.0 to 0.38.0 by @dependabot[bot] in #883
- Bump google.golang.org/protobuf from 1.32.0 to 1.33.0 by @dependabot[bot] in #881
- Update IAMRoles.shouldInclude to filter out AWS-managed service linked roles by @james03160927 in #884
- feat(oidcprovider): add tag filtering support by @roehrijn in #888
- feat(iam-role): add tag filtering support by @roehrijn in #890
- feat(route53-hosted-zone): add tag filtering support by @roehrijn in #895
- Bump golang.org/x/oauth2 from 0.17.0 to 0.27.0 by @dependabot[bot] in #891
- feat(iam-policy): add tag filtering support by @roehrijn in #894
- fix: tag inclusion filtering to properly exclude untagged resources by @james03160927 in #896
New Contributors
Full Changelog: v0.41.0...v0.42.0
v0.41.0
What's Changed
- Added new resource - SageMaker Endpoint by @ChildishGirl in #856
- Start nuking global resources as part of circleCi automated nuking operation by @james03160927 in #857
- Revert "Start nuking global resources as part of circleCi automated n… by @james03160927 in #860
- Add new resource - SageMaker Endpoint configuration by @ChildishGirl in #858
- add cloudfront distribution by @james03160927 in #859
- add tags support for cloudtrail by @james03160927 in #861
- fix name regex for EKS cluster by @james03160927 in #863
- Start nuking global resources to cleanup some left-over resources in test environment. by @james03160927 in #866
- Update CODEOWNERS by @james03160927 in #868
- Update README by @james03160927 in #869
- Improve + Update the README for available resources by @james03160927 in #870
- delete s3 bucket lifecycle by @james03160927 in #874
- Fix api gateway nuke failure when associated custom domain exists by @james03160927 in #875
Full Changelog: v0.40.0...v0.41.0
v0.40.0
What's Changed
- add aws iam instance profile by @james03160927 in #853
- disable deletion protection by @james03160927 in #855
Full Changelog: v0.38.3...v0.40.0
v0.39.0
What's Changed
- Fix nil pointer exception for macie nukeAll operation by @james03160927 in #833
- Delete excluding config-recorders from nuking operation by @james03160927 in #837
- enable cloud-nuke for new AWS account CONFIGTESTS by @gcagle3 in #842
- update configtests image by @gcagle3 in #843
- configtests: remove unused region by @gcagle3 in #844
- allow global region to be overriden by env by @james03160927 in #845
- Add capability to use multiple tagging to exclude resources by @james03160927 in #847
- Support proper tag reading in RDS module by @james03160927 in #851
- always protect until expire by @james03160927 in #850
- Added new resource - SageMaker Studio domain by @ChildishGirl in #849
New Contributors
- @gcagle3 made their first contribution in #842
- @ChildishGirl made their first contribution in #849
Full Changelog: v0.38.2...v0.38.3
v0.38.2
v0.38.1
What's Changed
- Added tests for
TransformAWSErrorfunc fromutilpkg 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