megachangelog
Fix1.15.6

v1.15.6 Bug Fixes

This release fixes several issues including incorrect plan representation for removed resources, a panic in console when evaluating deprecated values, exit codes for variable-related errors, and module installation edge cases with null and sensitive sources.

1.15.6 (June 10, 2026)

BUG FIXES:

  • Fixed an issue where resources being removed from state via removed block were incorrectly listed under planned_values in json representations of the plan file. (#38665)

  • console: Fixed a panic caused by evaluating an expression involving deprecated values (#38676)

  • Fix exit code for plan, query, and refresh commands for variable-related errors (#38685)

  • Fix two module installation edge cases with null and sensitive/ephemeral module sources (#38704)

bug-fixesstateconsolemodulesstability

Source: original entry ↗

More from Terraform

Follow Terraform to get its new changes in your feed and email digest.

Announcement1.17.0-rc2

Terraform v1.17.0-rc2 release

Release candidate 1.17.0 includes support for variables and locals in provider requirements, a new -minimal-refresh planning option, general availability of Terraform Policy, and various enhancements and bug fixes for ephemeral resources, policy evaluation, and mathematical functions.

release-candidateproviderspolicyplanningephemeral
Fix1.16.6

v1.16.6

Fixed cloud workspace selection with uppercase letters in tag keys and deprecated output handling in test modules. Includes HTTP/2 resource exhaustion mitigation via CVE-2026-78669.

bug-fixcloudtestsecurity
Feature1.17.0-rc1

Terraform 1.17.0-rc1 release

Release candidate 1.17.0 introduces Terraform Policy as generally available (removing experimental flags), adds support for variables and locals in provider requirements, includes a new -minimal-refresh planning option for efficiency, and fixes critical bugs in function evaluation and ephemeral resource handling.

terraformpolicyplanningprovidersephemeral
See all Terraform changes →