Terraform v1.4.0 released

Hello!

Terraform v1.4.0 has been released. This is a minor release in the v1.x series, and so it continues to conform to our Terraform v1.0 Compatibility Promises. There are a few small changes to Terraform which may affect some users; see the Terraform v1.4 Upgrade Guide for more information.

This release includes many new features, enhancements and bug fixes, some of which include:

  • terraform plan can now store a plan file even when encountering errors, which can later be inspected to help identify the source of the failures.
  • terraform_data is a new builtin managed resource type, which can replace the use of null_resource, and can store data of any type.
  • terraform init will now ignore entries in the optional global provider cache directory unless they match a checksum already tracked in the current configuration’s dependency lock file.

This release also includes various other enhancements and bug fixes; for full details, see the Terraform CLI v1.4.0 changelog.