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:
Sarah French 2025-09-16 18:16:30 +01:00 committed by GitHub
parent 332e0386ea
commit 5981cd2bf7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
22 changed files with 10 additions and 102 deletions

View file

@ -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)

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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
View file

View 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

View file

@ -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

View file

@ -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)

View file

@ -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"}

View file

@ -1 +1 @@
1.14.0-dev
1.15.0-dev