From 699fc4df3a2e8f2205ec7b02698ccd76dfdc095d Mon Sep 17 00:00:00 2001 From: hc-github-team-tf-core <82990137+hc-github-team-tf-core@users.noreply.github.com> Date: Wed, 10 Jun 2026 11:16:44 +0100 Subject: [PATCH] Prepare before 1.15.6 release (#38706) Co-authored-by: hc-github-team-tf-core --- .changes/1.15.6.md | 14 ++++++++++++ .changes/v1.15/BUG FIXES-20260601-232542.yaml | 5 ----- .changes/v1.15/BUG FIXES-20260603-172507.yaml | 5 ----- .changes/v1.15/BUG FIXES-20260605-121146.yaml | 5 ----- .changes/v1.15/BUG FIXES-20260610-100345.yaml | 5 ----- CHANGELOG.md | 22 +++++++++++-------- version/VERSION | 2 +- 7 files changed, 28 insertions(+), 30 deletions(-) create mode 100644 .changes/1.15.6.md delete mode 100644 .changes/v1.15/BUG FIXES-20260601-232542.yaml delete mode 100644 .changes/v1.15/BUG FIXES-20260603-172507.yaml delete mode 100644 .changes/v1.15/BUG FIXES-20260605-121146.yaml delete mode 100644 .changes/v1.15/BUG FIXES-20260610-100345.yaml diff --git a/.changes/1.15.6.md b/.changes/1.15.6.md new file mode 100644 index 0000000000..f76bf23844 --- /dev/null +++ b/.changes/1.15.6.md @@ -0,0 +1,14 @@ +## 1.15.6 (June 10, 2026) + + +BUG FIXES: + +* Fixed an issue where resources being removed from state via `removed` block were incorrectly listed under `planned_values` in json representations of the plan file. ([#38665](https://github.com/hashicorp/terraform/issues/38665)) + +* console: Fixed a panic caused by evaluating an expression involving deprecated values ([#38676](https://github.com/hashicorp/terraform/issues/38676)) + +* Fix exit code for plan, query, and refresh commands for variable-related errors ([#38685](https://github.com/hashicorp/terraform/issues/38685)) + +* Fix two module installation edge cases with `null` and sensitive/ephemeral module sources ([#38704](https://github.com/hashicorp/terraform/issues/38704)) + + diff --git a/.changes/v1.15/BUG FIXES-20260601-232542.yaml b/.changes/v1.15/BUG FIXES-20260601-232542.yaml deleted file mode 100644 index 717b9f2ff9..0000000000 --- a/.changes/v1.15/BUG FIXES-20260601-232542.yaml +++ /dev/null @@ -1,5 +0,0 @@ -kind: BUG FIXES -body: Fixed an issue where resources being removed from state via `removed` block were incorrectly listed under `planned_values` in json representations of the plan file. -time: 2026-06-01T23:25:42.881637+01:00 -custom: - Issue: "38665" diff --git a/.changes/v1.15/BUG FIXES-20260603-172507.yaml b/.changes/v1.15/BUG FIXES-20260603-172507.yaml deleted file mode 100644 index c8487e4044..0000000000 --- a/.changes/v1.15/BUG FIXES-20260603-172507.yaml +++ /dev/null @@ -1,5 +0,0 @@ -kind: BUG FIXES -body: 'console: Fixed a panic caused by evaluating an expression involving deprecated values' -time: 2026-06-03T17:25:07.111161+01:00 -custom: - Issue: "38676" diff --git a/.changes/v1.15/BUG FIXES-20260605-121146.yaml b/.changes/v1.15/BUG FIXES-20260605-121146.yaml deleted file mode 100644 index 5fe6d6bd67..0000000000 --- a/.changes/v1.15/BUG FIXES-20260605-121146.yaml +++ /dev/null @@ -1,5 +0,0 @@ -kind: BUG FIXES -body: Fix exit code for plan, query, and refresh commands for variable-related errors -time: 2026-06-05T12:11:46.24682+02:00 -custom: - Issue: "38685" diff --git a/.changes/v1.15/BUG FIXES-20260610-100345.yaml b/.changes/v1.15/BUG FIXES-20260610-100345.yaml deleted file mode 100644 index 33080cfeed..0000000000 --- a/.changes/v1.15/BUG FIXES-20260610-100345.yaml +++ /dev/null @@ -1,5 +0,0 @@ -kind: BUG FIXES -body: Fix two module installation edge cases with `null` and sensitive/ephemeral module sources -time: 2026-06-10T10:03:45.715338+02:00 -custom: - Issue: "38704" diff --git a/CHANGELOG.md b/CHANGELOG.md index 014f827cad..4efea36366 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,16 @@ -## 1.15.6 (Unreleased) +## 1.15.6 (June 10, 2026) + + +BUG FIXES: + +* Fixed an issue where resources being removed from state via `removed` block were incorrectly listed under `planned_values` in json representations of the plan file. ([#38665](https://github.com/hashicorp/terraform/issues/38665)) + +* console: Fixed a panic caused by evaluating an expression involving deprecated values ([#38676](https://github.com/hashicorp/terraform/issues/38676)) + +* Fix exit code for plan, query, and refresh commands for variable-related errors ([#38685](https://github.com/hashicorp/terraform/issues/38685)) + +* Fix two module installation edge cases with `null` and sensitive/ephemeral module sources ([#38704](https://github.com/hashicorp/terraform/issues/38704)) + ## 1.15.5 (May 27, 2026) @@ -159,15 +171,7 @@ NOTES: UPGRADE NOTES: * backend/s3: The `AWS_USE_FIPS_ENDPOINT` and `AWS_USE_DUALSTACK_ENDPOINT` environment variables now only respect `true` or `false` values, aligning with the AWS SDK for Go. This replaces the previous behavior which treated any non-empty value as `true`. ([#37601](https://github.com/hashicorp/terraform/issues/37601)) -EXPERIMENTS: - -Experiments are only enabled in alpha releases of Terraform CLI. The following features are not yet available in stable releases. -- 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. -- `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. -- `terraform test`: `backend` blocks and `skip_cleanup` attributes: - - 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. - - 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. ## Previous Releases diff --git a/version/VERSION b/version/VERSION index a30bd465cc..04cc99945d 100644 --- a/version/VERSION +++ b/version/VERSION @@ -1 +1 @@ -1.15.6-dev +1.15.6