Merge pull request #38209 from hashicorp/prepare/1.14.6

Prepare for 1.14.6 release
pull/38211/head v1.14.6
Daniel Banck 2 months ago committed by GitHub
commit 4e6eef57a4
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -0,0 +1,8 @@
## 1.14.6 (February 25, 2026)
BUG FIXES:
* terraform test: return error when provider config is invalid ([#38084](https://github.com/hashicorp/terraform/issues/38084))

@ -1,5 +0,0 @@
kind: BUG FIXES
body: 'terraform test: return error when provider config is invalid'
time: 2026-02-10T16:38:41.601357+01:00
custom:
Issue: "38084"

@ -1,4 +1,10 @@
## 1.14.6 (Unreleased)
## 1.14.6 (February 25, 2026)
BUG FIXES:
* terraform test: return error when provider config is invalid ([#38084](https://github.com/hashicorp/terraform/issues/38084))
## 1.14.5 (February 11, 2026)
@ -106,15 +112,7 @@ UPGRADE NOTES:
* The parallelism of Terraform operations within container runtimes may be reduced depending on the CPU bandwidth limit setting. ([#37436](https://github.com/hashicorp/terraform/issues/37436))
* Building Terraform 1.14 requires macOS Monterey or later (due to being built on Go 1.25 which imposes these requirements) ([#37436](https://github.com/hashicorp/terraform/issues/37436))
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

@ -1 +1 @@
1.14.6-dev
1.14.6

Loading…
Cancel
Save