1.7.0-alpha20231108 (November 8, 2023)
UPGRADE NOTES:
-
Input validations are being restored to the state file in this version of Terraform. Due to a state interoperability issue (#33770) in earlier versions, users that require interaction between different minor series should ensure they have upgraded to the following patches:
- Users of Terraform prior to 1.3.0 are unaffected;
- Terraform 1.3 series users should upgrade to 1.3.10;
- Terraform 1.4 series users should upgrade to 1.4.7;
- Terraform 1.5 series users should upgrade to 1.5.7;
- Users of Terraform 1.6.0 and later are unaffected.
This is important for users with
terraform_remote_state
data sources reading remote state across different versions of Terraform. -
nonsensitive
function no longer errors when applied to values that are already not sensitive. (#33856)
BUG FIXES:
- Ignore potential remote terraform version mismatch when running force-unlock (#28853)
- Exit Dockerfile build script early on
cd
failure. (#34128)
ENHANCEMENTS:
terraform test
: Providers defined within test files can now reference variables from their configuration that are defined within the test file. (#34069)terraform test
: Providers defined within test files can now reference outputs from run blocks. (#34118)import
:for_each
can now be used to expand theimport
block to handle multiple resource instances (#33932)
Previous Releases
For information on prior major and minor releases, see their changelogs: