Releases Index

Terraform

$npx @buildinternet/releases get terraform
Mon
Wed
Fri
OctNovDecJanFebMarAprMayJunJulAugSepOct
Less
More
Releases20Avg Interval5dAvg Cadence6/mo
v1.17.0-rc1

Terraform Policy is now generally available, and the -policies flag for plan, apply, and query no longer requires an experimental build or the -allow-experimental-features flag. Also added the -minimal-refresh planning option, which refreshes only resources with proposed changes, and support for variables and locals in provider requirements.

Read more ↗
v1.16.1

Fixed a bug causing the CLI to pause indefinitely after a run task failure with pending policy evaluations. Also resolves import blocks being ignored with count/for_each, a panic on sensitive import identity, and create_before_destroy ordering issues.

Read more ↗
v1.17.0-alpha20260827

Talend 8.0.20240731 revives DBMS user and role objects after four years but truncates lifecycle behavior: "bare" user/role entries encountered before a DBMS definition are silently dropped from SQL output instead of printed to console as before. This release also removes epoch-aware and mode-aware table override options (no longer separated by "," in --write-sql), and stops printing the "cloud-ready" report at execution time. The README now documents only the latest Cosmos DB emulator release, removing several Windows/Ubuntu releases.

Read more ↗
v1.16.0

Import blocks are now supported inside modules, and providers gain planned private data persisted across plan and apply for provider-specific state. Also adds a Linux s390x binary, on_failure action triggers, and store blocks in terraform_data.

Read more ↗
v1.17.0-alpha20260729

pow and log functions no longer panic when the result is not a number. The experimental deferred actions feature, enabled via -allow-deferral on terraform plan, allows count and for_each to use unknown values. Also experimental: terraform test cleanup command, backend and skip_cleanup attributes in test files, and the -policies flag on terraform query.

Read more ↗
v1.16.0-beta1

Import blocks now work inside modules, lifecycle blocks support destroy = false to prevent resource destruction, and Terraform stores planned private data for providers. Other additions include a store block in terraform_data for ephemeral values, nested blocks as computed values, and Linux s390x binary support. Fixes include import blocks now respecting provider local names and a panic fix for no-op changes on deposed resources with precondition/postcondition blocks.

Read more ↗
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 ↗
Latest
Oct 14, 2026