Releases: ekristen/aws-nuke
v3.0.0-beta.6
v3.0.0-beta.5
3.0.0-beta.5 (2024-01-30)
Bug Fixes
- deps: update module github.com/aws/aws-sdk-go to v1.50.4 (34e8cdb)
- deps: update module github.com/google/uuid to v1.6.0 (61a8102)
- semantic release branch structure (1c043c8)
- semantic release config plugins (3ceebb4)
- semantic release config plugins (3bd5748)
- semantic release config to detect channel properly (ed71639)
v3.0.0-beta.4
Breaking Changes
- nuke no longer runs on the root command, must use the
run
(alias: nuke) subcommand. - CloudFormation Stacks that are nested are no longer excluded from removal, additional logic has been added to only remove them once they parent has been removed. If the parent removal fails to remove the nested.
v3.0.0-beta.3
Breaking Changes
- nuke no longer runs on the root command, must use the
run
(alias: nuke) subcommand. - CloudFormation Stacks that are nested are no longer excluded from removal, additional logic has been added to only remove them once they parent has been removed. If the parent removal fails to remove the nested.
Changes
switch for settings and config package from libnuke, improve docs @ekristen (#28)
- Updates to [email protected] - Resources now define their own DeprecatedAliases and AlternativeResource (aka CloudControl API) resource names. - Removes more code from aws-nuke in favor of using packages from [libnuke](https://github.com/ekristen/libnuke) - Improving documentation around configuration of the tool - Replaces the bulk of the `config` package for the `libnuke/pkg/config` and extends it with the extras that aws-nuke needs. - Deprecates the use of `feature-flags` in favor of the `settings`. Documentation has been added on how to migrate. Version 3 is still backwards compatible. - General code cleanups and improvementsfix(deps): update github.com/ekristen/libnuke digest to 96b3997 @renovate (#17)
This PR contains the following updates:Package | Type | Update | Change |
---|---|---|---|
github.com/ekristen/libnuke | require | digest | 493db56 -> 96b3997 |
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
chore(deps): update actions/cache action to v4 @renovate (#27)
This PR contains the following updates:Package | Type | Update | Change |
---|---|---|---|
actions/cache | action | major | v3 -> v4 |
Release Notes
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
chore/docs: testing and mocks @ekristen (#23)
Improve the mock generation, write documentation around testing and how to write tests. Add few additional makefile commands.fix(deps): update module github.com/aws/aws-sdk-go to v1.49.21 @renovate (#18)
This PR contains the following updates:Package | Change | Age | Adoption | Passing | Confidence |
---|---|---|---|---|---|
github.com/aws/aws-sdk-go | v1.49.13 -> v1.49.21 |
Release Notes
aws/aws-sdk-go (github.com/aws/aws-sdk-go)
v1.49.21
===
Service Client Updates
service/sagemaker
: Updates service API- This release will have ValidationException thrown if certain invalid app types are provided. The release will also throw ValidationException if more than 10 account ids are provided in VpcOnlyTrustedAccounts.
v1.49.20
===
Service Client Updates
service/connect
: Updates service API and documentationservice/connectparticipant
: Updates service APIservice/location
: Updates service documentationservice/mwaa
: Updates service API and documentationservice/s3control
: Adds new service- S3 On Outposts team adds dualstack endpoints support for S3Control and S3Outposts API calls.
service/supplychain
: Adds new serviceservice/transfer
: Updates service API and documentation- AWS Transfer Family now supports static IP addresses for SFTP & AS2 connectors and for async MDNs on AS2 servers.
v1.49.19
===
Service Client Updates
service/ec2
: Updates service API and documentation- This release adds support for adding an ElasticBlockStorage volume configurations in ECS RunTask/StartTask/CreateService/UpdateService APIs. The configuration allows for attaching EBS volumes to ECS Tasks.
service/ecs
: Updates service API and documentation- This release adds support for adding an ElasticBlockStorage volume configurations in ECS RunTask/StartTask/CreateService/UpdateService APIs. The configuration allows for attaching EBS volumes to ECS Tasks.
service/eventbridge
: Updates service API and documentationservice/iot
: Updates service API and documentation- Add ConflictException to Update APIs of AWS IoT Software Package Catalog
service/iotfleetwise
: Updates service APIservice/secretsmanager
: Updates service documentation and examples- Doc only update for Secrets Manager
service/workspaces
: Updates service documentation- Added AWS Workspaces RebootWorkspaces API - Extended Reboot documentation update
v1.49.18
===
Service Client Updates
service/connectcampaigns
: Updates service APIservice/location
: Updates service API and documentationservice/logs
: Updates service API and documentation- Add support for account level subscription filter policies to PutAccountPolicy, DescribeAccountPolicies, and DeleteAccountPolicy APIs. Additionally, PutAccountPolicy has been modified with new optional "selectionCriteria" parameter for resource selection.
service/qconnect
: Updates service APIservice/redshift-serverless
: Updates service documentationservice/route53
: Updates service API and documentation- Route53 now supports geoproximity routing in AWS regions
service/wisdom
: Updates service API
v1.49.17
===
Service Client Updates
service/codebuild
: Updates service API and documentation- Aws CodeBuild now supports new compute type BUILD_GENERAL1_XLARGE
service/ec2
: Updates service API- Amazon EC2 R7iz bare metal instances are powered by custom 4th generation Intel Xeon Scalable processors.
service/route53resolver
: Updates service API and documentation
v1.49.16
===
Service Client Updates
service/connect
: Updates service APIservice/kms
: Updates service documentation- Documentation updates for AWS Key Management Service (KMS).
service/redshift-serverless
: Updates service documentation
SDK Bugs
- The logging behavior in `aws/ec2metadata...
v3.0.0-beta.2
Breaking Changes
- nuke no longer runs on the root command, must use the
run
(alias: nuke) subcommand. - CloudFormation Stacks that are nested are no longer excluded from removal, additional logic has been added to only remove them once they parent has been removed. If the parent removal fails to remove the nested.
Changes
switch for settings and config package from libnuke, improve docs @ekristen (#28)
- Updates to [email protected] - Resources now define their own DeprecatedAliases and AlternativeResource (aka CloudControl API) resource names. - Removes more code from aws-nuke in favor of using packages from [libnuke](https://github.com/ekristen/libnuke) - Improving documentation around configuration of the tool - Replaces the bulk of the `config` package for the `libnuke/pkg/config` and extends it with the extras that aws-nuke needs. - Deprecates the use of `feature-flags` in favor of the `settings`. Documentation has been added on how to migrate. Version 3 is still backwards compatible. - General code cleanups and improvementsfix(deps): update github.com/ekristen/libnuke digest to 96b3997 @renovate (#17)
This PR contains the following updates:Package | Type | Update | Change |
---|---|---|---|
github.com/ekristen/libnuke | require | digest | 493db56 -> 96b3997 |
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
chore(deps): update actions/cache action to v4 @renovate (#27)
This PR contains the following updates:Package | Type | Update | Change |
---|---|---|---|
actions/cache | action | major | v3 -> v4 |
Release Notes
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
chore/docs: testing and mocks @ekristen (#23)
Improve the mock generation, write documentation around testing and how to write tests. Add few additional makefile commands.fix(deps): update module github.com/aws/aws-sdk-go to v1.49.21 @renovate (#18)
This PR contains the following updates:Package | Change | Age | Adoption | Passing | Confidence |
---|---|---|---|---|---|
github.com/aws/aws-sdk-go | v1.49.13 -> v1.49.21 |
Release Notes
aws/aws-sdk-go (github.com/aws/aws-sdk-go)
v1.49.21
===
Service Client Updates
service/sagemaker
: Updates service API- This release will have ValidationException thrown if certain invalid app types are provided. The release will also throw ValidationException if more than 10 account ids are provided in VpcOnlyTrustedAccounts.
v1.49.20
===
Service Client Updates
service/connect
: Updates service API and documentationservice/connectparticipant
: Updates service APIservice/location
: Updates service documentationservice/mwaa
: Updates service API and documentationservice/s3control
: Adds new service- S3 On Outposts team adds dualstack endpoints support for S3Control and S3Outposts API calls.
service/supplychain
: Adds new serviceservice/transfer
: Updates service API and documentation- AWS Transfer Family now supports static IP addresses for SFTP & AS2 connectors and for async MDNs on AS2 servers.
v1.49.19
===
Service Client Updates
service/ec2
: Updates service API and documentation- This release adds support for adding an ElasticBlockStorage volume configurations in ECS RunTask/StartTask/CreateService/UpdateService APIs. The configuration allows for attaching EBS volumes to ECS Tasks.
service/ecs
: Updates service API and documentation- This release adds support for adding an ElasticBlockStorage volume configurations in ECS RunTask/StartTask/CreateService/UpdateService APIs. The configuration allows for attaching EBS volumes to ECS Tasks.
service/eventbridge
: Updates service API and documentationservice/iot
: Updates service API and documentation- Add ConflictException to Update APIs of AWS IoT Software Package Catalog
service/iotfleetwise
: Updates service APIservice/secretsmanager
: Updates service documentation and examples- Doc only update for Secrets Manager
service/workspaces
: Updates service documentation- Added AWS Workspaces RebootWorkspaces API - Extended Reboot documentation update
v1.49.18
===
Service Client Updates
service/connectcampaigns
: Updates service APIservice/location
: Updates service API and documentationservice/logs
: Updates service API and documentation- Add support for account level subscription filter policies to PutAccountPolicy, DescribeAccountPolicies, and DeleteAccountPolicy APIs. Additionally, PutAccountPolicy has been modified with new optional "selectionCriteria" parameter for resource selection.
service/qconnect
: Updates service APIservice/redshift-serverless
: Updates service documentationservice/route53
: Updates service API and documentation- Route53 now supports geoproximity routing in AWS regions
service/wisdom
: Updates service API
v1.49.17
===
Service Client Updates
service/codebuild
: Updates service API and documentation- Aws CodeBuild now supports new compute type BUILD_GENERAL1_XLARGE
service/ec2
: Updates service API- Amazon EC2 R7iz bare metal instances are powered by custom 4th generation Intel Xeon Scalable processors.
service/route53resolver
: Updates service API and documentation
v1.49.16
===
Service Client Updates
service/connect
: Updates service APIservice/kms
: Updates service documentation- Documentation updates for AWS Key Management Service (KMS).
service/redshift-serverless
: Updates service documentation
SDK Bugs
- The logging behavior in `aws/ec2metadata...
v3.0.0-beta.1
Breaking Changes
- nuke no longer runs on the root command, must use the
nuke
(alias: run) subcommand. - CloudFormation Stacks that are nested are no longer excluded from removal, additional logic has been added to only remove them once they parent has been removed and only if they are in a failed state.
Changelog
- f62f530 fix: Dockerfile
- 300fb2a fix: add missing workflows
- bccdd0d fix: disable push for branches
- 62f49ea fix: do not run goreleaser on prs by default
- 23d26ff fix: gitignore
- f5cc40a fix: goreleaser config
- a746e93 fix: say yes to all cosign prompts
- 43113b4 fix: the tags in which goreleaser builds
- cce744e initial rewrite of aws-nuke using libnuke
- c728a5c version: 3.0.0-beta.1
v2.26.6
v2.25.5
v2.25.4
v2.25.2
Changelog
- 4e41a7f Add CloudFront Function (#1027) (#1031)
- dc13c25 Add CloudFront Origin Access Control (#1019) (#1021)
- 26889a8 Add ECSTasks module (#988)
- 9657384 Add GoReleaser Support (#2)
- 02900da Add
SignerSigningJob
module (#991) - 681db10 Added pagination to the IAMUser and IAMGroup modules so AWS Nuke will handle >100 of each resource type. (#985)
- e7096c0 Adding additional ECR resources by way of Cloud Control API. Also adding the mapping from ECRRepository module to 'AWS::ECR::Repository'. (#937)
- 0e03fee Bump github.com/aws/aws-sdk-go from 1.44.235 to 1.44.240 (#976)
- 460b432 Bump github.com/aws/aws-sdk-go from 1.44.240 to 1.44.245 (#979)
- f1483c2 Bump github.com/aws/aws-sdk-go from 1.44.245 to 1.44.254 (#990)
- 58736c8 Bump github.com/aws/aws-sdk-go from 1.44.254 to 1.44.259 (#994)
- 3842629 Bump github.com/aws/aws-sdk-go from 1.44.259 to 1.44.267 (#1005)
- e45750a Bump github.com/aws/aws-sdk-go from 1.44.267 to 1.44.271 (#1013)
- 2dee000 Bump github.com/aws/aws-sdk-go from 1.44.271 to 1.44.276 (#1017)
- 5cd8fc1 Bump github.com/aws/aws-sdk-go from 1.44.276 to 1.44.281 (#1026)
- fb4e27a Bump github.com/aws/aws-sdk-go from 1.44.281 to 1.44.285 (#1030)
- 902732b Bump github.com/aws/aws-sdk-go from 1.44.285 to 1.44.290 (#1036)
- 1ebde32 Bump github.com/aws/aws-sdk-go from 1.44.290 to 1.44.295 (#1038)
- 078c906 Bump github.com/sirupsen/logrus from 1.9.0 to 1.9.2 (#1007)
- d37c68e Bump github.com/sirupsen/logrus from 1.9.2 to 1.9.3 (#1016)
- fef80c9 Bump github.com/spf13/cobra from 1.6.1 to 1.7.0 (#975)
- 1f515e2 Bump github.com/stretchr/testify from 1.8.2 to 1.8.3 (#1006)
- 5112624 Bump github.com/stretchr/testify from 1.8.3 to 1.8.4 (#1018)
- c35dd0e Bump golang.org/x/sync from 0.1.0 to 0.2.0 (#995)
- 0abbe34 Bump golang.org/x/sync from 0.2.0 to 0.3.0 (#1029)
- d7be6e0 Disable EC2 Instance Stop Protection (#986)
- 58e4627 Filter IAM roles and policy attachments related to SSO (#1028)
- 19e5e6f GoReleaser Support (#5)
- d5c6a0d New support for Application Migration Service (MGN) resources #1024 (#1025)
- 4ef5158 Rebrand and Updates (#7)
- c8fb4e2 Statically Build (#8)
- d093b4a Test: Mock all IAM Resource Deletions (#4)
- b99f832 Update readme for v2.22.1 release (#974)
- 375dcef Update readme for v2.23.0 release (#1032)
- 638fd88 add new flag for log-level, support all logrus log levels
- e4fb26e add: remove custom iam account setting password policy (#14)
- c97b958 adding support for inspector runs, targets, templates (#3)
- 3d53872 chore(go): go mod tidy
- 7bb78e1 chore(goreleaser): prefix with v, add cosign.pub to release assets
- ca3cedf chores: cleanup
- 097c552 feat(resource-explorer2): add support for removing indexes and views
- 127e491 fix go.mod
- a82a5c2 fix(action): cosign key in correct directory
- 7cd295a fix(action): ghcr.io login
- 9d75f64 fix(action): login to ghcr.io
- 2c752e1 fix(action): setup qemu and buildx
- a70f174 fix(action): workflow permissions
- 577e31d fix(iam-instance-profile): tests
- 12f070f fix(release): fix cosign with goreleaser
- 869c85e fix: ensure skip request is honored
- a4d642f fix: goreleaser workflow
- 1b84aed fix: mock reference, go mod tidy
- 239e9d6 fix: rebase issues
- 9c14f09 fix: tests
- 900f547 support inspector2 (#12)
- 76e0b95 switch to go 1.19
- 94783cb update(configservice-configrules): update filter
- 61e0200 updating .gitignore to ignore a test config.yaml and .envrc for direnv users