3.0.0 (2024-06-10)
Bug Fixes
- accidental removal of
r
from goreleaser in dockerfile (f6d3349) - add -c alias back for config (debc371)
- add CreateTime property to EC2NATGateway and EC2Volume resources (af0bf1f)
- add missing settings and settings reference (981c6f2)
- awsutil: properly determine partition for all supported regions (85b54a9)
- bug with no alias check (#74) (d2e561e)
- bug with operator check on optional session and external id (#83) (b615c9e)
- cloudformation-stack: protect against nil pointer (e948db1)
- cloudfront-cache-policy: add legacy stringer, add name property (c5f55cd)
- comment (b9625f8)
- configservice-configrules: filter out rules created by config-conforms (3e4f4ca)
- deps: update github.com/ekristen/libnuke digest to 96b3997 (#17) (2846b46)
- deps: update module github.com/aws/aws-sdk-go to v1.49.21 (#18) (d662601)
- deps: update module github.com/aws/aws-sdk-go to v1.50.4 (34e8cdb)
- deps: update module github.com/aws/aws-sdk-go to v1.52.4 (9c1df28)
- deps: update module github.com/aws/aws-sdk-go to v1.53.19 (862ae4e)
- deps: update module github.com/ekristen/libnuke to v0.15.0 (17bacf6)
- deps: update module github.com/fatih/color to v1.17.0 (99db423)
- deps: update module github.com/google/uuid to v1.6.0 (61a8102)
- deps: update module github.com/urfave/cli/v2 to v2.27.2 (8be61c1)
- deps: update module golang.org/x/text to v0.15.0 (18e1a8c)
- deps: update module golang.org/x/text to v0.16.0 (554c676)
- ec2-image: disable image deregistration protection (8401aab)
- ec2-image: improve handling of deregistration cooldown (0b26c14)
- error with call to log func (4e32f2e)
- explain config command (#92) (533bd0e)
- fallback break out of the loop if there are no more results (553cb80)
- glue-securityconfiguration: nexttoken loop (f6bacd3)
- imports and mock generation (b67d839)
- improved logging around all regions (32ef3aa)
- iot-thinggroups: support deleting dynamic thing groups (20384a8)
- issue where cli include was being honored (#69) (dd99caf)
- log error as warning vs throwing error with property not supported (#82) (f11bde6)
- migrate-resource tool (#36) (66ffdb9)
- missing hook to sign darwin binaries (#73) (ea35f26)
- quick fix for default run sleep (#68) (542f18b)
- resource/ecrpublicrepository: only run if region is us-east-1 (#94) (68e5459)
- revert property change from an earlier pull request (#97) (e51aaca)
- role session name and external id should be optional (7e7cca2)
- sagemaker-domain: bug with mock service vs real service (fb92627)
- semantic release branch structure (1c043c8)
- semantic release config plugins (3ceebb4)
- semantic release config plugins (3bd5748)
- semantic release config to detect channel properly (ed71639)
- servicediscovery-namespaces: add tags to properties (5353a67)
- statically compile when doing direct docker build (0ffae13)
Features
- add cloudfront cache policy (5b047cb)
- add ELB Listener Rules object (#1193) (e50c11f)
- add missing max-wait-retries (#121) (5ebe0fd)
- add new resource ManagedBlockchainMember (#66) (413e850)
- add support for Redshift Serverless namespaces, snapshots and workgroups. (#1194) (a6ed443)
- adding cloudfront response headers policies (2345cdb)
- adding codebuild reports and reportgroups (d38db80)
- adding quicksight subscription resource (223899a)
- adding termination protection setting (6c404bd)
- allow bypass of aws alias checks (755bd62)
- apple signing and notary using quill (#64) (c6f370b)
- aws-auth: finish parity with upstream (245ade3)
- ec2-image: add disable deregistration protection setting, better filters (2b56ad9)
- ec2-image: include disabled and deprecated images (d040c4e)
- EC2VPCEndpointServiceConfiguration: add tags to properties (#100) (625ea11)
- ecs-clusters: add tags, increase mock tests coverage (b89183b)
- global filters, update libnuke@0.10.0 (#77) (7647348)
- glue-securityconfiguration: add glue security configuration resource and mock tests (ddbb0df)
- IAMRolesAnywhere: add support for IAM RolesAnywhere TrustAnchors, Profiles, and CRLs (b9bb5fd)
- improve the default resource template for the creation tool (#67) (fad1737)
- list alphabetically, show cloud-control resources separate (#65) (930b03a)
- MemoryDBACL resource support (#1079) (b3a8e42)
- NetworkManager: add core network resources (e1b0e23)
- new explain commands for debugging and informational purposes (#86) (dd910da)
- remove EC2 instances tags before termination (3e27ebd)
- rename command file to nuke and add q alias for --quiet (#107) (9ebe2a6)
- run against all enabled regions (76fa174)
- sagemaker-domain: include tags on resource for filtering (9f6ba23)
- sagemaker-spaces: add support for Sagemaker Spaces (16e062b)
- sagemaker-userprofiles: add properties, tags, and mock tests (1543a50)
- servicediscovery-namespaces: add properties, tags, and mock tests (e154902)
- sqs-queues: add properties, tags, and mock tests (4025d28)
- support config conformance pack removal (6953a97)
- upgrade to libnuke@0.11.0, add OwnerID properties (1777427)
- write log message if s3 bucket deletion is going to take a while (238c985)
Reverts
- Revert "chore(deps): update goreleaser/goreleaser-action action to v6 [releas…" (0e45dbf)
BREAKING CHANGES
- tool requires a subcommand to run properly