v0.55.8

Try our Chrome extension

Chrome store icon Chrome Webstore

Easily add the current web-page from your browser directly into your changedetection.io tool, more great features coming soon!

Changedetection.io needs your support!

You can help us by supporting changedetection.io on these platforms;

The more popular changedetection.io is, the more time we can dedicate to adding amazing features!

Many thanks :)

changedetection.io team

  • Not enough history (2 snapshots required) to show difference page for this watch.
Not yet seconds ago
            False
        
Not yet seconds ago
Current erroring screenshot from most recent request

Triggered text Ignored text Blocked text

9 hours ago
    Skip to content

      Navigation Menu

            Sign in Appearance settings
                * Platform
                        + AI CODE CREATION
                            o GitHub Copilot Write better code with AI
                            o GitHub Copilot app Direct agents from issue to merge
                            o MCP Registry Integrate external tools
                        + DEVELOPER WORKFLOWS
                            o Actions Automate any workflow
                            o Codespaces Instant dev environments
                            o Issues Plan and track work
                            o Code Review Manage code changes
                            o Code Quality Enforce quality at merge
                        + APPLICATION SECURITY
                            o GitHub Advanced Security Find and fix vulnerabilities
                            o Code security Secure your code as you build
                            o Secret protection Stop leaks before they start
                        + EXPLORE
                            o Why GitHub
                            o Documentation
                            o Blog
                            o Changelog
                            o Marketplace
                      View all features
                * Solutions
                        + BY COMPANY SIZE
                            o Enterprises
                            o Small and medium teams
                            o Startups
                            o Nonprofits
                        + BY USE CASE
                            o App Modernization
                            o DevSecOps
                            o DevOps
                            o CI/CD
                            o View all use cases
                        + BY INDUSTRY
                            o Healthcare
                            o Financial services
                            o Manufacturing
                            o Government
                            o View all industries
                      View all solutions
                * Resources
                        + EXPLORE BY TOPIC
                            o AI
                            o Software Development
                            o DevOps
                            o Security
                            o View all topics
                        + EXPLORE BY TYPE
                            o Customer stories
                            o Events & webinars
                            o Ebooks & reports
                            o Business insights
                            o GitHub Skills
                        + SUPPORT & SERVICES
                            o Documentation
                            o Customer support
                            o Community forum
                            o Trust center
                            o Partners
                      View all resources
                * Open Source
                        + COMMUNITY
                            o GitHub Sponsors Fund open source developers
                        + PROGRAMS
                            o Security Lab
                            o Maintainer Community
                            o Accelerator
                            o GitHub Stars
                            o Archive Program
                        + REPOSITORIES
                            o Topics
                            o Trending
                            o Collections
                * Enterprise
                        + ENTERPRISE SOLUTIONS
                            o Enterprise platform AI-powered developer platform
                        + AVAILABLE ADD-ONS
                            o GitHub Advanced Security Enterprise-grade security features
                            o Copilot for Business Enterprise-grade AI features
                            o Premium Support Enterprise-grade 24/7 support
              * Pricing
                Type / to search
                Sign in
              Sign up Appearance settings
      You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

              Uh oh!

              There was an error while loading. Please reload this page.

              hashicorp / terraform Public
              * Notifications You must be signed in to change notification settings
              * Fork 10.6k
                * Star 49.5k
          * Code
          * Issues 1.8k
          * Pull requests 167
          * Actions
          * Security and quality 1
          * Insights
          Additional navigation options
                  * Code
                  * Issues
                  * Pull requests
                  * Actions
                  * Security and quality
                  * Insights

        Releases: hashicorp/terraform

              Releases Tags
            Releases · hashicorp/terraform

                Release list

                    * v1.16.0-beta2
                    * v1.17.0-alpha20260729
                    * v1.16.0-beta1
                    * v1.16.0-alpha20260715
                    * v1.16.0-alpha20260708
                    * v1.15.8
                    * v1.16.0-alpha20260706
                    * v1.16.0-alpha20260701
                    * v1.16.0-alpha20260626
                    * v1.16.0-alpha20260624
                    Previous Next
                Jump to release
                        * v1.16.0-beta2
                        * v1.17.0-alpha20260729
                        * v1.16.0-beta1
                        * v1.16.0-alpha20260715
                        * v1.16.0-alpha20260708
                        * v1.15.8
                        * v1.16.0-alpha20260706
                        * v1.16.0-alpha20260701
                        * v1.16.0-alpha20260626
                        * v1.16.0-alpha20260624
                    Previous Next

                v1.16.0-beta2

                              v1.16.0-beta2 Pre-release
                              Pre-release
                            Compare

                                  Choose a tag to compare

                                      Sorry, something went wrong.

                                Filter
                                  Loading

                                        Sorry, something went wrong.

                                          Uh oh!

                                          There was an error while loading. Please reload this page.

                                  No results found

                                View all tags
                              hc-github-team-es-release-engineering released this 05 Aug 18:07
                              v1.16.0-beta2
                              bc517be
                                      This commit was created on GitHub.com and signed with GitHub’s verified signature.
                                    GPG key ID: B5690EEEBB952194
                                      Verified
                                    Learn about vigilant mode.

                          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 supported. (#38352)

                            * Terraform is now available as a pre-built binary for Linux s390x (zLinux). (#38384)

                            * Resource action triggers can now use on_failure modes of halt, taint, or continue. (#38722)

                          ENHANCEMENTS:

                            * state show: The state show command can now produce machine-readable output when supplied with the -json flag (#23940)

                            * workspace: The workspace list command can now produce machine-readable output when supplied with the -json flag (#38397)

                            * test: Terraform now reports which resources were left behind when skip_cleanup is set. (#38449)

                            * stacks: Action configurations now have access to a caller symbol containing the object value of the calling resource. (#38668)

                            * Actions can now use before_destroy and after_destroy events. (#38668)

                            * cloud: Terraform now displays a summary of policy evaluation outcomes for plan and apply runs against HCP Terraform. (#38715)

                            * policy: Terraform now resolves policy plugin credentials from the configured cloud or remote backend during init, plan, and apply, rather than requiring the plugin to read credentials itself. (#38716)

                            * graph: The terraform graph command can now output graphs in Mermaid format using the -format=mermaid flag. (#38719)

                            * Child module outputs with unreferenced deprecated nested attributes no longer return deprecation warnings. (#38778)

                            * Resource lifecycle blocks now support destroy = false to prevent a resource from being destroyed. (#38784)

                            * The contains() function can now test for null values. (#38792)

                            * console: The terraform console command now accepts an optional -scope=<module address> flag, which can be used to evaluate expressions within the scope of a module or a specific module instance. (#31861)

                            * -invoke can now be combined with -target to specify the calling resource instance when multiple resources trigger the same action. (#38845)

                            * The terraform stacks command now automatically infers the target hostname from the local credentials file (credentials.tfrc.json) when neither TF_STACKS_HOSTNAME nor TF_CLOUD_HOSTNAME is set (#38896)

                          BUG FIXES:

                            * import blocks now correctly respect provider local names. (#38338)

                            * terraform apply no longer panics when the plan contains a no-op change for a deposed resource that has lifecycle.precondition or lifecycle.postcondition blocks. (#38586)

                            * workspace: Terraform now raises an error if an invalid workspace name becomes selected due to out-of-band changes. (#38594)

                            * test: Terraform now raises a warning when a file referenced via the -filter flag does not exist. (#38603)

                            * init: Terraform no longer removes locks from the dependency lock file for providers configured as dev_override. (#38634)

                            * init: Terraform now warns when unmanaged providers are in use and may impact provider installation. (#38656)

                            * Actions are now invoked with respect to all resource dependencies. (#38668)

                            * Terraform now returns the correct error when an import target exists in state but has no corresponding configuration. (#38782)

                            * The merge() function no longer panics when passed null objects. (#38792)

                            * Allow underscores in provider source address namespaces, so private registry provider addresses are no longer rejected as invalid (#38894)

                          NOTES:

                            * init: Errors due to incompatible -upgrade and -lockfile=readonly flags are now raised earlier in the init process. (#38561)

                          UPGRADE NOTES:

                            * bastion_host_key is now correctly applied by provisioners. Review your provisioner configurations to verify the configured key is correct before upgrading. (#38318)

                          Previous Releases

                          For information on prior major and minor releases, refer to their changelogs:

                            * v1.15
                            * v1.14
                            * v1.13
                            * v1.12
                            * v1.11
                            * v1.10
                            * v1.9
                            * v1.8
                            * v1.7
                            * v1.6
                            * v1.5
                            * v1.4
                            * v1.3
                            * v1.2
                            * v1.1
                            * v1.0
                            * v0.15
                            * v0.14
                            * v0.13
                            * v0.12
                            * v0.11 and earlier
                          Assets 2
                            Loading

                                    Uh oh!

                                    There was an error while loading. Please reload this page.

                              👍 1 dmitrystepanushkin reacted with thumbs up emoji
                                All reactions
                                  * 👍 1 reaction
                              1 person reacted

                v1.17.0-alpha20260729

                              v1.17.0-alpha20260729 Pre-release
                              Pre-release
                            Compare

                                  Choose a tag to compare

                                      Sorry, something went wrong.

                                Filter
                                  Loading

                                        Sorry, something went wrong.

                                          Uh oh!

                                          There was an error while loading. Please reload this page.

                                  No results found

                                View all tags
                              hc-github-team-es-release-engineering released this 29 Jul 19:38
                              v1.17.0-alpha20260729
                              dfdd475
                                      This commit was created on GitHub.com and signed with GitHub’s verified signature.
                                    GPG key ID: B5690EEEBB952194
                                      Verified
                                    Learn about vigilant mode.

                          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 passing the -allow-deferral option to terraform plan, permits count and for_each arguments in module, resource, and data blocks to have unknown values and allows providers to react more flexibly to unknown values.
                            * terraform test cleanup: The experimental test cleanup command. In experimental builds of Terraform, a manifest file and state files for each failed cleanup operation during test operations are saved within the .terraform local directory. The test cleanup command will attempt to clean up the local state files left behind automatically, without requiring manual intervention.
                            * terraform test: backend blocks and skip_cleanup attributes:
                                + Test authors can now specify backend blocks within run blocks in Terraform Test files. Run blocks with backend blocks will load state from the specified backend instead of starting from empty state on every execution. This allows test authors to keep long-running test infrastructure alive between test operations, saving time during regular test operations.
                                + Test authors can now specify skip_cleanup attributes within test files and within run blocks. The skip_cleanup attribute tells terraform test not to clean up state files produced by run blocks with this attribute set to true. The state files for affected run blocks will be written to disk within the .terraform directory, where they can then be cleaned up manually using the also experimental terraform test cleanup command.
                            * terraform query: The experimental -policies flag permits specifying one or more policy set directory paths to evaluate policies against resources discovered by list blocks during a query operation.

                          Previous Releases

                          For information on prior major and minor releases, refer to their changelogs:

                            * v1.16
                            * v1.15
                            * v1.14
                            * v1.13
                            * v1.12
                            * v1.11
                            * v1.10
                            * v1.9
                            * v1.8
                            * v1.7
                            * v1.6
                            * v1.5
                            * v1.4
                            * v1.3
                            * v1.2
                            * v1.1
                            * v1.0
                            * v0.15
                            * v0.14
                            * v0.13
                            * v0.12
                            * v0.11 and earlier
                          Assets 2
                            Loading

                                    Uh oh!

                                    There was an error while loading. Please reload this page.

                                All reactions

                v1.16.0-beta1

                              v1.16.0-beta1 Pre-release
                              Pre-release
                            Compare

                                  Choose a tag to compare

                                      Sorry, something went wrong.

                                Filter
                                  Loading

                                        Sorry, something went wrong.

                                          Uh oh!

                                          There was an error while loading. Please reload this page.

                                  No results found

                                View all tags
                              hc-github-team-es-release-engineering released this 23 Jul 16:51
                              v1.16.0-beta1
                              e721df8
                                      This commit was created on GitHub.com and signed with GitHub’s verified signature.
                                    GPG key ID: B5690EEEBB952194
                                      Verified
                                    Learn about vigilant mode.

                          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 supported. (#38352)

                            * Terraform is now available as a pre-built binary for Linux s390x (zLinux). (#38384)

                            * Resource action triggers can now use on_failure modes of halt, taint, or continue. (#38722)

                          ENHANCEMENTS:

                            * state show: The state show command can now produce machine-readable output when supplied with the -json flag (#23940)

                            * workspace: The workspace list command can now produce machine-readable output when supplied with the -json flag (#38397)

                            * test: Terraform now reports which resources were left behind when skip_cleanup is set. (#38449)

                            * stacks: Action configurations now have access to a caller symbol containing the object value of the calling resource. (#38668)

                            * Actions can now use before_destroy and after_destroy events. (#38668)

                            * cloud: Terraform now displays a summary of policy evaluation outcomes for plan and apply runs against HCP Terraform. (#38715)

                            * policy: Terraform now resolves policy plugin credentials from the configured cloud or remote backend during init, plan, and apply, rather than requiring the plugin to read credentials itself. (#38716)

                            * graph: The terraform graph command can now output graphs in Mermaid format using the -format=mermaid flag. (#38719)

                            * Child module outputs with unreferenced deprecated nested attributes no longer return deprecation warnings. (#38778)

                            * Resource lifecycle blocks now support destroy = false to prevent a resource from being destroyed. (#38784)

                            * The contains() function can now test for null values. (#38792)

                            * console: The terraform console command now accepts an optional -scope=<module address> flag, which can be used to evaluate expressions within the scope of a module or a specific module instance. (#31861)

                            * -invoke can now be combined with -target to specify the calling resource instance when multiple resources trigger the same action. (#38845)

                            * The terraform stacks command now automatically infers the target hostname from the local credentials file (credentials.tfrc.json) when neither TF_STACKS_HOSTNAME nor TF_CLOUD_HOSTNAME is set (#38896)

                          BUG FIXES:

                            * import blocks now correctly respect provider local names. (#38338)

                            * terraform apply no longer panics when the plan contains a no-op change for a deposed resource that has lifecycle.precondition or lifecycle.postcondition blocks. (#38586)

                            * workspace: Terraform now raises an error if an invalid workspace name becomes selected due to out-of-band changes. (#38594)

                            * test: Terraform now raises a warning when a file referenced via the -filter flag does not exist. (#38603)

                            * init: Terraform no longer removes locks from the dependency lock file for providers configured as dev_override. (#38634)

                            * init: Terraform now warns when unmanaged providers are in use and may impact provider installation. (#38656)

                            * Actions are now invoked with respect to all resource dependencies. (#38668)

                            * Terraform now returns the correct error when an import target exists in state but has no corresponding configuration. (#38782)

                            * The merge() function no longer panics when passed null objects. (#38792)

                          NOTES:

                            * init: Errors due to incompatible -upgrade and -lockfile=readonly flags are now raised earlier in the init process. (#38561)

                          UPGRADE NOTES:

                            * bastion_host_key is now correctly applied by provisioners. Review your provisioner configurations to verify the configured key is correct before upgrading. (#38318)

                          Previous Releases

                          For information on prior major and minor releases, refer to their changelogs:

                            * v1.15
                            * v1.14
                            * v1.13
                            * v1.12
                            * v1.11
                            * v1.10
                            * v1.9
                            * v1.8
                            * v1.7
                            * v1.6
                            * v1.5
                            * v1.4
                            * v1.3
                            * v1.2
                            * v1.1
                            * v1.0
                            * v0.15
                            * v0.14
                            * v0.13
                            * v0.12
                            * v0.11 and earlier
                          Assets 2
                            Loading

                                    Uh oh!

                                    There was an error while loading. Please reload this page.

                              👍 2 dmitrystepanushkin and noangel reacted with thumbs up emoji
                                All reactions
                                  * 👍 2 reactions
                              2 people reacted

                v1.16.0-alpha20260715

                              v1.16.0-alpha20260715 Pre-release
                              Pre-release
                            Compare

                                  Choose a tag to compare

                                      Sorry, something went wrong.

                                Filter
                                  Loading

                                        Sorry, something went wrong.

                                          Uh oh!

                                          There was an error while loading. Please reload this page.

                                  No results found

                                View all tags
                              hc-github-team-es-release-engineering released this 15 Jul 12:44
                              v1.16.0-alpha20260715
                              acc77ce

                          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 list command can now produce machine-readable output when supplied with the -json flag (#38397)

                            * Resource action triggers can now use on_failure modes of halt, taint, or continue (#38722)

                          ENHANCEMENTS:

                            * feat(cli): terraform state show accepts a -json flag (#23940)

                            * Show info when resources are left behind due to skip_cleanup (#38449)

                            * Action configuration now has a new caller symbol which contains the object value from the calling resource. (#38668)

                            * Actions can now use before_destroy and after_destroy events (#38668)

                            * cloud: Render a summary of Terraform policy evaluation outcomes for plan and apply runs against HCP Terraform (#38715)

                            * policy: Resolve the policy plugin entitlement (host, token, organization) from the configured cloud/remote backend for init, plan, and apply, instead of the plugin reading credentials itself (#38716)

                            * The 'terraform graph' command now accepts a -format flag, and can output graphs in Mermaid format (#38719)

                            * child module outputs with unreferenced deprecated nested attributes no longer return deprecation warnings. (#38778)

                            * Support destroy=false in resource lifecycle blocks. (#38784)

                            * contains() function can now test for null (#38792)

                            * The terraform console command now accepts an optional -scope=<module address> flag, which can be used to evaluate expressions within the scope of a module or a specific module instance. (#31861)

                            * If -invoke results in multiple resource calls triggering the action, it can now be combined with -target to specify the calling resource instance (#38845)

                          BUG FIXES:

                            * import blocks no longer ignore provider local names (#38338)

                            * Fix a terraform apply panic when the plan contained a no-op change for a deposed object on a resource whose configuration declared a lifecycle.precondition or lifecycle.postcondition (#38586)

                            * workspace: Terraform will now error if an invalid workspace name becomes selected due to actions performed out-of-band (#38594)

                            * test: Terraform will now raise a warning when a file referenced via -filter flag does not exist. (#38603)

                            * init: Stop removing locks from the dependency lock file corresponding to providers configured as a dev_override (#38634)

                            * init: Add warnings when unmanaged providers are in use and will impact provider installation processes. (#38656)

                            * Actions are now invoked with respect to all resource dependencies. (#38668)

                            * return correct error when import target exists in state, but not config (#38782)

                            * merge no longer panics with null objects (#38792)

                          NOTES:

                            * init: Errors due to incompatible -upgrade and -lockfile=readonly flags are now raised earlier in the init process. (#38561)

                          UPGRADE NOTES:

                            * Provisioner bastion_host_key is now correctly applied. Existing usage of bastion_host_key should verify the configured key is correct. (#38318)

                          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 passing the -allow-deferral option to terraform plan, permits count and for_each arguments in module, resource, and data blocks to have unknown values and allows providers to react more flexibly to unknown values.
                            * terraform test cleanup: The experimental test cleanup command. In experimental builds of Terraform, a manifest file and state files for each failed cleanup operation during test operations are saved within the .terraform local directory. The test cleanup command will attempt to clean up the local state files left behind automatically, without requiring manual intervention.
                            * terraform test: backend blocks and skip_cleanup attributes:
                                + Test authors can now specify backend blocks within run blocks in Terraform Test files. Run blocks with backend blocks will load state from the specified backend instead of starting from empty state on every execution. This allows test authors to keep long-running test infrastructure alive between test operations, saving time during regular test operations.
                                + Test authors can now specify skip_cleanup attributes within test files and within run blocks. The skip_cleanup attribute tells terraform test not to clean up state files produced by run blocks with this attribute set to true. The state files for affected run blocks will be written to disk within the .terraform directory, where they can then be cleaned up manually using the also experimental terraform test cleanup command.
                            * terraform query: The experimental -policies flag permits specifying one or more policy set directory paths to evaluate policies against resources discovered by list blocks during a query operation.

                          Previous Releases

                          For information on prior major and minor releases, refer to their changelogs:

                            * v1.15
                            * v1.14
                            * v1.13
                            * v1.12
                            * v1.11
                            * v1.10
                            * v1.9
                            * v1.8
                            * v1.7
                            * v1.6
                            * v1.5
                            * v1.4
                            * v1.3
                            * v1.2
                            * v1.1
                            * v1.0
                            * v0.15
                            * v0.14
                            * v0.13
                            * v0.12
                            * v0.11 and earlier
                          Assets 2
                            Loading

                                    Uh oh!

                                    There was an error while loading. Please reload this page.

                              👍 1 dmitrystepanushkin reacted with thumbs up emoji
                                All reactions
                                  * 👍 1 reaction
                              1 person reacted

                v1.16.0-alpha20260708

                              v1.16.0-alpha20260708 Pre-release
                              Pre-release
                            Compare

                                  Choose a tag to compare

                                      Sorry, something went wrong.

                                Filter
                                  Loading

                                        Sorry, something went wrong.

                                          Uh oh!

                                          There was an error while loading. Please reload this page.

                                  No results found

                                View all tags
                              hc-github-team-es-release-engineering released this 08 Jul 09:19
                              v1.16.0-alpha20260708
                              5734951
                                      This commit was created on GitHub.com and signed with GitHub’s verified signature.
                                    GPG key ID: B5690EEEBB952194
                                      Verified
                                    Learn about vigilant mode.

                          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 list command can now produce machine-readable output when supplied with the -json flag (#38397)

                            * Resource action triggers can now use on_failure modes of halt, taint, or continue (#38722)

                          ENHANCEMENTS:

                            * feat(cli): terraform state show accepts a -json flag (#23940)

                            * Show info when resources are left behind due to skip_cleanup (#38449)

                            * Action configuration now has a new caller symbol which contains the object value from the calling resource. (#38668)

                            * Actions can now use before_destroy and after_destroy events (#38668)

                            * cloud: Render a summary of Terraform policy evaluation outcomes for plan and apply runs against HCP Terraform (#38715)

                            * policy: Resolve the policy plugin entitlement (host, token, organization) from the configured cloud/remote backend for init, plan, and apply, instead of the plugin reading credentials itself (#38716)

                            * The 'terraform graph' command now accepts a -format flag, and can output graphs in Mermaid format (#38719)

                            * child module outputs with unreferenced deprecated nested attributes no longer return deprecation warnings. (#38778)

                            * Support destroy=false in resource lifecycle blocks. (#38784)

                            * contains() function can now test for null (#38792)

                          BUG FIXES:

                            * import blocks no longer ignore provider local names (#38338)

                            * Fix a terraform apply panic when the plan contained a no-op change for a deposed object on a resource whose configuration declared a lifecycle.precondition or lifecycle.postcondition (#38586)

                            * workspace: Terraform will now error if an invalid workspace name becomes selected due to actions performed out-of-band (#38594)

                            * test: Terraform will now raise a warning when a file referenced via -filter flag does not exist. (#38603)

                            * init: Stop removing locks from the dependency lock file corresponding to providers configured as a dev_override (#38634)

                            * init: Add warnings when unmanaged providers are in use and will impact provider installation processes. (#38656)

                            * Actions are now invoked with respect to all resource dependencies. (#38668)

                            * return correct error when import target exists in state, but not config (#38782)

                            * merge no longer panics with null objects (#38792)

                          NOTES:

                            * init: Errors due to incompatible -upgrade and -lockfile=readonly flags are now raised earlier in the init process. (#38561)

                            * 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-introduced to replace the short-lived two message types initializing_provider_plugin_from_config_message & initializing_provider_plugin_from_state_message. The change should not have any significant end-user impact aside from the command output. (#38648)

                            * command/init: Provider installation was changed to enable future enhancements in the area. This partially reverses the init event order changes from v1.15; module installation will now occur after the backend is initialized. The change should not have any significant end-user impact aside from the command output. (#38699)

                          UPGRADE NOTES:

                            * Provisioner bastion_host_key is now correctly applied. Existing usage of bastion_host_key should verify the configured key is correct. (#38318)

                          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 passing the -allow-deferral option to terraform plan, permits count and for_each arguments in module, resource, and data blocks to have unknown values and allows providers to react more flexibly to unknown values.
                            * terraform test cleanup: The experimental test cleanup command. In experimental builds of Terraform, a manifest file and state files for each failed cleanup operation during test operations are saved within the .terraform local directory. The test cleanup command will attempt to clean up the local state files left behind automatically, without requiring manual intervention.
                            * terraform test: backend blocks and skip_cleanup attributes:
                                + Test authors can now specify backend blocks within run blocks in Terraform Test files. Run blocks with backend blocks will load state from the specified backend instead of starting from empty state on every execution. This allows test authors to keep long-running test infrastructure alive between test operations, saving time during regular test operations.
                                + Test authors can now specify skip_cleanup attributes within test files and within run blocks. The skip_cleanup attribute tells terraform test not to clean up state files produced by run blocks with this attribute set to true. The state files for affected run blocks will be written to disk within the .terraform directory, where they can then be cleaned up manually using the also experimental terraform test cleanup command.
                            * terraform query: The experimental -policies flag permits specifying one or more policy set directory paths to evaluate policies against resources discovered by list blocks during a query operation.

                          Previous Releases

                          For information on prior major and minor releases, refer to their changelogs:

                            * v1.15
                            * v1.14
                            * v1.13
                            * v1.12
                            * v1.11
                            * v1.10
                            * v1.9
                            * v1.8
                            * v1.7
                            * v1.6
                            * v1.5
                            * v1.4
                            * v1.3
                            * v1.2
                            * v1.1
                            * v1.0
                            * v0.15
                            * v0.14
                            * v0.13
                            * v0.12
                            * v0.11 and earlier
                          Assets 2
                            Loading

                                    Uh oh!

                                    There was an error while loading. Please reload this page.

                                All reactions

                v1.15.8

                              v1.15.8 Latest
                              Latest
                            Compare

                                  Choose a tag to compare

                                      Sorry, something went wrong.

                                Filter
                                  Loading

                                        Sorry, something went wrong.

                                          Uh oh!

                                          There was an error while loading. Please reload this page.

                                  No results found

                                View all tags
                              hc-github-team-es-release-engineering released this 08 Jul 17:45
                              v1.15.8
                              b9e178d

                          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-introduced to replace the short-lived two message types initializing_provider_plugin_from_config_message & initializing_provider_plugin_from_state_message. The change should not have any significant end-user impact aside from the command output. (#38838)

                            * command/init: Provider installation was changed to enable future enhancements in the area. This partially reverses the init event order changes from v1.15; module installation will now occur after the backend is initialized. The change should not have any significant end-user impact aside from the command output. (#38838)

                          Assets 2
                            Loading

                                    Uh oh!

                                    There was an error while loading. Please reload this page.

                              👍 9 vars-ecco, jupiter619, dmitrystepanushkin, shinnersvonya45-lang, djkaz, mstjaminakhatunjui, langri-sha, sandeepnir3, and abotorabjabari reacted with thumbs up emoji ❤️ 3 mstjaminakhatunjui, clandry94, and abotorabjabari reacted with heart emoji 🚀 1 riyas-rawther reacted with rocket emoji
                                All reactions
                                  * 👍 9 reactions
                                  * ❤️ 3 reactions
                                  * 🚀 1 reaction
                              11 people reacted

                v1.16.0-alpha20260706

                              v1.16.0-alpha20260706 Pre-release
                              Pre-release
                            Compare

                                  Choose a tag to compare

                                      Sorry, something went wrong.

                                Filter
                                  Loading

                                        Sorry, something went wrong.

                                          Uh oh!

                                          There was an error while loading. Please reload this page.

                                  No results found

                                View all tags
                              hc-github-team-es-release-engineering released this 06 Jul 14:49
                              v1.16.0-alpha20260706
                              3c60228
                                      This commit was created on GitHub.com and signed with GitHub’s verified signature.
                                    GPG key ID: B5690EEEBB952194
                                      Verified
                                    Learn about vigilant mode.

                          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 list command can now produce machine-readable output when supplied with the -json flag (#38397)

                            * Resource action triggers can now use on_failure modes of halt, taint, or continue (#38722)

                          ENHANCEMENTS:

                            * feat(cli): terraform state show accepts a -json flag (#23940)

                            * Show info when resources are left behind due to skip_cleanup (#38449)

                            * Action configuration now has a new caller symbol which contains the object value from the calling resource. (#38668)

                            * Actions can now use before_destroy and after_destroy events (#38668)

                            * cloud: Render a summary of Terraform policy evaluation outcomes for plan and apply runs against HCP Terraform (#38715)

                            * policy: Resolve the policy plugin entitlement (host, token, organization) from the configured cloud/remote backend for init, plan, and apply, instead of the plugin reading credentials itself (#38716)

                            * The 'terraform graph' command now accepts a -format flag, and can output graphs in Mermaid format (#38719)

                            * child module outputs with unreferenced deprecated nested attributes no longer return deprecation warnings. (#38778)

                            * contains() function can now test for null (#38792)

                          BUG FIXES:

                            * import blocks no longer ignore provider local names (#38338)

                            * Fix a terraform apply panic when the plan contained a no-op change for a deposed object on a resource whose configuration declared a lifecycle.precondition or lifecycle.postcondition (#38586)

                            * workspace: Terraform will now error if an invalid workspace name becomes selected due to actions performed out-of-band (#38594)

                            * test: Terraform will now raise a warning when a file referenced via -filter flag does not exist. (#38603)

                            * init: Stop removing locks from the dependency lock file corresponding to providers configured as a dev_override (#38634)

                            * init: Add warnings when unmanaged providers are in use and will impact provider installation processes. (#38656)

                            * Actions are now invoked with respect to all resource dependencies. (#38668)

                            * merge no longer panics with null objects (#38792)

                          NOTES:

                            * init: Errors due to incompatible -upgrade and -lockfile=readonly flags are now raised earlier in the init process. (#38561)

                            * 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-introduced to replace the short-lived two message types initializing_provider_plugin_from_config_message & initializing_provider_plugin_from_state_message. The change should not have any significant end-user impact aside from the command output. (#38648)

                            * command/init: Provider installation was changed to enable future enhancements in the area. This partially reverses the init event order changes from v1.15; module installation will now occur after the backend is initialized. The change should not have any significant end-user impact aside from the command output. (#38699)

                          UPGRADE NOTES:

                            * Provisioner bastion_host_key is now correctly applied. Existing usage of bastion_host_key should verify the configured key is correct. (#38318)

                          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 passing the -allow-deferral option to terraform plan, permits count and for_each arguments in module, resource, and data blocks to have unknown values and allows providers to react more flexibly to unknown values.
                            * terraform test cleanup: The experimental test cleanup command. In experimental builds of Terraform, a manifest file and state files for each failed cleanup operation during test operations are saved within the .terraform local directory. The test cleanup command will attempt to clean up the local state files left behind automatically, without requiring manual intervention.
                            * terraform test: backend blocks and skip_cleanup attributes:
                                + Test authors can now specify backend blocks within run blocks in Terraform Test files. Run blocks with backend blocks will load state from the specified backend instead of starting from empty state on every execution. This allows test authors to keep long-running test infrastructure alive between test operations, saving time during regular test operations.
                                + Test authors can now specify skip_cleanup attributes within test files and within run blocks. The skip_cleanup attribute tells terraform test not to clean up state files produced by run blocks with this attribute set to true. The state files for affected run blocks will be written to disk within the .terraform directory, where they can then be cleaned up manually using the also experimental terraform test cleanup command.
                            * terraform query: The experimental -policies flag permits specifying one or more policy set directory paths to evaluate policies against resources discovered by list blocks during a query operation.

                          Previous Releases

                          For information on prior major and minor releases, refer to their changelogs:

                            * v1.15
                            * v1.14
                            * v1.13
                            * v1.12
                            * v1.11
                            * v1.10
                            * v1.9
                            * v1.8
                            * v1.7
                            * v1.6
                            * v1.5
                            * v1.4
                            * v1.3
                            * v1.2
                            * v1.1
                            * v1.0
                            * v0.15
                            * v0.14
                            * v0.13
                            * v0.12
                            * v0.11 and earlier
                          Assets 2
                            Loading

                                    Uh oh!

                                    There was an error while loading. Please reload this page.

                              👍 1 dmitrystepanushkin reacted with thumbs up emoji
                                All reactions
                                  * 👍 1 reaction
                              1 person reacted

                v1.16.0-alpha20260701

                              v1.16.0-alpha20260701 Pre-release
                              Pre-release
                            Compare

                                  Choose a tag to compare

                                      Sorry, something went wrong.

                                Filter
                                  Loading

                                        Sorry, something went wrong.

                                          Uh oh!

                                          There was an error while loading. Please reload this page.

                                  No results found

                                View all tags
                              hc-github-team-es-release-engineering released this 01 Jul 19:49
                              v1.16.0-alpha20260701
                              8d3a8b7
                                      This commit was created on GitHub.com and signed with GitHub’s verified signature.
                                    GPG key ID: B5690EEEBB952194
                                      Verified
                                    Learn about vigilant mode.

                          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 list command can now produce machine-readable output when supplied with the -json flag (#38397)

                            * Resource action triggers can now use on_failure modes of halt, taint, or continue (#38722)

                          ENHANCEMENTS:

                            * feat(cli): terraform state show accepts a -json flag (#23940)

                            * Show info when resources are left behind due to skip_cleanup (#38449)

                            * Action configuration now has a new caller symbol which contains the object value from the calling resource. (#38668)

                            * Actions can now use before_destroy and after_destroy events (#38668)

                            * cloud: Render a summary of Terraform policy evaluation outcomes for plan and apply runs against HCP Terraform (#38715)

                            * policy: Resolve the policy plugin entitlement (host, token, organization) from the configured cloud/remote backend for init, plan, and apply, instead of the plugin reading credentials itself (#38716)

                            * child module outputs with unreferenced deprecated nested attributes no longer return deprecation warnings. (#38778)

                            * contains() function can now test for null (#38792)

                          BUG FIXES:

                            * import blocks no longer ignore provider local names (#38338)

                            * Fix a terraform apply panic when the plan contained a no-op change for a deposed object on a resource whose configuration declared a lifecycle.precondition or lifecycle.postcondition (#38586)

                            * workspace: Terraform will now error if an invalid workspace name becomes selected due to actions performed out-of-band (#38594)

                            * test: Terraform will now raise a warning when a file referenced via -filter flag does not exist. (#38603)

                            * init: Stop removing locks from the dependency lock file corresponding to providers configured as a dev_override (#38634)

                            * init: Add warnings when unmanaged providers are in use and will impact provider installation processes. (#38656)

                            * Actions are now invoked with respect to all resource dependencies. (#38668)

                            * merge no longer panics with null objects (#38792)

                          NOTES:

                            * init: Errors due to incompatible -upgrade and -lockfile=readonly flags are now raised earlier in the init process. (#38561)

                            * 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-introduced to replace the short-lived two message types initializing_provider_plugin_from_config_message & initializing_provider_plugin_from_state_message. The change should not have any significant end-user impact aside from the command output. (#38648)

                            * command/init: Provider installation was changed to enable future enhancements in the area. This partially reverses the init event order changes from v1.15; module installation will now occur after the backend is initialized. The change should not have any significant end-user impact aside from the command output. (#38699)

                          UPGRADE NOTES:

                            * Provisioner bastion_host_key is now correctly applied. Existing usage of bastion_host_key should verify the configured key is correct. (#38318)

                          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 passing the -allow-deferral option to terraform plan, permits count and for_each arguments in module, resource, and data blocks to have unknown values and allows providers to react more flexibly to unknown values.
                            * terraform test cleanup: The experimental test cleanup command. In experimental builds of Terraform, a manifest file and state files for each failed cleanup operation during test operations are saved within the .terraform local directory. The test cleanup command will attempt to clean up the local state files left behind automatically, without requiring manual intervention.
                            * terraform test: backend blocks and skip_cleanup attributes:
                                + Test authors can now specify backend blocks within run blocks in Terraform Test files. Run blocks with backend blocks will load state from the specified backend instead of starting from empty state on every execution. This allows test authors to keep long-running test infrastructure alive between test operations, saving time during regular test operations.
                                + Test authors can now specify skip_cleanup attributes within test files and within run blocks. The skip_cleanup attribute tells terraform test not to clean up state files produced by run blocks with this attribute set to true. The state files for affected run blocks will be written to disk within the .terraform directory, where they can then be cleaned up manually using the also experimental terraform test cleanup command.

                          Previous Releases

                          For information on prior major and minor releases, refer to their changelogs:

                            * v1.15
                            * v1.14
                            * v1.13
                            * v1.12
                            * v1.11
                            * v1.10
                            * v1.9
                            * v1.8
                            * v1.7
                            * v1.6
                            * v1.5
                            * v1.4
                            * v1.3
                            * v1.2
                            * v1.1
                            * v1.0
                            * v0.15
                            * v0.14
                            * v0.13
                            * v0.12
                            * v0.11 and earlier
                          Assets 2
                            Loading

                                    Uh oh!

                                    There was an error while loading. Please reload this page.

                              👍 1 dmitrystepanushkin reacted with thumbs up emoji
                                All reactions
                                  * 👍 1 reaction
                              1 person reacted

                v1.16.0-alpha20260626

                              v1.16.0-alpha20260626 Pre-release
                              Pre-release
                            Compare

                                  Choose a tag to compare

                                      Sorry, something went wrong.

                                Filter
                                  Loading

                                        Sorry, something went wrong.

                                          Uh oh!

                                          There was an error while loading. Please reload this page.

                                  No results found

                                View all tags
                              hc-github-team-es-release-engineering released this 26 Jun 09:03
                              v1.16.0-alpha20260626
                              03908e7
                                      This commit was created on GitHub.com and signed with GitHub’s verified signature.
                                    GPG key ID: B5690EEEBB952194
                                      Verified
                                    Learn about vigilant mode.

                          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 list command can now produce machine-readable output when supplied with the -json flag (#38397)

                            * Resource action triggers can now use on_failure modes of halt, taint, or continue (#38722)

                          ENHANCEMENTS:

                            * feat(cli): terraform state show accepts a -json flag (#23940)

                            * Show info when resources are left behind due to skip_cleanup (#38449)

                            * Action configuration now has a new caller symbol which contains the object value from the calling resource. (#38668)

                            * Actions can now use before_destroy and after_destroy events (#38668)

                            * cloud: Render a summary of Terraform policy evaluation outcomes for plan and apply runs against HCP Terraform (#38715)

                            * policy: Resolve the policy plugin entitlement (host, token, organization) from the configured cloud/remote backend for init, plan, and apply, instead of the plugin reading credentials itself (#38716)

                            * child module outputs with unreferenced deprecated nested attributes no longer return deprecation warnings. (#38778)

                          BUG FIXES:

                            * import blocks no longer ignore provider local names (#38338)

                            * Fix a terraform apply panic when the plan contained a no-op change for a deposed object on a resource whose configuration declared a lifecycle.precondition or lifecycle.postcondition (#38586)

                            * workspace: Terraform will now error if an invalid workspace name becomes selected due to actions performed out-of-band (#38594)

                            * test: Terraform will now raise a warning when a file referenced via -filter flag does not exist. (#38603)

                            * init: Stop removing locks from the dependency lock file corresponding to providers configured as a dev_override (#38634)

                            * init: Add warnings when unmanaged providers are in use and will impact provider installation processes. (#38656)

                            * Actions are now invoked with respect to all resource dependencies. (#38668)

                          NOTES:

                            * init: Errors due to incompatible -upgrade and -lockfile=readonly flags are now raised earlier in the init process. (#38561)

                            * 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-introduced to replace the short-lived two message types initializing_provider_plugin_from_config_message & initializing_provider_plugin_from_state_message. The change should not have any significant end-user impact aside from the command output. (#38648)

                            * command/init: Provider installation was changed to enable future enhancements in the area. This partially reverses the init event order changes from v1.15; module installation will now occur after the backend is initialized. The change should not have any significant end-user impact aside from the command output. (#38699)

                          UPGRADE NOTES:

                            * Provisioner bastion_host_key is now correctly applied. Existing usage of bastion_host_key should verify the configured key is correct. (#38318)

                          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 passing the -allow-deferral option to terraform plan, permits count and for_each arguments in module, resource, and data blocks to have unknown values and allows providers to react more flexibly to unknown values.
                            * terraform test cleanup: The experimental test cleanup command. In experimental builds of Terraform, a manifest file and state files for each failed cleanup operation during test operations are saved within the .terraform local directory. The test cleanup command will attempt to clean up the local state files left behind automatically, without requiring manual intervention.
                            * terraform test: backend blocks and skip_cleanup attributes:
                                + Test authors can now specify backend blocks within run blocks in Terraform Test files. Run blocks with backend blocks will load state from the specified backend instead of starting from empty state on every execution. This allows test authors to keep long-running test infrastructure alive between test operations, saving time during regular test operations.
                                + Test authors can now specify skip_cleanup attributes within test files and within run blocks. The skip_cleanup attribute tells terraform test not to clean up state files produced by run blocks with this attribute set to true. The state files for affected run blocks will be written to disk within the .terraform directory, where they can then be cleaned up manually using the also experimental terraform test cleanup command.

                          Previous Releases

                          For information on prior major and minor releases, refer to their changelogs:

                            * v1.15
                            * v1.14
                            * v1.13
                            * v1.12
                            * v1.11
                            * v1.10
                            * v1.9
                            * v1.8
                            * v1.7
                            * v1.6
                            * v1.5
                            * v1.4
                            * v1.3
                            * v1.2
                            * v1.1
                            * v1.0
                            * v0.15
                            * v0.14
                            * v0.13
                            * v0.12
                            * v0.11 and earlier
                          Assets 2
                            Loading

                                    Uh oh!

                                    There was an error while loading. Please reload this page.

                              ❤️ 3 noangel, AzySir, and dmitrystepanushkin reacted with heart emoji
                                All reactions
                                  * ❤️ 3 reactions
                              3 people reacted

                v1.16.0-alpha20260624

                              v1.16.0-alpha20260624 Pre-release
                              Pre-release
                            Compare

                                  Choose a tag to compare

                                      Sorry, something went wrong.

                                Filter
                                  Loading

                                        Sorry, something went wrong.

                                          Uh oh!

                                          There was an error while loading. Please reload this page.

                                  No results found

                                View all tags
                              hc-github-team-es-release-engineering released this 24 Jun 14:07
                              v1.16.0-alpha20260624
                              24a137a
                                      This commit was created on GitHub.com and signed with GitHub’s verified signature.
                                    GPG key ID: B5690EEEBB952194
                                      Verified
                                    Learn about vigilant mode.

                          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 list command can now produce machine-readable output when supplied with the -json flag (#38397)

                            * Resource action triggers can now use on_failure modes of halt, taint, or continue (#38722)

                          ENHANCEMENTS:

                            * feat(cli): terraform state show accepts a -json flag (#23940)

                            * Show info when resources are left behind due to skip_cleanup (#38449)

                            * Action configuration now has a new caller symbol which contains the object value from the calling resource. (#38668)

                            * Actions can now use before_destroy and after_destroy events (#38668)

                            * policy: Resolve the policy plugin entitlement (host, token, organization) from the configured cloud/remote backend for init, plan, and apply, instead of the plugin reading credentials itself (#38716)

                          BUG FIXES:

                            * import blocks no longer ignore provider local names (#38338)

                            * Fix a terraform apply panic when the plan contained a no-op change for a deposed object on a resource whose configuration declared a lifecycle.precondition or lifecycle.postcondition (#38586)

                            * workspace: Terraform will now error if an invalid workspace name becomes selected due to actions performed out-of-band (#38594)

                            * test: Terraform will now raise a warning when a file referenced via -filter flag does not exist. (#38603)

                            * init: Stop removing locks from the dependency lock file corresponding to providers configured as a dev_override (#38634)

                            * init: Add warnings when unmanaged providers are in use and will impact provider installation processes. (#38656)

                            * Actions are now invoked with respect to all resource dependencies. (#38668)

                          NOTES:

                            * init: Errors due to incompatible -upgrade and -lockfile=readonly flags are now raised earlier in the init process. (#38561)

                            * 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-introduced to replace the short-lived two message types initializing_provider_plugin_from_config_message & initializing_provider_plugin_from_state_message. The change should not have any significant end-user impact aside from the command output. (#38648)

                            * command/init: Provider installation was changed to enable future enhancements in the area. This partially reverses the init event order changes from v1.15; module installation will now occur after the backend is initialized. The change should not have any significant end-user impact aside from the command output. (#38699)

                          UPGRADE NOTES:

                            * Provisioner bastion_host_key is now correctly applied. Existing usage of bastion_host_key should verify the configured key is correct. (#38318)

                          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 passing the -allow-deferral option to terraform plan, permits count and for_each arguments in module, resource, and data blocks to have unknown values and allows providers to react more flexibly to unknown values.
                            * terraform test cleanup: The experimental test cleanup command. In experimental builds of Terraform, a manifest file and state files for each failed cleanup operation during test operations are saved within the .terraform local directory. The test cleanup command will attempt to clean up the local state files left behind automatically, without requiring manual intervention.
                            * terraform test: backend blocks and skip_cleanup attributes:
                                + Test authors can now specify backend blocks within run blocks in Terraform Test files. Run blocks with backend blocks will load state from the specified backend instead of starting from empty state on every execution. This allows test authors to keep long-running test infrastructure alive between test operations, saving time during regular test operations.
                                + Test authors can now specify skip_cleanup attributes within test files and within run blocks. The skip_cleanup attribute tells terraform test not to clean up state files produced by run blocks with this attribute set to true. The state files for affected run blocks will be written to disk within the .terraform directory, where they can then be cleaned up manually using the also experimental terraform test cleanup command.

                          Previous Releases

                          For information on prior major and minor releases, refer to their changelogs:

                            * v1.15
                            * v1.14
                            * v1.13
                            * v1.12
                            * v1.11
                            * v1.10
                            * v1.9
                            * v1.8
                            * v1.7
                            * v1.6
                            * v1.5
                            * v1.4
                            * v1.3
                            * v1.2
                            * v1.1
                            * v1.0
                            * v0.15
                            * v0.14
                            * v0.13
                            * v0.12
                            * v0.11 and earlier
                          Assets 2
                            Loading

                                    Uh oh!

                                    There was an error while loading. Please reload this page.

                                All reactions
                Previous 1 2 3 4 5 … 43 44 Next
                Previous Next

  Footer

      © 2026 GitHub, Inc.

    Footer navigation

      * Terms
      * Privacy
      * Security
      * Status
      * Community
      * Docs
      * Contact
      * Manage cookies
      * Do not share my personal information
    You can’t perform that action at this time.
For now, Differences are performed on text, not graphically, only the latest screenshot is available.

Screenshot requires a Content Fetcher ( Sockpuppetbrowser, selenium, etc ) that supports screenshots.