mirror of https://github.com/hashicorp/terraform
parent
0ce2e37a66
commit
70a2bb4457
@ -0,0 +1,51 @@
|
||||
## 1.14.0 (November 19, 2025)
|
||||
|
||||
|
||||
NEW FEATURES:
|
||||
|
||||
* **List Resources**: List resources can be defined in `*.tfquery.hcl` files and allow querying and filterting existing infrastructure.
|
||||
|
||||
* 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.
|
||||
|
||||
* A new GenerateResourceConfiguration RPC allows providers to create more precise configuration values during import. ([#37515](https://github.com/hashicorp/terraform/issues/37515))
|
||||
|
||||
* 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))
|
||||
|
||||
|
||||
ENHANCEMENTS:
|
||||
|
||||
* terraform test: expected diagnostics will be included in test output when running in verbose mode" ([#37362](https://github.com/hashicorp/terraform/issues/37362))
|
||||
|
||||
* terraform test: ignore prevent_destroy attribute during when cleaning up tests" ([#37364](https://github.com/hashicorp/terraform/issues/37364))
|
||||
|
||||
* `terraform stacks` command support for `-help` flag ([#37645](https://github.com/hashicorp/terraform/issues/37645))
|
||||
|
||||
* query: support offline validation of query files via -query flag in the validate command ([#37671](https://github.com/hashicorp/terraform/issues/37671))
|
||||
|
||||
* Updates to support the AWS European Sovereign Cloud ([#37721](https://github.com/hashicorp/terraform/issues/37721))
|
||||
|
||||
|
||||
BUG FIXES:
|
||||
|
||||
* 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))
|
||||
|
||||
* 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))
|
||||
|
||||
* 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))
|
||||
|
||||
* query: generate unique resource identifiers for results of expanded list resources ([#37681](https://github.com/hashicorp/terraform/issues/37681))
|
||||
|
||||
* The CLI now summarizes the number of actions invoked during `terraform apply`, matching the plan output. ([#37689](https://github.com/hashicorp/terraform/issues/37689))
|
||||
|
||||
* Allow filesystem functions to return inconsistent results when evaluated within provider configuration ([#37854](https://github.com/hashicorp/terraform/issues/37854))
|
||||
|
||||
* query: improve error handling for missing identity schemas ([#37863](https://github.com/hashicorp/terraform/issues/37863))
|
||||
|
||||
|
||||
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))
|
||||
|
||||
|
||||
@ -1,5 +0,0 @@
|
||||
kind: BUG FIXES
|
||||
body: Retrieve all workspace variables while doing a `terraform import`, include variables inherited from variable sets but not overwritten by the workspace.
|
||||
time: 2025-07-14T13:59:38.867411+05:30
|
||||
custom:
|
||||
Issue: "37241"
|
||||
@ -1,5 +0,0 @@
|
||||
kind: BUG FIXES
|
||||
body: Fix OSS backend proxy support by adding a proxy layer for OSS backend operations. Resolves hashicorp/terraform#36897.
|
||||
time: 2025-08-28T18:27:46.867411+05:30
|
||||
custom:
|
||||
Issue: "36897"
|
||||
@ -1,5 +0,0 @@
|
||||
kind: BUG FIXES
|
||||
body: 'console and test: return explicit diagnostics when referencing resources that were not included in the most recent operation.'
|
||||
time: 2025-09-24T11:04:16.860364+02:00
|
||||
custom:
|
||||
Issue: "37663"
|
||||
@ -1,5 +0,0 @@
|
||||
kind: BUG FIXES
|
||||
body: 'query: generate unique resource identifiers for results of expanded list resources'
|
||||
time: 2025-09-26T11:33:18.241184+02:00
|
||||
custom:
|
||||
Issue: "37681"
|
||||
@ -1,5 +0,0 @@
|
||||
kind: BUG FIXES
|
||||
body: The CLI now summarizes the number of actions invoked during `terraform apply`, matching the plan output.
|
||||
time: 2025-09-27T18:41:34.771437+02:00
|
||||
custom:
|
||||
Issue: "37689"
|
||||
@ -1,5 +0,0 @@
|
||||
kind: BUG FIXES
|
||||
body: Allow filesystem functions to return inconsistent results when evaluated within provider configuration
|
||||
time: 2025-11-03T11:20:34.913068-05:00
|
||||
custom:
|
||||
Issue: "37854"
|
||||
@ -1,5 +0,0 @@
|
||||
kind: BUG FIXES
|
||||
body: 'query: improve error handling for missing identity schemas'
|
||||
time: 2025-11-04T12:23:22.096828+01:00
|
||||
custom:
|
||||
Issue: "37863"
|
||||
@ -1,5 +0,0 @@
|
||||
kind: ENHANCEMENTS
|
||||
body: 'terraform test: expected diagnostics will be included in test output when running in verbose mode"'
|
||||
time: 2025-07-23T12:29:22.244611+02:00
|
||||
custom:
|
||||
Issue: "37362"
|
||||
@ -1,5 +0,0 @@
|
||||
kind: ENHANCEMENTS
|
||||
body: 'terraform test: ignore prevent_destroy attribute during when cleaning up tests"'
|
||||
time: 2025-07-23T14:14:20.602923+02:00
|
||||
custom:
|
||||
Issue: "37364"
|
||||
@ -1,5 +0,0 @@
|
||||
kind: ENHANCEMENTS
|
||||
body: '`terraform stacks` command support for `-help` flag'
|
||||
time: 2025-09-19T11:52:53.923764-04:00
|
||||
custom:
|
||||
Issue: "37645"
|
||||
@ -1,5 +0,0 @@
|
||||
kind: ENHANCEMENTS
|
||||
body: "query: support offline validation of query files via -query flag in the validate command"
|
||||
time: 2025-09-25T15:12:37.198573+02:00
|
||||
custom:
|
||||
Issue: "37671"
|
||||
@ -1,5 +0,0 @@
|
||||
kind: ENHANCEMENTS
|
||||
body: Updates to support the AWS European Sovereign Cloud
|
||||
time: 2025-10-02T17:26:26.513708-04:00
|
||||
custom:
|
||||
Issue: "37721"
|
||||
@ -1,5 +0,0 @@
|
||||
kind: NEW FEATURES
|
||||
body: A new GenerateResourceConfiguration RPC allows providers to create more precise configuration values during import.
|
||||
time: 2025-08-29T15:19:46.781245-04:00
|
||||
custom:
|
||||
Issue: "37515"
|
||||
@ -1,3 +0,0 @@
|
||||
kind: NEW FEATURES
|
||||
body: "**List Resources**: List resources can be defined in `*.tfquery.hcl` files and allow querying and filterting existing infrastructure."
|
||||
time: 2025-08-29T18:34:04.250038+02:00
|
||||
@ -1,3 +0,0 @@
|
||||
kind: NEW FEATURES
|
||||
body: "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."
|
||||
time: 2025-08-29T18:42:06.659172+02:00
|
||||
@ -1,5 +0,0 @@
|
||||
kind: NEW FEATURES
|
||||
body: "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."
|
||||
time: 2025-09-03T13:19:21.097051+02:00
|
||||
custom:
|
||||
Issue: "37553"
|
||||
@ -1,5 +0,0 @@
|
||||
kind: UPGRADE NOTES
|
||||
body: 'The parallelism of Terraform operations within container runtimes may be reduced depending on the CPU bandwidth limit setting.'
|
||||
time: 2025-08-14T16:26:50.569878+02:00
|
||||
custom:
|
||||
Issue: "37436"
|
||||
@ -1,5 +0,0 @@
|
||||
kind: UPGRADE NOTES
|
||||
body: 'Building Terraform 1.14 requires macOS Monterey or later (due to being built on Go 1.25 which imposes these requirements)'
|
||||
time: 2025-08-14T16:27:52.659896+02:00
|
||||
custom:
|
||||
Issue: "37436"
|
||||
@ -1 +1 @@
|
||||
1.14.0-dev
|
||||
1.14.0
|
||||
|
||||
Loading…
Reference in new issue