This repository has been archived by the owner on Oct 15, 2024. It is now read-only.
Releases: rebuy-de/aws-nuke
Releases · rebuy-de/aws-nuke
v2.20.0
What's Changed
- Support deletion of CostandUsageReports resources by @nikser in #804
- Remove deprecated resources by @der-eismann in #809
- add tag property for EFSMountTarget by @y509319 in #815
- Allows filtering of ASGs based on creation time by @anas-domesticus in #769
- Remove unused type NukeParameters in main.go by @nelsonjchen in #822
- improvement: New resource EC2VPCEndpointConnection by @kazimierzbudzyk in #823
- fix: Correctly filter policy attachments in aws-us-gov by @kazimierzbudzyk in #821
- Only force sleep to be more than 3 seconds if
--no-dry-run
is set by @nelsonjchen in #835 - Improve eventbridge resource cleanup by @alexzum in #836
- added DisableDeletionProtection Flag for ELBv2 by @pmagyar in #839
- Use kinesisanalyticsv2 by @kurtmc in #687
- Build with Go 1.19 & update dependencies by @der-eismann in #843
- Handle pagination for IoTCertificates by @ccatterina in #844
- Update deps & add dependabot config by @der-eismann in #852
- add tag support to CloudWatchLogsLogGroup by @sjpalf in #855
- Bump github.com/aws/aws-sdk-go from 1.44.104 to 1.44.109 by @dependabot in #857
- Fix tag name for dependabot PRs by @der-eismann in #861
- Bump github.com/aws/aws-sdk-go from 1.44.109 to 1.44.114 by @dependabot in #860
- Add support for managed grafana by @avrittrohwer in #859
- Add support for Amazon QLDB Ledgers by @jvanbuel in #841
New Contributors
- @nikser made their first contribution in #804
- @alexzum made their first contribution in #836
- @pmagyar made their first contribution in #839
- @ccatterina made their first contribution in #844
- @dependabot made their first contribution in #857
- @avrittrohwer made their first contribution in #859
- @jvanbuel made their first contribution in #841
Full Changelog: v2.19.0...v2.20.0
v2.19.0
What's Changed
- fix: update module version to v2 by @kazimierzbudzyk in #764
- fix build by @svenwltr in #790
- Build with Go 1.18 & update dependencies by @der-eismann in #792
- Add RDSClusterSnapshot and CloudTrailTrail Name by @hv202x1 in #793
- Adds log line for previously ignored GetProperty err value. by @anas-domesticus in #770
- Build release binary with Go 1.18 by @der-eismann in #799
- add go version to version command by @svenwltr in #800
New Contributors
- @kazimierzbudzyk made their first contribution in #764
- @anas-domesticus made their first contribution in #770
Full Changelog: v2.18.1...v2.19.0
v2.18.1
Changes since v2.18.0
Maintenance release
Unfortunately we had some issue in our build that caused the release binaries to be tagged dirty
. This happens when files are added/modified/removed after the commit is checked out. Luckily this seems to be resolved with #781. Thanks to @suzuki-shunsuke for notifying us about this!
Resources
Full Changelog: v2.18.0...v2.18.1
v2.18.0
Changes since v2.17.0
Enhancements
kind/enhancement
Add tags and properties to some resources by @hv202x1 in #734kind/enhancement
feat: Update InstanceProfile and InstanceProfileRole output properties by @hs-siso in #739kind/enhancement
fix: instanceprofilerolebug by @mrkenkeller in #741kind/enhancement
feat(cloudwatch-alarms): add name property by @hv202x1 in #746kind/enhancement
fix(EC2NetworkInterface): fix panic on not attached NetworkInterfaces… by @hv202x1 in #752kind/enhancement
Add tag support for IAMUser and IAMUserPolicyAtt by @dshelley66 in #762kind/enhancement
fix: exclude nested cloudformation stacks by @ekristen in #761kind/enhancement
add support for cloud control by @svenwltr in #753kind/enhancement
fix: default security group deletion by @ekristen in #766kind/enhancement
disable AWS::Athena::DataCatalog by @svenwltr in #768kind/enhancement
Feature 771 S3 CreationDate property by @jamesgeddes in #772kind/enhancement
fix s3 buckets by @svenwltr in #773
Resources
kind/resource
feat: support new resource ec2 host by @starchx in #736kind/resource
add AWS::NetworkFirewall by @svenwltr in #777
Other
kind/chore
Build with Go 1.17 & update dependencies by @der-eismann in #740kind/chore
Remove armv7 builds by @der-eismann in #742kind/chore
fix linting errors by @svenwltr in #774
New Contributors
- @starchx made their first contribution in #736
- @hv202x1 made their first contribution in #734
- @hs-siso made their first contribution in #739
- @dshelley66 made their first contribution in #762
- @jamesgeddes made their first contribution in #772
Full Changelog: v2.17.0...v2.18.0
v2.17.0
Changes since v2.16.0
Enhancements
kind/enhancement
Ignore failed entities and sentiments jobs (@rburchill) #696kind/enhancement
fix: WAF Rule - remove predicates before deleting rule (@chammock) #704kind/enhancement
Ignore inaccessible policies (@mjmayer) #722kind/enhancement
Removed ENI status property to fix logic issue (@sas-pemcne) #720kind/enhancement
Disable GlobalAccelerator before deleting it (@sas-pemcne) #723
Resources
kind/resource
Add support for nuking CodeArtifact resources (@ga-paul-t) #689kind/resource
advertise association with default vpc through properties (@ga-paul-t) #691kind/resource
AddCreationTime
andLastUpdatedTime
to cloudformation stacks (@rbroemeling) #676kind/resource
support nuking of IAM signing certificates (@ga-paul-t) #695kind/resource
AddInstanceCreateTime
to RDS instances (@rbroemeling) #679kind/resource
AddCreatedAt
property to EKS nodegroups (@rbroemeling) #680kind/resource
Add AWS Budgets (@mrkenkeller) #650kind/resource
Add properties to apigw usage (@mrkenkeller) #685kind/resource
add default vpc property to dhcp option (@ga-paul-t) #694kind/resource
New resource S3AccessPoint (@chammock) #710kind/resource
Support for AWS Inspector (@ekristen) #712kind/resource
Added new resource for KendraIndex (@sas-pemcne) #718kind/resource
Added new resource for LexBotAlias (@sas-pemcne) #719kind/resource
Add ec2 snapshot Start Time (@ChaseFreeman17) #725kind/resource
adding ability to nuke macie from an AWS account (@ekristen) #729kind/resource
Add tag outputs for the EFSFileSystem, EKSCluster, EKSNodegroup and ESDomain resources (@y509319) #727kind/resource
Add resource for EC2DefaultSecurityGroupRule (@sas-pemcne) #721kind/resource
feat: add missing tags for iam resources (@mavogel) #731
Other
kind/chore
Update dependencyaws-sdk-go
v1.38.42 -> v1.40.39 (@rbroemeling) #677kind/docs
Add installation example (@RidaAyed) #697
v2.16.0
Changes since v2.15.0
Enhancements
kind/enhancement
Paginate security groups, ASGs, ELBs, and launch configs #632 (@hligit)kind/enhancement
add tags to Route53HostedZone #642 (@circa10a)kind/enhancement
Handle undeletable Backup Vault from EFS Automatic Backups #643 (@nelsonjchen)kind/enhancement
Enable us-gov-cloud by setting the default partition correctly #647 (@chrisgilmerproj)kind/enhancement
Add tag based filtering for codebuild projects #648 (@shashikarsiddharth)kind/enhancement
fix comprehend entities detection job deletion #653 (@tylersouthwick)kind/enhancement
Add support for Access Analyzer resources #659 (@zemanlx)kind/enhancement
Add tags to IAM resources #662 (@njtrettel)kind/enhancement
Add ability to assume a role before nuking #667 (@njtrettel)kind/enhancement
Add important EC2 metadata to instance properties #670 (@rbroemeling)
Resources
kind/resource
Add GuardDuty detectors #625 (@hntrmrrs)kind/resource
Add X-Ray resources #638 (@andskli)kind/resource
Added Amazon Managed Service for Prometheus resources #639 (@andskli)kind/resource
Add RDS Option Groups Support #646 (@nelsonjchen)kind/resource
Add MSKConfiguration resource #649 (@steveteuber)kind/resource
Add RDS proxy deletion support #669 (@elaygl)
Other
kind/chore
update aws-sdk-go dep #644 (@dennisme)kind/other
Fix typo in cloudformation-stack.go #645 (@nelsonjchen)kind/ci
Only build docker images on our own PRs #657 (@der-eismann)
v2.15.0
Changes since v2.14.0
Enhancements
kind/enhancement
Feature/324 date filter #480 (@jcarter3)kind/enhancement
add support for programatically setting custom aws credentials #529 (@tylersouthwick)kind/enhancement
Enable CLICOLOR and CLICOLOR_FORCE env variables #557 (@icholy)kind/enhancement
Lambda functions pages #575 (@mrkenkeller)
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)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)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)kind/resource
Allow to nuke Cognito's Identity Providers #588 (@multani)kind/resource
Update sns #592 (@mrkenkeller)kind/resource
added pagination and properties to iampolicy #593 (@mrkenkeller)kind/resource
Added tag based filter for Secrets Manager Secret and RDS Instance #585 (@shashikarsiddharth)kind/resource
Nuke Cognito user pool clients (aka. "App clients") #590 (@multani)kind/resource
Add properties & feature flag for lightsail #597 (@der-eismann)kind/resource
Add properties to servicecatalog resources #598 (@der-eismann)
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)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)kind/other
Migrate to GitHub actions #587 (@der-eismann)kind/other
Fix GitHub Actions syntax in release pipeline #589 (@der-eismann)kind/other
use blocklist over blacklist #595 (@dfreudenberger)kind/other
Adapt Readme & CI for main branch #596 (@der-eismann)kind/other
Use Go 1.16, update deps & build Apple M1 binaries #602 (@der-eismann)kind/other
Build multiarch docker images #604 (@der-eismann)kind/other
Minor Readme changes #628 (@der-eismann)
v2.15.0-rc.4
Changes since v2.15.0-rc.3
Other
kind/other
Use Go 1.16, update deps & build Apple M1 binaries #602 (@der-eismann)kind/other
Build multiarch docker images #604 (@der-eismann)
v2.15.0-rc.3
Changes since v2.15.0-rc.2
Resources
kind/resource
Update sns #592 (@mrkenkeller)kind/resource
added pagination and properties to iampolicy #593 (@mrkenkeller)kind/resource
Added tag based filter for Secrets Manager Secret and RDS Instance #585 (@shashikarsiddharth)kind/resource
Nuke Cognito user pool clients (aka. "App clients") #590 (@multani)kind/resource
Add properties & feature flag for lightsail #597 (@der-eismann)kind/resource
Add properties to servicecatalog resources #598 (@der-eismann)
Other
kind/other
use blocklist over blacklist #595 (@dfreudenberger)kind/other
Adapt Readme & CI for main branch #596 (@der-eismann)
v2.15.0-rc.2
Changes since v2.15.0-rc.1
Resources
Other
kind/other
Fix GitHub Actions syntax in release pipeline #589 (@der-eismann)