This repository was 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-runis 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/enhancementAdd tags and properties to some resources by @hv202x1 in #734kind/enhancementfeat: Update InstanceProfile and InstanceProfileRole output properties by @hs-siso in #739kind/enhancementfix: instanceprofilerolebug by @mrkenkeller in #741kind/enhancementfeat(cloudwatch-alarms): add name property by @hv202x1 in #746kind/enhancementfix(EC2NetworkInterface): fix panic on not attached NetworkInterfaces… by @hv202x1 in #752kind/enhancementAdd tag support for IAMUser and IAMUserPolicyAtt by @dshelley66 in #762kind/enhancementfix: exclude nested cloudformation stacks by @ekristen in #761kind/enhancementadd support for cloud control by @svenwltr in #753kind/enhancementfix: default security group deletion by @ekristen in #766kind/enhancementdisable AWS::Athena::DataCatalog by @svenwltr in #768kind/enhancementFeature 771 S3 CreationDate property by @jamesgeddes in #772kind/enhancementfix s3 buckets by @svenwltr in #773
Resources
kind/resourcefeat: support new resource ec2 host by @starchx in #736kind/resourceadd AWS::NetworkFirewall by @svenwltr in #777
Other
kind/choreBuild with Go 1.17 & update dependencies by @der-eismann in #740kind/choreRemove armv7 builds by @der-eismann in #742kind/chorefix 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/enhancementIgnore failed entities and sentiments jobs (@rburchill) #696kind/enhancementfix: WAF Rule - remove predicates before deleting rule (@chammock) #704kind/enhancementIgnore inaccessible policies (@mjmayer) #722kind/enhancementRemoved ENI status property to fix logic issue (@sas-pemcne) #720kind/enhancementDisable GlobalAccelerator before deleting it (@sas-pemcne) #723
Resources
kind/resourceAdd support for nuking CodeArtifact resources (@ga-paul-t) #689kind/resourceadvertise association with default vpc through properties (@ga-paul-t) #691kind/resourceAddCreationTimeandLastUpdatedTimeto cloudformation stacks (@rbroemeling) #676kind/resourcesupport nuking of IAM signing certificates (@ga-paul-t) #695kind/resourceAddInstanceCreateTimeto RDS instances (@rbroemeling) #679kind/resourceAddCreatedAtproperty to EKS nodegroups (@rbroemeling) #680kind/resourceAdd AWS Budgets (@mrkenkeller) #650kind/resourceAdd properties to apigw usage (@mrkenkeller) #685kind/resourceadd default vpc property to dhcp option (@ga-paul-t) #694kind/resourceNew resource S3AccessPoint (@chammock) #710kind/resourceSupport for AWS Inspector (@ekristen) #712kind/resourceAdded new resource for KendraIndex (@sas-pemcne) #718kind/resourceAdded new resource for LexBotAlias (@sas-pemcne) #719kind/resourceAdd ec2 snapshot Start Time (@ChaseFreeman17) #725kind/resourceadding ability to nuke macie from an AWS account (@ekristen) #729kind/resourceAdd tag outputs for the EFSFileSystem, EKSCluster, EKSNodegroup and ESDomain resources (@y509319) #727kind/resourceAdd resource for EC2DefaultSecurityGroupRule (@sas-pemcne) #721kind/resourcefeat: add missing tags for iam resources (@mavogel) #731
Other
kind/choreUpdate dependencyaws-sdk-gov1.38.42 -> v1.40.39 (@rbroemeling) #677kind/docsAdd installation example (@RidaAyed) #697
v2.16.0
Changes since v2.15.0
Enhancements
kind/enhancementPaginate security groups, ASGs, ELBs, and launch configs #632 (@hligit)kind/enhancementadd tags to Route53HostedZone #642 (@circa10a)kind/enhancementHandle undeletable Backup Vault from EFS Automatic Backups #643 (@nelsonjchen)kind/enhancementEnable us-gov-cloud by setting the default partition correctly #647 (@chrisgilmerproj)kind/enhancementAdd tag based filtering for codebuild projects #648 (@shashikarsiddharth)kind/enhancementfix comprehend entities detection job deletion #653 (@tylersouthwick)kind/enhancementAdd support for Access Analyzer resources #659 (@zemanlx)kind/enhancementAdd tags to IAM resources #662 (@njtrettel)kind/enhancementAdd ability to assume a role before nuking #667 (@njtrettel)kind/enhancementAdd important EC2 metadata to instance properties #670 (@rbroemeling)
Resources
kind/resourceAdd GuardDuty detectors #625 (@hntrmrrs)kind/resourceAdd X-Ray resources #638 (@andskli)kind/resourceAdded Amazon Managed Service for Prometheus resources #639 (@andskli)kind/resourceAdd RDS Option Groups Support #646 (@nelsonjchen)kind/resourceAdd MSKConfiguration resource #649 (@steveteuber)kind/resourceAdd RDS proxy deletion support #669 (@elaygl)
Other
kind/choreupdate aws-sdk-go dep #644 (@dennisme)kind/otherFix typo in cloudformation-stack.go #645 (@nelsonjchen)kind/ciOnly build docker images on our own PRs #657 (@der-eismann)
v2.15.0
Changes since v2.14.0
Enhancements
kind/enhancementFeature/324 date filter #480 (@jcarter3)kind/enhancementadd support for programatically setting custom aws credentials #529 (@tylersouthwick)kind/enhancementEnable CLICOLOR and CLICOLOR_FORCE env variables #557 (@icholy)kind/enhancementLambda functions pages #575 (@mrkenkeller)
Resources
kind/resource#430 - cloudformation support for disabling termination protection #481 (@jcarter3)kind/resourceAdd support for Athena WorkGroups and NamedQueries #464 (@eschwartz)kind/resourceAdditional tag support #492 (@sjpalf)kind/resourceDelete all record sets of the type "NS" except for the default "NS" settings #473 (@jami)kind/resourceDisable Security Hub #484 (@gebailey)kind/resourceHandle pagination 101+ route53 healthchecks #472 (@Brian-Williams)kind/resourceadd cloudformation stackset support #475 (@tylersouthwick)kind/resourceadd route53 health check resource #471 (@matthagenbuch)kind/resourceadd tag support to additional resource types #509 (@sjpalf)kind/resourceadded eks fargate profile resource #469 (@jami)kind/resourceadded eks nodegroup as resource #468 (@jami)kind/resourcefeat: Add OwnerId Prop to EC2TGW #483 (@rwhelan)kind/resourcefix Route53HealthCheck loop #510 (@svenwltr)kind/resourceonly list active stacksets; ignore deleted #488 (@tylersouthwick)kind/resourceadd firewall manager resources #491 (@tylersouthwick)kind/resourceadd comprehend resources #531 (@tylersouthwick)kind/resourceadd cloudformation type support #530 (@tylersouthwick)kind/resourceadd comprehend resources #531 (@tylersouthwick)kind/resourceadd iam user SSH public key support #533 (@zerbitx)kind/resourceAdded support for image builder resources #535 (@wrschneider)kind/resourceadded global accelerator resources #524 (@jami)kind/resourceAdd API Gateway v2 APIs as a resource #538 (@der-eismann)kind/resourceAdd API Gateway v2 VPC links & properties for some resources #540 (@der-eismann)kind/resourceAdd wafregional rulegroup & properties for some resources #541 (@der-eismann)kind/resourceAdd support for CloudWatchLogsResourcePolicy #521 (@oliver-schoenherr)kind/resourceAdd WAFv2 resources #542 (@der-eismann)kind/resourceAdd tags for KMS keys #544 (@der-eismann)kind/resourceAdd RDS Event Subscriptions resource #543 (@der-eismann)kind/resourceAdd Path property to IAM roles for filtering #545 (@der-eismann)kind/resourceAdd AWS Lex resources #546 (@der-eismann)kind/resourceEnable paging for KMS Keys #549 (@hligit)kind/resourcekms-key: Skip aws managed keys #550 (@hligit)kind/resourcekms-keys: Skip keys already in pending deletion state #551 (@hligit)kind/resourceAdding some more route53 resources #556 (@zerbitx)kind/resourceAdd Transfer Server & User resources #562 (@der-eismann)kind/resourceAdd CodeStar Notification Rules resource #563 (@der-eismann)kind/resourceAdd EC2EgressOnlyInternetGateway resource #576 (@kevinscholz)kind/resourceAdd support for deleting cache parameter groups #577 (@kurtmc)kind/resourceadded lambda layers resource #579 (@mrkenkeller)kind/resourceAdding deletion of CloudFront OAIs #478 (@joechchung)kind/resourceAllow to nuke Cognito's Identity Providers #588 (@multani)kind/resourceUpdate sns #592 (@mrkenkeller)kind/resourceadded pagination and properties to iampolicy #593 (@mrkenkeller)kind/resourceAdded tag based filter for Secrets Manager Secret and RDS Instance #585 (@shashikarsiddharth)kind/resourceNuke Cognito user pool clients (aka. "App clients") #590 (@multani)kind/resourceAdd properties & feature flag for lightsail #597 (@der-eismann)kind/resourceAdd properties to servicecatalog resources #598 (@der-eismann)
Other
kind/documentationReplace Regex in S3Object sample to recursive nuke #486 (@brunopaiuca)kind/otherUpgrade to aws sdk version 1.28.12 #466 (@jami)kind/documentationFix presets filter example in README #514 (@reegnz)kind/documentationAdd quay.io badge and note where to find releases #519 (@der-eismann)kind/otherGenerate mocks before building #499 (@der-eismann)kind/otherUse Go 1.15 & update dependencies #539 (@der-eismann)kind/otherremove anonymous feature flag struct #527 (@tylersouthwick)kind/otherBuild binaries for Windows & ARM #548 (@der-eismann)kind/otherMigrate to GitHub actions #587 (@der-eismann)kind/otherFix GitHub Actions syntax in release pipeline #589 (@der-eismann)kind/otheruse blocklist over blacklist #595 (@dfreudenberger)kind/otherAdapt Readme & CI for main branch #596 (@der-eismann)kind/otherUse Go 1.16, update deps & build Apple M1 binaries #602 (@der-eismann)kind/otherBuild multiarch docker images #604 (@der-eismann)kind/otherMinor Readme changes #628 (@der-eismann)
v2.15.0-rc.4
Changes since v2.15.0-rc.3
Other
kind/otherUse Go 1.16, update deps & build Apple M1 binaries #602 (@der-eismann)kind/otherBuild multiarch docker images #604 (@der-eismann)
v2.15.0-rc.3
Changes since v2.15.0-rc.2
Resources
kind/resourceUpdate sns #592 (@mrkenkeller)kind/resourceadded pagination and properties to iampolicy #593 (@mrkenkeller)kind/resourceAdded tag based filter for Secrets Manager Secret and RDS Instance #585 (@shashikarsiddharth)kind/resourceNuke Cognito user pool clients (aka. "App clients") #590 (@multani)kind/resourceAdd properties & feature flag for lightsail #597 (@der-eismann)kind/resourceAdd properties to servicecatalog resources #598 (@der-eismann)
Other
kind/otheruse blocklist over blacklist #595 (@dfreudenberger)kind/otherAdapt Readme & CI for main branch #596 (@der-eismann)
v2.15.0-rc.2
Changes since v2.15.0-rc.1
Resources
Other
kind/otherFix GitHub Actions syntax in release pipeline #589 (@der-eismann)