Releases: ekristen/aws-nuke
Releases · ekristen/aws-nuke
v3.42.0
3.42.0 (2025-01-04)
Summary
New Setting
CreateRoleToDeleteStack
onCloudFormationStack
- if a cloudformation stack is missing it's role, this setting will allow AWS nuke to re-create the role to allow the deletion of the stack.
New Resources
S3AccessGrantsInstance
S3AccessGrantsGrant
S3AccessGrantsLocation
TransferWebApp
Removed Resources
MobileProject
Changes
Bug Fixes
- cloudformation-stack: remove role afterwards (bafba21)
- cloudwatchlogs-loggroup: property RetentionInDays should always have a value (76177af)
- deps: update module github.com/aws/aws-sdk-go to v1.55.5 (340043a)
- deps: update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.72.0 (1cf5971)
- s3-access-grants-grant: pass account id to delete input (d1f2ccc)
Features
- adding support for s3 access grants, grant, instance, location (cc5548a)
- cloudformation-stack: new setting CreateRoleToDeleteStack (1c42a86)
- cloudwatchevents-target: add properties (60243b3)
- cloudwatchlogs-loggroup: add RetentionInDays properties (b8982b4)
- cloudwatchlogs-loggroup: new properties, refactor properties struct (d8ffbc5)
- mobile-project: remove resource, no longer supported by AWS (de5feb2)
- new resource TransferWebApp (0c8daf7)
Verify Binaries
Currently only the checksums.txt
is signed, therefore it's sha256 signature is signed. Simply verify the hash and then verify the checksums signature.
cosign verify-blob \
--signature https://github.com/ekristen/aws-nuke/releases/download/v3.42.0/checksums.txt.sig \
--certificate https://github.com/ekristen/aws-nuke/releases/download/v3.42.0/checksums.txt.pem \
--certificate-oidc-issuer "https://token.actions.githubusercontent.com" \
--certificate-identity "https://github.com/ekristen/aws-nuke/.github/workflows/goreleaser.yml@refs/tags/v3.42.0" \
https://github.com/ekristen/aws-nuke/releases/download/v3.42.0/checksums.txt
v3.41.0
v3.40.0
3.40.0 (2025-01-02)
Bug Fixes
- neptune-cluster: filter on engine to neptune (323856a)
- neptune-snapshot: filter to just neptune engine (733d9fd)
Features
- neptune-snapshot: new properties: Status and CreateTime (6d956b5)
Verify Binaries
Currently only the checksums.txt
is signed, therefore it's sha256 signature is signed. Simply verify the hash and then verify the checksums signature.
cosign verify-blob \
--signature https://github.com/ekristen/aws-nuke/releases/download/v3.40.0/checksums.txt.sig \
--certificate https://github.com/ekristen/aws-nuke/releases/download/v3.40.0/checksums.txt.pem \
--certificate-oidc-issuer "https://token.actions.githubusercontent.com" \
--certificate-identity "https://github.com/ekristen/aws-nuke/.github/workflows/goreleaser.yml@refs/tags/v3.40.0" \
https://github.com/ekristen/aws-nuke/releases/download/v3.40.0/checksums.txt
v3.39.0
3.39.0 (2024-12-26)
Bug Fixes
- deps: update to 0.24.0 for structured logging (f47c098)
- various tweaks for structured logging (36ab9b5)
Features
- add kv log-format (19c3894)
- expand resource names using globs (b190ddf)
- structured logging (fd6965b)
Verify Signature
cosign verify-blob \
--signature https://github.com/ekristen/aws-nuke/releases/download/v3.39.0/checksums.txt.sig \
--certificate https://github.com/ekristen/aws-nuke/releases/download/v3.39.0/checksums.txt.pem \
--certificate-oidc-issuer "https://token.actions.githubusercontent.com" \
--certificate-identity "https://github.com/ekristen/aws-nuke/.github/workflows/goreleaser.yml@refs/tags/v3.39.0" \
https://github.com/ekristen/aws-nuke/releases/download/v3.39.0/checksums.txt