Skip to content

Commit bb3fff4

Browse files
committed
backport of commit e19522b
1 parent 116646a commit bb3fff4

File tree

304 files changed

+9886
-21203
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

304 files changed

+9886
-21203
lines changed

.changes/1.14.0.md

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
## 1.14.0 (November 19, 2025)
2+
3+
4+
NEW FEATURES:
5+
6+
* **List Resources**: List resources can be defined in `*.tfquery.hcl` files and allow querying and filterting existing infrastructure.
7+
8+
* A new Terraform command `terraform query`: Executes list operations against existing infrastructure and displays the results. The command can optionally generate configuration for importing results into Terraform.
9+
10+
* A new GenerateResourceConfiguration RPC allows providers to create more precise configuration values during import. ([#37515](https://github.com/hashicorp/terraform/issues/37515))
11+
12+
* New top-level Actions block: Actions are provider defined and meant to codify use cases outside the normal CRUD model in your Terraform configuration. Providers can define Actions like `aws_lambda_invoke` or `aws_cloudfront_create_invalidation` that do something imparative outside of Terraforms normal CRUD model. You can configure such a side-effect with an action block and have actions triggered through the lifecycle of a resource or through passing the `-invoke` CLI flag. ([#37553](https://github.com/hashicorp/terraform/issues/37553))
13+
14+
15+
ENHANCEMENTS:
16+
17+
* terraform test: expected diagnostics will be included in test output when running in verbose mode" ([#37362](https://github.com/hashicorp/terraform/issues/37362))
18+
19+
* terraform test: ignore prevent_destroy attribute during when cleaning up tests" ([#37364](https://github.com/hashicorp/terraform/issues/37364))
20+
21+
* `terraform stacks` command support for `-help` flag ([#37645](https://github.com/hashicorp/terraform/issues/37645))
22+
23+
* query: support offline validation of query files via -query flag in the validate command ([#37671](https://github.com/hashicorp/terraform/issues/37671))
24+
25+
* Updates to support the AWS European Sovereign Cloud ([#37721](https://github.com/hashicorp/terraform/issues/37721))
26+
27+
28+
BUG FIXES:
29+
30+
* Retrieve all workspace variables while doing a `terraform import`, include variables inherited from variable sets but not overwritten by the workspace. ([#37241](https://github.com/hashicorp/terraform/issues/37241))
31+
32+
* Fix OSS backend proxy support by adding a proxy layer for OSS backend operations. Resolves hashicorp/terraform#36897. ([#36897](https://github.com/hashicorp/terraform/issues/36897))
33+
34+
* console and test: return explicit diagnostics when referencing resources that were not included in the most recent operation. ([#37663](https://github.com/hashicorp/terraform/issues/37663))
35+
36+
* query: generate unique resource identifiers for results of expanded list resources ([#37681](https://github.com/hashicorp/terraform/issues/37681))
37+
38+
* The CLI now summarizes the number of actions invoked during `terraform apply`, matching the plan output. ([#37689](https://github.com/hashicorp/terraform/issues/37689))
39+
40+
* Allow filesystem functions to return inconsistent results when evaluated within provider configuration ([#37854](https://github.com/hashicorp/terraform/issues/37854))
41+
42+
* query: improve error handling for missing identity schemas ([#37863](https://github.com/hashicorp/terraform/issues/37863))
43+
44+
45+
UPGRADE NOTES:
46+
47+
* 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))
48+
49+
* 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))
50+
51+

.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/1.14.2.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
## 1.14.2 (December 11, 2025)
2+
3+
4+
ENHANCEMENTS:
5+
6+
* Add component registry source resolution support to Terraform Stacks ([#37888](https://github.com/hashicorp/terraform/issues/37888))
7+
8+
9+
BUG FIXES:
10+
11+
* stacks: surface runtime issues with local values to user during plan ([#37980](https://github.com/hashicorp/terraform/issues/37980))
12+
13+
* resource instance apply failures should not cause the resource instance state to be empty. ([#37981](https://github.com/hashicorp/terraform/issues/37981))

.changes/1.15.0.md

Whitespace-only changes.

.changes/previous-releases.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
- [v1.14](https://github.com/hashicorp/terraform/blob/v1.14/CHANGELOG.md)
21
- [v1.13](https://github.com/hashicorp/terraform/blob/v1.13/CHANGELOG.md)
32
- [v1.12](https://github.com/hashicorp/terraform/blob/v1.12/CHANGELOG.md)
43
- [v1.11](https://github.com/hashicorp/terraform/blob/v1.11/CHANGELOG.md)
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
kind: BUG FIXES
2+
body: Fixes resource identity being dropped from state in certain cases
3+
time: 2025-08-04T16:21:37.590435+02:00
4+
custom:
5+
Issue: "37396"
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
kind: BUG FIXES
2+
body: Fix regression that caused `terraform test` with zero tests to return a non-zero exit code.
3+
time: 2025-08-21T09:17:53.534792+02:00
4+
custom:
5+
Issue: "37477"
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
kind: BUG FIXES
2+
body: 'terraform test: prevent panic when resolving incomplete references'
3+
time: 2025-08-25T12:50:18.511449+02:00
4+
custom:
5+
Issue: "37484"
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
kind: BUG FIXES
2+
body: "test: Fix the order of execution of cleanup nodes"
3+
time: 2025-09-05T08:31:04.56877+02:00
4+
custom:
5+
Issue: "37546"
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
kind: BUG FIXES
2+
body: 'apply: hide sensitive inputs when values have changed between plan and apply'
3+
time: 2025-09-10T09:54:24.889605+02:00
4+
custom:
5+
Issue: "37582"

0 commit comments

Comments
 (0)