Major Changes
AWS SDK v2 Migrations
- Migrated SQS & SNS services (#769)
- Migrated Transit Gateway (#773)
- Migrated VPC Lattice (#771)
- Migrated Transit Gateway Attachment (#774)
- Migrated multiple core services (#777):
- EBS, ECR, ECS Cluster, ECS Service, EFS, EIP, EKS
- Elastic Beanstalk, ElastiCache, ELB, ELBv2, GuardDuty
- Migrated SES and Security Hub (#776)
- Migrated IAM services (#778)
- Migrated EC2 services (#781, #790, #808)
- Migrated S3 (#779)
- Migrated Network Firewall (#793)
- Migrated Route53 services (#796)
- Migrated Launch Configuration, Launch Template, MSK Cluster, OIDC Provider (#792)
- Migrated Secrets Manager, RDS, and SageMaker (#785)
- Migrated VPC and dependent services (#797)
- Migrated RDS related services (#798)
- Migrated Route53 and Redshift (#799)
- Migrated TGW Route Table (#801)
New Features
- Added support for China region (#766)
- Added EventBridge support (#767, #768)
- Added ElastiCache serverless & Grafana resources (#784)
- Added TGW Peering Attachment resource (#802)
- Added VPC 'cloud-nuke-excluded' tag support (#811)
Bug Fixes
- Fixed IAM user exclude functionality (#764)
- Fixed region inclusion in cloud nuke invocation (#780)
- Fixed ElastiCache crash for single node clusters (#783)
- Added nil pointer checks for VPC nuke (#807, #809)
Other Improvements
- Added pre-commit configuration file (#775)
- Added configuration examples (#788)
- Removed unnecessary EC2 code (#803)
New Contributors
For full details of changes, see: v0.37.2...v0.38.0