Terraform
$
npx @buildinternet/releases get terraformMon
Wed
Fri
OctNovDecJanFebMarAprMayJunJulAugSepOct
LessMore
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.
v1.16.5
Fixed a crash when a tainted instance state is seen without a valid status, and an issue where resource identity could be nil during delete.
v1.16.3
Fixed destroy=false handling around create_before_destroy instances, function result comparison with multiple marks, and a marks filter bug that caused values with multiple marks to erroneously fail validations. Also fixed import provider resolution.
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.
Terraform addition breaks truncation: batch mode defaults lost, many table/field options removed
Breakingprev1.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.
Import blocks in modules; planned private data for providers
Breaking (minor)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.
v1.16.0-beta2
Import blocks are now supported inside modules, and providers can store planned private data preserved across plan and apply via the new terraform_data store block. Resource action triggers gain on_failure modes, and lifecycle blocks support destroy = false to prevent resource destruction.
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.
Import blocks in modules; lifecycle destroy prevention; planned private data for providers
Breaking (minor)prev1.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.
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.