releases.shpreview

Terraform

Mon
Wed
Fri
JulAugSepOctNovDecJanFebMarAprMayJunJul
Less
More
Releases22Avg Interval4dAvg Cadence7/mo
v1.16.0-alpha20260715

Terraform alpha adds import block support inside modules, Linux s390x builds, and a new store block in terraform_data for ephemeral and sensitive values. Also includes resource action triggers with on_failure modes, destroy=false in lifecycle, workspace list -json, and terraform state show -json.

Read more →
v1.16.0-alpha20260701

Import blocks now work inside modules, providers can use nested blocks as computed values, and terraform_data supports a store block for ephemeral and sensitive values. Also adds Linux s390x builds, workspace JSON output, resource action on_failure modes, and fixes a terraform apply panic involving deposed objects with lifecycle pre/postconditions.

Read more →
v1.16.0-alpha20260626

Import blocks now work inside modules, Linux s390x builds are available, and terraform_data can store ephemeral and sensitive values. Fixes a panic on apply with lifecycle preconditions and depose objects, and fixes import blocks ignoring provider local names.

Read more →
v1.16.0-alpha20260617

Import blocks are now supported inside modules, and a terraform apply panic when a plan contained a no-op change for a deposed object with lifecycle preconditions is fixed. Also new: terraform_data store block handles ephemeral and sensitive values, resource action triggers support on_failure modes, actions can use before_destroy and after_destroy events, and Linux s390x builds are now available.

Read more →
v1.15.6

Fixed an issue where resources being removed from state via removed block were incorrectly listed under planned_values in JSON plan representations, and a panic in console when evaluating expressions with deprecated values. Also fixed exit codes for plan, query, and refresh commands on variable errors, and two module installation edge cases with null and sensitive/ephemeral module sources.

Read more →
v1.16.0-alpha20260603

New store block in terraform_data handles ephemeral and sensitive values. The experimental deferred actions feature permits unknown values in count and for_each arguments, and providers can now use nested blocks as computed values. Also fixed a terraform apply panic with lifecycle conditions and import blocks now respect provider local names.

Read more →
Latest
Jul 15, 2026