T

Terraform

T
Terraform DevOps v1.16.3

v1.16.3

1.16.3 (September 16, 2026) BUG FIXES: Fix handling of destroy=false around create_before_destroy instances (#39169) Fix function result comparison when there are multiple marks (#39170) Filter logic for marks could cause values with multiple marks to erroneously fail validations (#39171) Fix issue with import provider resolution (#39185)

T
Terraform DevOps v1.17.0-beta1

v1.17.0-beta1

1.17.0-beta1 (September 09, 2026) NEW FEATURES: Terraform now supports variables and locals in provider requirements (#39153) A new -minimal-refresh planning option has been added, which will only refresh resources that have proposed changes. (#35290) policy: Terraform Policy is now generally available. The -policies flag for plan, apply, and init no longer requires the -allow-experimental-feature…

T
Terraform DevOps v1.16.2

v1.16.2

1.16.2 (September 9, 2026) BUG FIXES: Fix panic in module installation when encoutering invalid module calls (#39129)

T
Terraform DevOps v1.16.1

v1.16.1

1.16.1 (September 2, 2026) BUG FIXES: cloud: Fixed a bug causing the CLI to pause indefinitely after a run task failure with pending policy evaluations (#38751) Support referencing modules containing dynamic sources in Terraform Test (#38950) stacks: Fixed validation to ensure the provider versions in the lock file and configuration are compatible. (#38829) Fix panic when import identity reference…

T
Terraform DevOps v1.17.0-alpha20260827

v1.17.0-alpha20260827

1.17.0-alpha20260827 (August 27, 2026) NEW FEATURES: A new -minimal-refresh planning option has been added, which will only refresh resources that have proposed changes. (#35290) ENHANCEMENTS: command/init: Enrich log messages with provider versions (#38918) command/login: display warning after successful login if user is subject to an organization's TTL policy BUG FIXES: funcs: pow and log no lon…

T
Terraform DevOps v1.16.0

v1.16.0

1.16.0 (August 26, 2026) NEW FEATURES: Terraform now stores planned private data for providers, allowing provider-specific state to be preserved across plan and apply. (#37986) terraform_data: The new store block can hold ephemeral and sensitive values across plan and apply. (#38298) Providers can now use nested blocks as computed values (#38305) import: import blocks inside modules are now suppor…

T
Terraform DevOps v1.15.9

v1.15.9

1.15.9 (August 19, 2026) BUG FIXES: validate: Child module validation has been fixed and will now raise errors or warning diagnostics for invalid blocks. (list, import, backend, and cloud) (#38994) NOTES: Update go-slug to v0.18.3 to mitigate CVE-2026-14978, which is a Unicode normalization issue that could lead to files not being correctly excluded via .terraformignore from upload to a Terraform…

T
Terraform DevOps v1.16.0-rc2

v1.16.0-rc2

1.16.0-rc2 (August 19, 2026) NEW FEATURES: Terraform now stores planned private data for providers, allowing provider-specific state to be preserved across plan and apply. (#37986) terraform_data: The new store block can hold ephemeral and sensitive values across plan and apply. (#38298) Providers can now use nested blocks as computed values (#38305) import: import blocks inside modules are now su…

T
Terraform DevOps v1.16.0-rc1

v1.16.0-rc1

1.16.0-rc1 (August 12, 2026) NEW FEATURES: Terraform now stores planned private data for providers, allowing provider-specific state to be preserved across plan and apply. (#37986) terraform_data: The new store block can hold ephemeral and sensitive values across plan and apply. (#38298) Providers can now use nested blocks as computed values (#38305) import: import blocks inside modules are now su…

T
Terraform DevOps v1.17.0-alpha20260812

v1.17.0-alpha20260812

1.17.0-alpha20260812 (August 12, 2026) ENHANCEMENTS: command/init: Enrich log messages with provider versions (#38918) BUG FIXES: funcs: pow and log no longer panic when result is not a number (#38912) ephemeral: Terraform will now use and display diagnostics raised when renewing an ephemeral resource. This may cause warnings to appear that previously were lost. We expect that any error diagnostic…

T
Terraform DevOps v1.16.0-beta2

v1.16.0-beta2

1.16.0-beta2 (August 05, 2026) NEW FEATURES: Terraform now stores planned private data for providers, allowing provider-specific state to be preserved across plan and apply. (#37986) terraform_data: The new store block can hold ephemeral and sensitive values across plan and apply. (#38298) Providers can now use nested blocks as computed values (#38305) import: import blocks inside modules are now…

T
Terraform DevOps v1.17.0-alpha20260729

v1.17.0-alpha20260729

1.17.0-alpha20260729 (July 29, 2026) ENHANCEMENTS: command/init: Enrich log messages with provider versions (#38918) BUG FIXES: funcs: pow and log no longer panic when result is not a number (#38912) EXPERIMENTS: Experiments are only enabled in alpha releases of Terraform CLI. The following features are not yet available in stable releases. The experimental "deferred actions" feature, enabled by p…

T
Terraform DevOps v1.16.0-beta1

v1.16.0-beta1

1.16.0-beta1 (July 23, 2026) NEW FEATURES: Terraform now stores planned private data for providers, allowing provider-specific state to be preserved across plan and apply. (#37986) terraform_data: The new store block can hold ephemeral and sensitive values across plan and apply. (#38298) Providers can now use nested blocks as computed values (#38305) import: import blocks inside modules are now su…

T
Terraform DevOps v1.16.0-alpha20260715

v1.16.0-alpha20260715

1.16.0-alpha20260715 (July 15, 2026) NEW FEATURES: Store PlannedPrivate data for providers (#37986) New store block in terraform_data that can handle ephemeral and sensitive values (#38298) Providers can now use nested blocks as computed values (#38305) import: add support for import blocks inside modules (#38352) We now produce builds for Linux s390x (zLinux) (#38384) workspace: The workspace lis…

T
Terraform DevOps v1.15.8

v1.15.8

1.15.8 (July 8, 2026) BUG FIXES: Fix terraform init error when installing providers sourced from a service-discovery alias advertised by the configured backend (such as localterraform.com) NOTES: command/init: Provider installation was changed to enable future enhancements in the area. This effectively reverses the log message changes from v1.15. initializing_provider_plugin_message is being re-in…

T
Terraform DevOps v1.16.0-alpha20260708

v1.16.0-alpha20260708

1.16.0-alpha20260708 (July 08, 2026) NEW FEATURES: Store PlannedPrivate data for providers (#37986) New store block in terraform_data that can handle ephemeral and sensitive values (#38298) Providers can now use nested blocks as computed values (#38305) import: add support for import blocks inside modules (#38352) We now produce builds for Linux s390x (zLinux) (#38384) workspace: The workspace lis…

T
Terraform DevOps v1.16.0-alpha20260706

v1.16.0-alpha20260706

1.16.0-alpha20260706 (July 06, 2026) NEW FEATURES: Store PlannedPrivate data for providers (#37986) New store block in terraform_data that can handle ephemeral and sensitive values (#38298) Providers can now use nested blocks as computed values (#38305) import: add support for import blocks inside modules (#38352) We now produce builds for Linux s390x (zLinux) (#38384) workspace: The workspace lis…

T
Terraform DevOps v1.16.0-alpha20260701

v1.16.0-alpha20260701

1.16.0-alpha20260701 (July 01, 2026) NEW FEATURES: Store PlannedPrivate data for providers (#37986) New store block in terraform_data that can handle ephemeral and sensitive values (#38298) Providers can now use nested blocks as computed values (#38305) import: add support for import blocks inside modules (#38352) We now produce builds for Linux s390x (zLinux) (#38384) workspace: The workspace lis…

T
Terraform DevOps v1.16.0-alpha20260626

v1.16.0-alpha20260626

1.16.0-alpha20260626 (June 26, 2026) NEW FEATURES: Store PlannedPrivate data for providers (#37986) New store block in terraform_data that can handle ephemeral and sensitive values (#38298) Providers can now use nested blocks as computed values (#38305) import: add support for import blocks inside modules (#38352) We now produce builds for Linux s390x (zLinux) (#38384) workspace: The workspace lis…

T
Terraform DevOps v1.15.7

v1.15.7

1.15.7 (June 24, 2026) BUG FIXES: Add concurrency safety to configs.Parser and SourceBundleParser (#38745) Fix submodule variable validation during init (#38770)

T
Terraform DevOps v1.16.0-alpha20260624

v1.16.0-alpha20260624

1.16.0-alpha20260624 (June 24, 2026) NEW FEATURES: Store PlannedPrivate data for providers (#37986) New store block in terraform_data that can handle ephemeral and sensitive values (#38298) Providers can now use nested blocks as computed values (#38305) import: add support for import blocks inside modules (#38352) We now produce builds for Linux s390x (zLinux) (#38384) workspace: The workspace lis…

T
Terraform DevOps v1.16.0-alpha20260617

v1.16.0-alpha20260617

1.16.0-alpha20260617 (June 17, 2026) NEW FEATURES: Store PlannedPrivate data for providers (#37986) New store block in terraform_data that can handle ephemeral and sensitive values (#38298) Providers can now use nested blocks as computed values (#38305) import: add support for import blocks inside modules (#38352) We now produce builds for Linux s390x (zLinux) (#38384) workspace: The workspace lis…

T
Terraform DevOps v1.15.6

v1.15.6

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 modu…

T
Terraform DevOps v1.16.0-alpha20260603

v1.16.0-alpha20260603

1.16.0-alpha20260603 (June 03, 2026) NEW FEATURES: Store PlannedPrivate data for providers (#37986) New store block in terraform_data that can handle ephemeral and sensitive values (#38298) Providers can now use nested blocks as computed values (#38305) import: add support for import blocks inside modules (#38352) We now produce builds for Linux s390x (zLinux) (#38384) workspace: The workspace lis…

T
Terraform DevOps v1.15.5

v1.15.5

1.15.5 (May 27, 2026) ENHANCEMENTS: Support for module version evaluating to null (in the context of dynamic module sources) (#38632) BUG FIXES: Fix crash on init for modules with empty source (#38628)

T
Terraform DevOps v1.15.4

v1.15.4

1.15.4 (May 20, 2026) NEW FEATURES: We now produce builds for Linux s390x (zLinux) (#38615) BUG FIXES: init: Prevent provider binaries from being installed into symlinked directories (#38611)

T
Terraform DevOps v1.16.0-alpha20260513

v1.16.0-alpha20260513

1.16.0-alpha20260513 (May 13, 2026) NEW FEATURES: Store PlannedPrivate data for providers (#37986) New store block in terraform_data that can handle ephemeral and sensitive values (#38298) Providers can now use nested blocks as computed values (#38305) We now produce builds for Linux s390x (zLinux) (#38384) workspace: The workspace list command can now produce machine-readable output when supplied…

T
Terraform DevOps v1.15.3

v1.15.3

1.15.3 (May 13, 2026) BUG FIXES: stacks: Fixed a bug that prevented migrating resources under multiple layers of module nesting with implicit provider configuration. (#38528) cloud backend will now forward -generate-config-out flag usage to query create request (#38539) Fix crash during provider installation when there is no config (#38560)