Releases: rebuy-de/aws-nuke
v2.15.0-rc.1
Changes since v2.15.0-beta.2
Enhancements
kind/enhancement
Enable CLICOLOR and CLICOLOR_FORCE env variables #557 (@icholy)kind/enhancement
Lambda functions pages #575 (@mrkenkeller)
Resources
kind/resource
Adding some more route53 resources #556 (@zerbitx)kind/resource
Add Transfer Server & User resources #562 (@der-eismann)kind/resource
Add CodeStar Notification Rules resource #563 (@der-eismann)kind/resource
Add EC2EgressOnlyInternetGateway resource #576 (@kevinscholz)kind/resource
Add support for deleting cache parameter groups #577 (@kurtmc)kind/resource
added lambda layers resource #579 (@mrkenkeller)kind/resource
Adding deletion of CloudFront OAIs #478 (@joechchung)
Other
kind/other
Migrate to GitHub actions #587 (@der-eismann)
v2.15.0-beta.2
Changes since v2.15.0-beta.1
Enhancements
kind/enhancement
add support for programatically setting custom aws credentials #529 (@tylersouthwick)
Resources
kind/resource
add firewall manager resources #491 (@tylersouthwick)kind/resource
add comprehend resources #531 (@tylersouthwick)kind/resource
add cloudformation type support #530 (@tylersouthwick)kind/resource
add comprehend resources #531 (@tylersouthwick)kind/resource
add iam user SSH public key support #533 (@zerbitx)kind/resource
Added support for image builder resources #535 (@wrschneider)kind/resource
added global accelerator resources #524 (@jami)kind/resource
Add API Gateway v2 APIs as a resource #538 (@der-eismann)kind/resource
Add API Gateway v2 VPC links & properties for some resources #540 (@der-eismann)kind/resource
Add wafregional rulegroup & properties for some resources #541 (@der-eismann)kind/resource
Add support for CloudWatchLogsResourcePolicy #521 (@oliver-schoenherr)kind/resource
Add WAFv2 resources #542 (@der-eismann)kind/resource
Add tags for KMS keys #544 (@der-eismann)kind/resource
Add RDS Event Subscriptions resource #543 (@der-eismann)kind/resource
Add Path property to IAM roles for filtering #545 (@der-eismann)kind/resource
Add AWS Lex resources #546 (@der-eismann)kind/resource
Enable paging for KMS Keys #549 (@hligit)kind/resource
kms-key: Skip aws managed keys #550 (@hligit)kind/resource
kms-keys: Skip keys already in pending deletion state #551 (@hligit)
Other
kind/documentation
Fix presets filter example in README #514 (@reegnz)kind/documentation
Add quay.io badge and note where to find releases #519 (@der-eismann)kind/other
Generate mocks before building #499 (@der-eismann)kind/other
Use Go 1.15 & update dependencies #539 (@der-eismann)kind/other
remove anonymous feature flag struct #527 (@tylersouthwick)kind/other
Build binaries for Windows & ARM #548 (@der-eismann)
v2.15.0-beta.1
Changes since v2.14.0
Enhancements
Resources
kind/resource
#430 - cloudformation support for disabling termination protection #481 (@jcarter3)kind/resource
Add support for Athena WorkGroups and NamedQueries #464 (@eschwartz)kind/resource
Additional tag support #492 (@sjpalf)kind/resource
Delete all record sets of the type "NS" except for the default "NS" settings #473 (@jami)kind/resource
Disable Security Hub #484 (@gebailey)kind/resource
Handle pagination 101+ route53 healthchecks #472 (@Brian-Williams)kind/resource
add cloudformation stackset support #475 (@tylersouthwick)kind/resource
add route53 health check resource #471 (@matthagenbuch)kind/resource
add tag support to additional resource types #509 (@sjpalf)kind/resource
added eks fargate profile resource #469 (@jami)kind/resource
added eks nodegroup as resource #468 (@jami)kind/resource
feat: Add OwnerId Prop to EC2TGW #483 (@rwhelan)kind/resource
fix Route53HealthCheck loop #510 (@svenwltr)kind/resource
only list active stacksets; ignore deleted #488 (@tylersouthwick)
Other
kind/documentation
Replace Regex in S3Object sample to recursive nuke #486 (@brunopaiuca)kind/other
Upgrade to aws sdk version 1.28.12 #466 (@jami)
v2.14.0
Some Notes:
- We added contributing guidelines. Please read them, if you want to contribute to this project.
- We created a mailing list (
aws-nuke@googlegroups.com
/ https://groups.google.com/d/forum/aws-nuke). Please use this for discussions and questions.
Enhancements
kind/enhancement
Add --quiet flag to remove filtered resources from output #447 (@mmickan)kind/enhancement
Add another layer to the cache to keep regions separated #454 (@sas-pemcne)kind/enhancement
Support for custom endpoints #371 (@hmalphettes)kind/enhancement
allow to run without speficying the profile #438 (@svenwltr)
Resources
kind/resource
Add Force flag to CW events rule deletion #449 (@nimrodkor)kind/resource
Adding ec2-launch-templates resource file #444 (@josephchung96)kind/resource
Allow filtering EC2 network interfaces by tags #455 (@hligit)kind/resource
Fetch all Route53ResourceRecordSet #439 (@deanrock)kind/resource
Remove resources: EC2 Client VPN Endpoint and its attachment #429 (@jakubincloud)kind/resource
Robomaker #450 (@mvanholsteijn)kind/resource
add tests and improve support for cloudformation stack delete #424 (@tylersouthwick)kind/resource
handle pagination in backup-plan and backup-selection resources #456 (@matthagenbuch)
Other
v2.13.0
To restore the old behavior, you have to put this into your config:
feature-flags:
disable-deletion-protection:
RDSInstance: true
Enhancements
Resources
v2.12.0
Enhancements
Resources
kind/resource
Add WorkLink support #407 (@davidferguson-cr)kind/resource
Add tag filter for S3 Bucket, RDS Resources, DynamoDB Tables, Lambda Functions #383 (@sambattalio)kind/resource
Added tags list for vpn connections #372 (@a-teisseire)kind/resource
Adding filters to group policy attachments #406 (@RossHammer)kind/resource
Adding virtual-mfa-devices resource #405 (@RossHammer)kind/resource
Adds additional AWS IoT considerations for deletion #392 (@richardneililagan)kind/resource
Delete secrets without recovery window instead of scheduling a deletion #380 (@kurtmc)kind/resource
Fix: catch s3 bucket tag error properly #388 (@sambattalio)kind/resource
adds support for properties to ACMCertificate (#353) #394 (@awprice)kind/resource
feat: Add State as filter option for ec2 volumes #387 (@sambattalio)kind/resource
filter automated RDS snapshots and add tags #381 (@svenwltr)kind/resource
fix use of reserved keywords for DynamoDB #413 (@svenwltr)
Other
v2.11.0
quay.io/rebuy/aws-nuke
) does not use the root user anymore. Instead it switches to the new user aws-nuke
. This might break builds, if the config is copied to a location, where the aws-nuke
user does not have read access.
Bugfix
kind/bug
return error when max wait threshold is reached #356 (@videte47)
Enhancements
kind/enhancement
Let aws-nuke container run as non-root user #352 (@der-eismann)
Resources
kind/resource
Enable tags for EC2 DHCP Options #365 (@hmalphettes)kind/resource
Register MSK service #359 (@videte47)
Other
kind/refactoring
Convert project to Go modules & upgrade to Go 1.12 #361 (@der-eismann)
v2.10.0
Enhancements
kind/enhancement
add --force-sleep param instead of statically setting the wait to 15 seconds #326 (@justinclayton)
Resources
kind/resource
Enable Tag filter on EC2 Images #350 (@videte47)kind/resource
Add AWS Backup resources #348 (@nayyara-samuel)kind/resource
add support for Transit gateways and its vpc attachments #345 (@johnthedev97)
Other
v2.9.0
Enhancements
kind/enhancement
improve error reporting #339 (@svenwltr)kind/enhancement
Add filter presets #337 (@svenwltr)kind/bug
filter inline role policies for roles created by AWS #340 (@svenwltr)
Updated Resources
kind/resource
ensure ELB deletion works with > 20 load balancers; remove all S3 object versions #335 (@steved)
Other
v2.8.0
Imported Changes
This release contains a change that makes aws-nuke removes Deletion Protections of RDS instances (#306). Therefore it behaves like EC2 Instances, now. Please use filters to skip the removal of certain resources, if you want to keep some instances.
Additionally, we would like to use this note to say that you should never ever run aws-nuke on an account that contains important resources. Please follow best practices and split AWS Accounts.
Enhancements
Updated Resources
kind/resource
Add 'DefaultForAz' property for subnets #315 (@TomAnthony)kind/resource
handle LoginProfile errors better #309 (@svenwltr)kind/resource
Add ElasticacheReplicationGroup resource #273 (@scottybrisbane)kind/resource
Add deletion protection support for RDS #306 (@sas-pemcne)kind/resource
Add resources for FSx filesystems and backups #312 (@sas-pemcne)kind/resource
Added IAMServiceSpecificCredentials resource #308 (@sas-pemcne)kind/resource
Added resource EC2VPCEndpointServiceConfiguration #310 (@sas-pemcne)kind/resource
Fix for using DynamoDB with reserved keywords #303 (@der-eismann)kind/resource
Handle errors in listing IAMRolePolicyAttachments more graceful #305 (@svenwltr)kind/resource
New resource CognitoUserPoolDomain #304 (@sas-pemcne)kind/resource
SSMPatchBaselines: Deregister the SSM PatchBaseline from Patch Groups before the deletion #321 (@jakubincloud)kind/resource
VPC Peering Connections #314 (@MrPrimate)kind/resource
filter DAX default Subnet Group #313 (@natict)kind/resource
filter SNS errors if operation is not supported in given region #327 (@svenwltr)
Other
kind/documentation
Switch AWS docs link to https #318 (@der-eismann)kind/refactoring
remove policy of the bucket before removing all objects and the bucke… #317 (@jakubincloud)kind/other
update AWS SDK 1.15.88 #307 (@svenwltr)