Skip to content

Commit 9af1a77

Browse files
Prepare before 1.14.1 release
1 parent 1caf99a commit 9af1a77

File tree

8 files changed

+32
-35
lines changed

8 files changed

+32
-35
lines changed

.changes/1.14.1.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
## 1.14.1 (December 3, 2025)
2+
3+
4+
BUG FIXES:
5+
6+
* test: allow ephemeral outputs in root modules ([#37813](https://github.com/hashicorp/terraform/issues/37813))
7+
8+
* Combinations of replace_triggered_by and -replace could result in some instances not being replaced ([#37833](https://github.com/hashicorp/terraform/issues/37833))
9+
10+
* providers lock: include providers required by terraform test ([#37851](https://github.com/hashicorp/terraform/issues/37851))
11+
12+
* Set state information in the proto request for the `GenerateResourceConfig` RPC ([#37896](https://github.com/hashicorp/terraform/issues/37896))
13+
14+
* actions: make after_create & after_update actions run after the resource has applied ([#37936](https://github.com/hashicorp/terraform/issues/37936))
15+
16+

.changes/v1.14/BUG FIXES-20251024-164434.yaml

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changes/v1.14/BUG FIXES-20251029-175958.yaml

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changes/v1.14/BUG FIXES-20251031-144915.yaml

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changes/v1.14/BUG FIXES-20251114-090620.yaml

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changes/v1.14/BUG FIXES-20251124-150000.yaml

Lines changed: 0 additions & 5 deletions
This file was deleted.

CHANGELOG.md

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,18 @@
1-
## 1.14.1 (Unreleased)
1+
## 1.14.1 (December 3, 2025)
2+
3+
4+
BUG FIXES:
5+
6+
* test: allow ephemeral outputs in root modules ([#37813](https://github.com/hashicorp/terraform/issues/37813))
7+
8+
* Combinations of replace_triggered_by and -replace could result in some instances not being replaced ([#37833](https://github.com/hashicorp/terraform/issues/37833))
9+
10+
* providers lock: include providers required by terraform test ([#37851](https://github.com/hashicorp/terraform/issues/37851))
11+
12+
* Set state information in the proto request for the `GenerateResourceConfig` RPC ([#37896](https://github.com/hashicorp/terraform/issues/37896))
13+
14+
* actions: make after_create & after_update actions run after the resource has applied ([#37936](https://github.com/hashicorp/terraform/issues/37936))
15+
216

317
## 1.14.0 (November 19, 2025)
418

@@ -49,15 +63,7 @@ UPGRADE NOTES:
4963
* 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))
5064

5165
* 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))
52-
EXPERIMENTS:
53-
54-
Experiments are only enabled in alpha releases of Terraform CLI. The following features are not yet available in stable releases.
5566

56-
- 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.
57-
- `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.
58-
- `terraform test`: `backend` blocks and `skip_cleanup` attributes:
59-
- 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.
60-
- 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.
6167

6268
## Previous Releases
6369

version/VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.14.1-dev
1+
1.14.1

0 commit comments

Comments
 (0)