Terraform
Notes
no notes yet
NEW FEATURES:
terraform 0.12checklistcommand detects and reports on some preparation steps that will make a subsequent Terraform 0.12 upgrade smoother. (#21241)
IMPROVEMENTS:
- provider/terraform: The
terraform_remote_statedata source is now able to read outputs from a state snapshot created by Terraform 0.12, to provide more flexibility when upgrading individual configurations to Terraform 0.12 in a decomposed environment. (#21226) - backend/s3: Support DynamoDB, IAM, and STS endpoint configurations (#20659)
- backend/s3: Support for AWS regions
eu-north-1andus-gov-east-1(#20659) - backend/s3: Enhance retry logic and provide
max_retriesconfiguration for retry attempts (#20659) - backend/s3: Enhance S3
NoSuchBucketerror to include additional information (#20659) - backend/s3: Remove unused EC2 platform and AWS Account ID lookup, and deprecate equivalent
skip_get_ec2_platformsandskip_requesting_account_idarguments (#20659) - backend/remote: Do not unlock a workspace after a failed state upload (#21148)
BUG FIXES:
- backend/remote: Ensure variables are loaded correctly when using
terraform console(#20858) - backend/remote: Make sure workspaces are correctly uploaded (#20953)
- backend/remote: Fix panic when loading cached configuration with 0.12 backend schema (#21199)
- core: Fix a potential crash when loading module manifests with Windows paths (#20812)
- core: Make sure UIInput keeps working after being canceled (#21140)
- core: Always try to select a workspace after initialization (#21230)