hashicorp/terraform
### [`v1.2.4`](https://togithub.com/hashicorp/terraform/releases/tag/v1.2.4)
[Compare Source](https://togithub.com/hashicorp/terraform/compare/v1.2.3...v1.2.4)
#### 1.2.4 (June 29, 2022)
ENHANCEMENTS:
- Improved validation of `required_providers` to prevent single providers from being required with multiple names. ([#31218](https://togithub.com/hashicorp/terraform/issues/31218))
- Improved plan performance by optimizing `addrs.Module.String` for allocations. ([#31293](https://togithub.com/hashicorp/terraform/issues/31293))
BUG FIXES:
- backend/http: Fixed bug where the HTTP backend would fail to retry acquiring the state lock and ignored the `-lock-timeout` flag. ([#31256](https://togithub.com/hashicorp/terraform/issues/31256))
- Fix crash if a `precondition` or `postcondition` block omitted the required `condition` argument. ([#31290](https://togithub.com/hashicorp/terraform/issues/31290))
### [`v1.2.3`](https://togithub.com/hashicorp/terraform/releases/tag/v1.2.3)
[Compare Source](https://togithub.com/hashicorp/terraform/compare/v1.2.2...v1.2.3)
##### 1.2.3 (June 15, 2022)
UPGRADE NOTES:
- The following remote state backends are now marked as deprecated, and are
planned to be removed in a future Terraform release. These backends have
been unmaintained since before Terraform v1.0, and may contain known bugs,
outdated packages, or security vulnerabilities.
- artifactory
- etcd
- etcdv3
- manta
- swift
BUG FIXES:
- Missing check for error diagnostics in GetProviderSchema could result in panic ([#31184](https://togithub.com/hashicorp/terraform/issues/31184))
- Module registries returning X-Terraform-Get locations with no URL would error with "no getter available for X-Terraform-Get source protocol" ([#31237](https://togithub.com/hashicorp/terraform/issues/31237))
- Fix crash from concurrent operation on shared set of resource instance dependencies ([#31246](https://togithub.com/hashicorp/terraform/issues/31246))
- backend/cos: `tencentcloud-terraform-lock` tag was not removed in all cases ([#31223](https://togithub.com/hashicorp/terraform/issues/31223))
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, 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, click this checkbox.
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
1.2.2
->1.2.4
Release Notes
hashicorp/terraform
### [`v1.2.4`](https://togithub.com/hashicorp/terraform/releases/tag/v1.2.4) [Compare Source](https://togithub.com/hashicorp/terraform/compare/v1.2.3...v1.2.4) #### 1.2.4 (June 29, 2022) ENHANCEMENTS: - Improved validation of `required_providers` to prevent single providers from being required with multiple names. ([#31218](https://togithub.com/hashicorp/terraform/issues/31218)) - Improved plan performance by optimizing `addrs.Module.String` for allocations. ([#31293](https://togithub.com/hashicorp/terraform/issues/31293)) BUG FIXES: - backend/http: Fixed bug where the HTTP backend would fail to retry acquiring the state lock and ignored the `-lock-timeout` flag. ([#31256](https://togithub.com/hashicorp/terraform/issues/31256)) - Fix crash if a `precondition` or `postcondition` block omitted the required `condition` argument. ([#31290](https://togithub.com/hashicorp/terraform/issues/31290)) ### [`v1.2.3`](https://togithub.com/hashicorp/terraform/releases/tag/v1.2.3) [Compare Source](https://togithub.com/hashicorp/terraform/compare/v1.2.2...v1.2.3) ##### 1.2.3 (June 15, 2022) UPGRADE NOTES: - The following remote state backends are now marked as deprecated, and are planned to be removed in a future Terraform release. These backends have been unmaintained since before Terraform v1.0, and may contain known bugs, outdated packages, or security vulnerabilities. - artifactory - etcd - etcdv3 - manta - swift BUG FIXES: - Missing check for error diagnostics in GetProviderSchema could result in panic ([#31184](https://togithub.com/hashicorp/terraform/issues/31184)) - Module registries returning X-Terraform-Get locations with no URL would error with "no getter available for X-Terraform-Get source protocol" ([#31237](https://togithub.com/hashicorp/terraform/issues/31237)) - Fix crash from concurrent operation on shared set of resource instance dependencies ([#31246](https://togithub.com/hashicorp/terraform/issues/31246)) - backend/cos: `tencentcloud-terraform-lock` tag was not removed in all cases ([#31223](https://togithub.com/hashicorp/terraform/issues/31223))Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.