v0.10.0
π Feature
- Terraform AWS Provider v2 support (#347) @moadibfr @wbeuil @eliecharra
- Display Terraform provider version used for scan (#646) @sundowndev
- We should cache resources enumeration (#421) @sundowndev
- Can we change the ~/.driftctl location? (#555) @lotoussa
- specify a different .driftignore file (#618) @sundowndev
π Bug Fixes
- Fix false positive on aws_s3_bucket.bucket_prefix (#654) @a-vorobiev
- Fix state enumeration on s3 on win when using wildcards (#651) @eliecharra
- Fix iam policy attachment issues (#512) @eliecharra
- Disable count in scan progress bar (#511) @sundowndev
- Fix deep links for providers authentication (#510) @sundowndev
- Report when no tfstate found in backend (#506) @sundowndev
- fix bug introduced by sns migration to new archi (#525) @moadibfr
- fix sqs error introduced by migration to new arch (#528) @moadibfr
- fix policy not deleted when empty (#529) @moadibfr
- Fix ebs volume tags false positive (#677) @wbeuil
- Fix dupplicate resource when expanding managed_policy fields (#676) @eliecharra
- Add missing attribute to volume expander middleware (#674) @eliecharra
- Handle managed_policy_arns in aws_iam_roles (#663) @eliecharra
- aws sns topic/policy fix false positive (#661) @lotoussa
- Fix aws_route carrier_gateway_id false positive (#662) @lotoussa
- Fix EBS volume drift on throughput (#664) @eliecharra
- Fix ses_smtp_password false positive (#657) @lotoussa
- Enable drift detection on aws_instance shutdown behavior (#446) @sundowndev
- SNS Topic Subscription (Deleted) throwing errors (#601) @moadibfr
- Fix error reporting in http state reader (#575) @lotoussa
- Fix unsupported resources read from state files (#591) @eliecharra
- A folder named "terraform.tfstate" breaks the --from execution (#495) @sundowndev
- clarify how to add some resources to the .driftignore file (#439) @lotoussa
π¨ Maintenance
- Fix gen-driftignore --help example (#600) @RhnSharma
- Suppliers have mutual hidden dependency (#165) @lotoussa
- Fix random ordering in console output (#648) @sundowndev
- Refacto lambda resources (#524) @eliecharra
- Allow to override OS_ARCH in build script (#652) @eliecharra
- Refacto aws_nat_gateway (#518) @wbeuil
- Refacto aws route53 resources (#519) @eliecharra
- Refacto aws_internet_gateway (#516) @wbeuil
- Refacto aws_kms_key and aws_kms_alias (#515) @wbeuil
- Refacto aws_route_table_association (#514) @wbeuil
- Refacto aws_iam_access_key (#508) @eliecharra
- Refacto github resources (#507) @eliecharra
- Refacto aws_eip (#513) @eliecharra
- Refacto IAM resources and
aws_key_pair
(#497) @eliecharra - migrate sns to new arch (#492) @moadibfr
- Remove useless sanitize method (#505) @eliecharra
- Disable telemetry in acc tests (#504) @eliecharra
- migrate security_group & security_group_rules (#521) @moadibfr
- run tf destroy event when apply fail during acc test (#539) @moadibfr
- Fix terraform file for db_subnet_group (#532) @wbeuil
- migrate some more resource to new resource handling (#478) @moadibfr
- Fix acc tests for aws_route (#526) @wbeuil
- Add ecr | route_table | route (#499) @wbeuil
- Add terraform and providers version to bug report template (#645) @eliecharra
- Retrieve provider version and schema version (#607) @eliecharra
- Fix crash when capacity is set to 0 in cache (#589) @sundowndev