hashicorp/terraform (hashicorp/terraform)
### [`v1.9.5`](https://togithub.com/hashicorp/terraform/releases/tag/v1.9.5)
[Compare Source](https://togithub.com/hashicorp/terraform/compare/v1.9.4...v1.9.5)
#### 1.9.5 (August 20, 2024)
ENHANCEMENTS:
- cloud: The cloud block can now interact with workspaces that have HCP resource IDs. ([#35495](https://togithub.com/hashicorp/terraform/issues/35495))
BUG FIXES:
- core: `removed` blocks with provisioners were not executed when the resource was in a nested module. ([#35611](https://togithub.com/hashicorp/terraform/issues/35611))
### [`v1.9.4`](https://togithub.com/hashicorp/terraform/releases/tag/v1.9.4)
[Compare Source](https://togithub.com/hashicorp/terraform/compare/v1.9.3...v1.9.4)
##### 1.9.4 (August 7, 2024)
BUG FIXES:
- core: Unneeded variable validations were being executed during a destroy plan, which could cause plans starting with incomplete state to fail. ([#35511](https://togithub.com/hashicorp/terraform/issues/35511))
- init: Don't crash when discovering invalid syntax in duplicate required_providers blocks. ([#35533](https://togithub.com/hashicorp/terraform/issues/35533))
### [`v1.9.3`](https://togithub.com/hashicorp/terraform/releases/tag/v1.9.3)
[Compare Source](https://togithub.com/hashicorp/terraform/compare/v1.9.2...v1.9.3)
##### 1.9.3 (July 24, 2024)
ENHANCEMENTS:
- Terraform now returns a more specific error message in the awkward situation where an input variable validation rule is known to have failed (`condition` returned `false`) but the error message is derived from an unknown value. ([#35400](https://togithub.com/hashicorp/terraform/pull/35400))
BUG FIXES:
- core: Terraform no longer performs an unnecessary refresh when removing an instance targeted by a `removed` block. ([#35458](https://togithub.com/hashicorp/terraform/pull/35458))
- config generation: Fix validation error when using nested computed or deprecated attributes. ([#35484](https://togithub.com/hashicorp/terraform/pull/35484))
- Updated to newer github.com/hashicorp/go-retryablehttp version, addressing CVE-2024-6104, and bringing in updates for several indirect dependencies. ([#35473](https://togithub.com/hashicorp/terraform/pull/35473))
- Moved to building with Go 1.22.5, which addresses CVE-2024-24791 and several other non-security bugs. ([#35494](https://togithub.com/hashicorp/terraform/pull/35494))
### [`v1.9.2`](https://togithub.com/hashicorp/terraform/releases/tag/v1.9.2)
[Compare Source](https://togithub.com/hashicorp/terraform/compare/v1.9.1...v1.9.2)
##### 1.9.2 (July 10, 2024)
BUG FIXES:
- core: Fix panic when self-referencing direct instances from `count` and `for_each` meta attributes. ([#35432](https://togithub.com/hashicorp/terraform/pull/35432))
### [`v1.9.1`](https://togithub.com/hashicorp/terraform/releases/tag/v1.9.1)
[Compare Source](https://togithub.com/hashicorp/terraform/compare/v1.9.0...v1.9.1)
##### 1.9.1 (Unreleased)
UPGRADE NOTES:
- Library used by Terraform (hashicorp/go-getter) for installing/updating modules was upgraded from v1.7.5 to v1.7.6. This addresses [CVE-2024-6257](https://nvd.nist.gov/vuln/detail/CVE-2024-6257). This change may have a negative effect on performance of `terraform init` or `terraform get` in case of larger git repositories. Please do file an issue if you find the performance difference noticable. ([#35376](https://togithub.com/hashicorp/terraform/pull/35376))
BUG FIXES:
- `terraform test`: Removed additional erroneous error message when referencing attributes that don't exist. ([#35408](https://togithub.com/hashicorp/terraform/pull/35408))
- `import` blocks: Fix crash that occurs when incorrectly referencing the `to` resource from the `id` attribute. ([#35420](https://togithub.com/hashicorp/terraform/pull/35420))
### [`v1.9.0`](https://togithub.com/hashicorp/terraform/compare/v1.8.5...v1.9.0)
[Compare Source](https://togithub.com/hashicorp/terraform/compare/v1.8.5...v1.9.0)
### [`v1.8.5`](https://togithub.com/hashicorp/terraform/releases/tag/v1.8.5)
[Compare Source](https://togithub.com/hashicorp/terraform/compare/v1.8.4...v1.8.5)
#### 1.8.5 (June 5, 2024)
BUG FIXES:
- `terraform test`: Remove duplicate warning diagnostic when providing values for unknown variables in run blocks. ([#35172](https://togithub.com/hashicorp/terraform/issues/35172))
### [`v1.8.4`](https://togithub.com/hashicorp/terraform/releases/tag/v1.8.4)
[Compare Source](https://togithub.com/hashicorp/terraform/compare/v1.8.3...v1.8.4)
#### 1.8.4 (May 22, 2024)
BUG FIXES:
- `core`: Fix exponential slowdown in some cases when modules are using `depends_on`. ([#35157](https://togithub.com/hashicorp/terraform/issues/35157))
- `import` blocks: Fix bug where resources with nested, computed, and optional `id` attributes would fail to generate configuration. ([#35220](https://togithub.com/hashicorp/terraform/issues/35220))
- Updated to new `golang.org/x/net` release, which addressed CVE-2023-45288 ([#35165](https://togithub.com/hashicorp/terraform/issues/35165))
### [`v1.8.3`](https://togithub.com/hashicorp/terraform/releases/tag/v1.8.3)
[Compare Source](https://togithub.com/hashicorp/terraform/compare/v1.8.2...v1.8.3)
#### 1.8.3 (May 8, 2024)
BUG FIXES:
- `terraform test`: Providers configured within an overridden module could panic. ([#35110](https://togithub.com/hashicorp/terraform/issues/35110))
- `core`: Fix crash when a provider incorrectly plans a nested object when the configuration is `null` ([#35090](https://togithub.com/hashicorp/terraform/issues/35090))
Configuration
š Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
š¦ Automerge: Enabled.
ā» Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
š Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
1.8.2
->1.9.5
Release Notes
hashicorp/terraform (hashicorp/terraform)
### [`v1.9.5`](https://togithub.com/hashicorp/terraform/releases/tag/v1.9.5) [Compare Source](https://togithub.com/hashicorp/terraform/compare/v1.9.4...v1.9.5) #### 1.9.5 (August 20, 2024) ENHANCEMENTS: - cloud: The cloud block can now interact with workspaces that have HCP resource IDs. ([#35495](https://togithub.com/hashicorp/terraform/issues/35495)) BUG FIXES: - core: `removed` blocks with provisioners were not executed when the resource was in a nested module. ([#35611](https://togithub.com/hashicorp/terraform/issues/35611)) ### [`v1.9.4`](https://togithub.com/hashicorp/terraform/releases/tag/v1.9.4) [Compare Source](https://togithub.com/hashicorp/terraform/compare/v1.9.3...v1.9.4) ##### 1.9.4 (August 7, 2024) BUG FIXES: - core: Unneeded variable validations were being executed during a destroy plan, which could cause plans starting with incomplete state to fail. ([#35511](https://togithub.com/hashicorp/terraform/issues/35511)) - init: Don't crash when discovering invalid syntax in duplicate required_providers blocks. ([#35533](https://togithub.com/hashicorp/terraform/issues/35533)) ### [`v1.9.3`](https://togithub.com/hashicorp/terraform/releases/tag/v1.9.3) [Compare Source](https://togithub.com/hashicorp/terraform/compare/v1.9.2...v1.9.3) ##### 1.9.3 (July 24, 2024) ENHANCEMENTS: - Terraform now returns a more specific error message in the awkward situation where an input variable validation rule is known to have failed (`condition` returned `false`) but the error message is derived from an unknown value. ([#35400](https://togithub.com/hashicorp/terraform/pull/35400)) BUG FIXES: - core: Terraform no longer performs an unnecessary refresh when removing an instance targeted by a `removed` block. ([#35458](https://togithub.com/hashicorp/terraform/pull/35458)) - config generation: Fix validation error when using nested computed or deprecated attributes. ([#35484](https://togithub.com/hashicorp/terraform/pull/35484)) - Updated to newer github.com/hashicorp/go-retryablehttp version, addressing CVE-2024-6104, and bringing in updates for several indirect dependencies. ([#35473](https://togithub.com/hashicorp/terraform/pull/35473)) - Moved to building with Go 1.22.5, which addresses CVE-2024-24791 and several other non-security bugs. ([#35494](https://togithub.com/hashicorp/terraform/pull/35494)) ### [`v1.9.2`](https://togithub.com/hashicorp/terraform/releases/tag/v1.9.2) [Compare Source](https://togithub.com/hashicorp/terraform/compare/v1.9.1...v1.9.2) ##### 1.9.2 (July 10, 2024) BUG FIXES: - core: Fix panic when self-referencing direct instances from `count` and `for_each` meta attributes. ([#35432](https://togithub.com/hashicorp/terraform/pull/35432)) ### [`v1.9.1`](https://togithub.com/hashicorp/terraform/releases/tag/v1.9.1) [Compare Source](https://togithub.com/hashicorp/terraform/compare/v1.9.0...v1.9.1) ##### 1.9.1 (Unreleased) UPGRADE NOTES: - Library used by Terraform (hashicorp/go-getter) for installing/updating modules was upgraded from v1.7.5 to v1.7.6. This addresses [CVE-2024-6257](https://nvd.nist.gov/vuln/detail/CVE-2024-6257). This change may have a negative effect on performance of `terraform init` or `terraform get` in case of larger git repositories. Please do file an issue if you find the performance difference noticable. ([#35376](https://togithub.com/hashicorp/terraform/pull/35376)) BUG FIXES: - `terraform test`: Removed additional erroneous error message when referencing attributes that don't exist. ([#35408](https://togithub.com/hashicorp/terraform/pull/35408)) - `import` blocks: Fix crash that occurs when incorrectly referencing the `to` resource from the `id` attribute. ([#35420](https://togithub.com/hashicorp/terraform/pull/35420)) ### [`v1.9.0`](https://togithub.com/hashicorp/terraform/compare/v1.8.5...v1.9.0) [Compare Source](https://togithub.com/hashicorp/terraform/compare/v1.8.5...v1.9.0) ### [`v1.8.5`](https://togithub.com/hashicorp/terraform/releases/tag/v1.8.5) [Compare Source](https://togithub.com/hashicorp/terraform/compare/v1.8.4...v1.8.5) #### 1.8.5 (June 5, 2024) BUG FIXES: - `terraform test`: Remove duplicate warning diagnostic when providing values for unknown variables in run blocks. ([#35172](https://togithub.com/hashicorp/terraform/issues/35172)) ### [`v1.8.4`](https://togithub.com/hashicorp/terraform/releases/tag/v1.8.4) [Compare Source](https://togithub.com/hashicorp/terraform/compare/v1.8.3...v1.8.4) #### 1.8.4 (May 22, 2024) BUG FIXES: - `core`: Fix exponential slowdown in some cases when modules are using `depends_on`. ([#35157](https://togithub.com/hashicorp/terraform/issues/35157)) - `import` blocks: Fix bug where resources with nested, computed, and optional `id` attributes would fail to generate configuration. ([#35220](https://togithub.com/hashicorp/terraform/issues/35220)) - Updated to new `golang.org/x/net` release, which addressed CVE-2023-45288 ([#35165](https://togithub.com/hashicorp/terraform/issues/35165)) ### [`v1.8.3`](https://togithub.com/hashicorp/terraform/releases/tag/v1.8.3) [Compare Source](https://togithub.com/hashicorp/terraform/compare/v1.8.2...v1.8.3) #### 1.8.3 (May 8, 2024) BUG FIXES: - `terraform test`: Providers configured within an overridden module could panic. ([#35110](https://togithub.com/hashicorp/terraform/issues/35110)) - `core`: Fix crash when a provider incorrectly plans a nested object when the configuration is `null` ([#35090](https://togithub.com/hashicorp/terraform/issues/35090))Configuration
š Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
š¦ Automerge: Enabled.
ā» Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
š Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.