Releases Index

Terraform

$npx @buildinternet/releases get terraform-releases
Mon
Wed
Fri
OctNovDecJanFebMarAprMayJunJulAugSepOct
Less
More
Releases21Avg6/moVersionsv1.15.8 to v1.16.5
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.17.0-beta2

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

Read more →
v1.17.0-beta1

Terraform Policy is now generally available — the -policies flag no longer requires -allow-experimental-features. A new -minimal-refresh planning option only refreshes resources with proposed changes, and provider requirements now support variables and locals. Fixed pow/log panics and lost ephemeral renewal diagnostics.

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-rc2

Resource lifecycle blocks now support destroy = false to prevent destruction, and import blocks are supported inside modules. Planned private data for providers, nested blocks as computed values, and Linux s390x builds are also new. Fixed a panic on deposed resources with preconditions and forced bastion_host_key review via upgrade note.

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 →
v1.15.8

Fixed terraform init error when installing providers sourced from a service-discovery alias advertised by the configured backend. Provider installation order and logging were adjusted to support future enhancements, with module installation now occurring after backend initialization.

Read more →
v1.16.0-alpha20260708

Providers can now use nested blocks as computed values, and import blocks are now supported inside modules. A new store block in terraform_data can handle ephemeral and sensitive values, resource action triggers now support on_failure modes (halt, taint, continue), and the terraform graph command can output in Mermaid format. Fixed a terraform apply panic with deposed objects and lifecycle conditions, and corrected import block behavior for provider local names.

Read more →
Last Checked
3h ago
Latest
v1.17.0-rc1
Tracking since Jun 19, 2024