mirror of
https://github.com/hashicorp/terraform.git
synced 2025-12-18 23:26:07 -05:00
Prepare main branch for post-v1.14 development (#37621)
* Prepare main branch for post-v1.14 development * Update pull_request_template.md to reflect how main == v1.15 now
This commit is contained in:
parent
332e0386ea
commit
5981cd2bf7
22 changed files with 10 additions and 102 deletions
|
|
@ -1,3 +1,4 @@
|
|||
- [v1.14](https://github.com/hashicorp/terraform/blob/v1.14/CHANGELOG.md)
|
||||
- [v1.13](https://github.com/hashicorp/terraform/blob/v1.13/CHANGELOG.md)
|
||||
- [v1.12](https://github.com/hashicorp/terraform/blob/v1.12/CHANGELOG.md)
|
||||
- [v1.11](https://github.com/hashicorp/terraform/blob/v1.11/CHANGELOG.md)
|
||||
|
|
|
|||
|
|
@ -1,5 +0,0 @@
|
|||
kind: BUG FIXES
|
||||
body: Fixes resource identity being dropped from state in certain cases
|
||||
time: 2025-08-04T16:21:37.590435+02:00
|
||||
custom:
|
||||
Issue: "37396"
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
kind: BUG FIXES
|
||||
body: Fix regression that caused `terraform test` with zero tests to return a non-zero exit code.
|
||||
time: 2025-08-21T09:17:53.534792+02:00
|
||||
custom:
|
||||
Issue: "37477"
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
kind: BUG FIXES
|
||||
body: 'terraform test: prevent panic when resolving incomplete references'
|
||||
time: 2025-08-25T12:50:18.511449+02:00
|
||||
custom:
|
||||
Issue: "37484"
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
kind: BUG FIXES
|
||||
body: "test: Fix the order of execution of cleanup nodes"
|
||||
time: 2025-09-05T08:31:04.56877+02:00
|
||||
custom:
|
||||
Issue: "37546"
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
kind: BUG FIXES
|
||||
body: 'apply: hide sensitive inputs when values have changed between plan and apply'
|
||||
time: 2025-09-10T09:54:24.889605+02:00
|
||||
custom:
|
||||
Issue: "37582"
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
kind: BUG FIXES
|
||||
body: 'variable validation: keep sensitive and ephemeral metadata when evaluating variable conditions.'
|
||||
time: 2025-09-11T14:20:38.411183+02:00
|
||||
custom:
|
||||
Issue: "37595"
|
||||
|
|
@ -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: 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: 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,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"
|
||||
0
.changes/v1.15/.gitkeep
Normal file
0
.changes/v1.15/.gitkeep
Normal file
|
|
@ -2,7 +2,7 @@
|
|||
# SPDX-License-Identifier: BUSL-1.1
|
||||
|
||||
changesDir: .changes
|
||||
unreleasedDir: v1.14
|
||||
unreleasedDir: v1.15
|
||||
versionFooterPath: version_footer.tpl.md
|
||||
changelogPath: CHANGELOG.md
|
||||
versionExt: md
|
||||
|
|
|
|||
2
.github/pull_request_template.md
vendored
2
.github/pull_request_template.md
vendored
|
|
@ -31,7 +31,7 @@ label to enable the backport bot.
|
|||
|
||||
-->
|
||||
|
||||
1.14.x
|
||||
1.15.x
|
||||
|
||||
<!-- heimdall_github_prtemplate:grc-pci_dss-2024-01-05 -->
|
||||
## Rollback Plan
|
||||
|
|
|
|||
29
CHANGELOG.md
29
CHANGELOG.md
|
|
@ -1,30 +1,4 @@
|
|||
## 1.14.0 (Unreleased)
|
||||
|
||||
|
||||
NEW FEATURES:
|
||||
|
||||
* A new GenerateResourceConfiguration RPC allows providers to create more precise configuration values during import. ([#37515](https://github.com/hashicorp/terraform/issues/37515))
|
||||
|
||||
|
||||
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))
|
||||
|
||||
|
||||
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))
|
||||
|
||||
|
||||
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.15.0 (Unreleased)
|
||||
|
||||
|
||||
EXPERIMENTS:
|
||||
|
|
@ -41,6 +15,7 @@ Experiments are only enabled in alpha releases of Terraform CLI. The following f
|
|||
|
||||
For information on prior major and minor releases, refer to their changelogs:
|
||||
|
||||
- [v1.14](https://github.com/hashicorp/terraform/blob/v1.14/CHANGELOG.md)
|
||||
- [v1.13](https://github.com/hashicorp/terraform/blob/v1.13/CHANGELOG.md)
|
||||
- [v1.12](https://github.com/hashicorp/terraform/blob/v1.12/CHANGELOG.md)
|
||||
- [v1.11](https://github.com/hashicorp/terraform/blob/v1.11/CHANGELOG.md)
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@ import (
|
|||
"github.com/hashicorp/terraform/internal/configs/configschema"
|
||||
"github.com/hashicorp/terraform/internal/providers"
|
||||
testing_provider "github.com/hashicorp/terraform/internal/providers/testing"
|
||||
tfversion "github.com/hashicorp/terraform/version"
|
||||
"github.com/zclconf/go-cty/cty"
|
||||
)
|
||||
|
||||
|
|
@ -782,6 +783,7 @@ func TestQuery_JSON(t *testing.T) {
|
|||
|
||||
func TestQuery_JSON_Raw(t *testing.T) {
|
||||
|
||||
tfVer := tfversion.String()
|
||||
tests := []struct {
|
||||
name string
|
||||
directory string
|
||||
|
|
@ -793,7 +795,7 @@ func TestQuery_JSON_Raw(t *testing.T) {
|
|||
{
|
||||
name: "basic query",
|
||||
directory: "basic",
|
||||
expectedOut: `{"@level":"info","@message":"Terraform 1.14.0-dev","@module":"terraform.ui","@timestamp":"2025-09-12T16:52:57.596469+02:00","terraform":"1.14.0-dev","type":"version","ui":"1.2"}
|
||||
expectedOut: `{"@level":"info","@message":"Terraform ` + tfVer + `","@module":"terraform.ui","@timestamp":"2025-09-12T16:52:57.596469+02:00","terraform":"1.14.0-dev","type":"version","ui":"1.2"}
|
||||
{"@level":"info","@message":"list.test_instance.example: Starting query...","@module":"terraform.ui","@timestamp":"2025-09-12T16:52:57.600609+02:00","list_start":{"address":"list.test_instance.example","resource_type":"test_instance","input_config":{"ami":"ami-12345","foo":null}},"type":"list_start"}
|
||||
{"@level":"info","@message":"list.test_instance.example: Result found","@module":"terraform.ui","@timestamp":"2025-09-12T16:52:57.600729+02:00","list_resource_found":{"address":"list.test_instance.example","display_name":"Test Instance 1","identity":{"id":"test-instance-1"},"identity_version":1,"resource_type":"test_instance","resource_object":{"ami":"ami-12345","id":"test-instance-1"}},"type":"list_resource_found"}
|
||||
{"@level":"info","@message":"list.test_instance.example: Result found","@module":"terraform.ui","@timestamp":"2025-09-12T16:52:57.600759+02:00","list_resource_found":{"address":"list.test_instance.example","display_name":"Test Instance 2","identity":{"id":"test-instance-2"},"identity_version":1,"resource_type":"test_instance","resource_object":{"ami":"ami-67890","id":"test-instance-2"}},"type":"list_resource_found"}
|
||||
|
|
@ -803,7 +805,7 @@ func TestQuery_JSON_Raw(t *testing.T) {
|
|||
{
|
||||
name: "empty result",
|
||||
directory: "empty-result",
|
||||
expectedOut: `{"@level":"info","@message":"Terraform 1.14.0-dev","@module":"terraform.ui","@timestamp":"2025-09-12T16:52:57.596469+02:00","terraform":"1.14.0-dev","type":"version","ui":"1.2"}
|
||||
expectedOut: `{"@level":"info","@message":"Terraform ` + tfVer + `","@module":"terraform.ui","@timestamp":"2025-09-12T16:52:57.596469+02:00","terraform":"1.14.0-dev","type":"version","ui":"1.2"}
|
||||
{"@level":"info","@message":"list.test_instance.example: Starting query...","@module":"terraform.ui","@timestamp":"2025-09-12T16:52:57.600609+02:00","list_start":{"address":"list.test_instance.example","resource_type":"test_instance","input_config":{"ami":"ami-12345","foo":null}},"type":"list_start"}
|
||||
{"@level":"info","@message":"list.test_instance.example: Result found","@module":"terraform.ui","@timestamp":"2025-09-12T16:52:57.600729+02:00","list_resource_found":{"address":"list.test_instance.example","display_name":"Test Instance 1","identity":{"id":"test-instance-1"},"identity_version":1,"resource_type":"test_instance","resource_object":{"ami":"ami-12345","id":"test-instance-1"}},"type":"list_resource_found"}
|
||||
{"@level":"info","@message":"list.test_instance.example: Result found","@module":"terraform.ui","@timestamp":"2025-09-12T16:52:57.600759+02:00","list_resource_found":{"address":"list.test_instance.example","display_name":"Test Instance 2","identity":{"id":"test-instance-2"},"identity_version":1,"resource_type":"test_instance","resource_object":{"ami":"ami-67890","id":"test-instance-2"}},"type":"list_resource_found"}
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
1.14.0-dev
|
||||
1.15.0-dev
|
||||
|
|
|
|||
Loading…
Reference in a new issue