github hashicorp/terraform v1.12.0-beta1

pre-release4 days ago

1.12.0-beta1 (April 02, 2025)

ENHANCEMENTS:

  • Terraform Test command now accepts a -parallelism=n option, which sets the number of parallel operations in a test run's plan/apply operation. (#34237)

  • Logical binary operators can now short-circuit (#36224)

  • Terraform Test: Runs can now be annotated for possible parallel execution. (#34180)

  • Allow terraform init when tests are present but no configuration files are directly inside the current directory (#35040)

  • Terraform Test: Continue subsequent test execution when an expected failure is not encountered. (#34969)

  • Produce detailed diagnostic objects when test run assertions fail (#34428)

  • Improved elapsed time display in UI Hook to show minutes and seconds in mm:ss format. (#36368)

  • Update legacy term used in error messages. (Terraform Cloud agent => HCP Terraform Agent) (#36706)

BUG FIXES:

  • Refreshed state was not used in the plan for orphaned resource instances (#36394)

  • Fixes malformed Terraform version error when the remote backend reads a remote workspace that specifies a Terraform version constraint. (#36356)

  • Changes to the order of sensitive attributes in the state format would erroneously indicate a plan contained changes when there were none. (#36465)

  • Avoid reporting duplicate attribute-associated diagnostics, such as "Available Write-only Attribute Alternative" (#36579)

  • for_each expressions in import blocks should not be able to reference the import target (#36801)

UPGRADE NOTES:

  • On Linux, Terraform now requires Linux kernel version 3.2 or later; support for previous versions has been discontinued. (#36478)

Previous Releases

For information on prior major and minor releases, refer to their changelogs:

Don't miss a new terraform release

NewReleases is sending notifications on new releases.