From d465939eb991ecf8f4bf346ed98c42b14c24e86f Mon Sep 17 00:00:00 2001 From: hc-github-team-tf-provider-devex Date: Thu, 24 Aug 2023 17:21:10 +0000 Subject: [PATCH] Update changelog --- .changes/2.28.0.md | 11 +++++++++++ .../unreleased/ENHANCEMENTS-20230808-111940.yaml | 8 -------- .../unreleased/ENHANCEMENTS-20230808-111941.yaml | 7 ------- .changes/unreleased/NOTES-20230808-103724.yaml | 12 ------------ CHANGELOG.md | 11 +++++++++++ 5 files changed, 22 insertions(+), 27 deletions(-) create mode 100644 .changes/2.28.0.md delete mode 100644 .changes/unreleased/ENHANCEMENTS-20230808-111940.yaml delete mode 100644 .changes/unreleased/ENHANCEMENTS-20230808-111941.yaml delete mode 100644 .changes/unreleased/NOTES-20230808-103724.yaml diff --git a/.changes/2.28.0.md b/.changes/2.28.0.md new file mode 100644 index 0000000000..5906466c76 --- /dev/null +++ b/.changes/2.28.0.md @@ -0,0 +1,11 @@ +## 2.28.0 (August 24, 2023) + +NOTES: + +* helper/schema: The `Resource` type `EnableApplyLegacyTypeSystemErrors` and `EnablePlanLegacyTypeSystemErrors` fields can be enabled to more easily discover resource data consistency errors which Terraform would normally demote to warning logs. Before enabling the flag in a production release for a resource, the resource should be exhaustively acceptance tested as there may be unrecoverable error situations for practitioners. It is recommended to first enable and test in environments where it is easy to clean up resources, potentially outside of Terraform. ([#1227](https://github.com/hashicorp/terraform-plugin-sdk/issues/1227)) + +ENHANCEMENTS: + +* helper/schema: Added `Resource` type `EnableLegacyTypeSystemApplyErrors` field, which will prevent Terraform from demoting data consistency errors to warning logs during `ApplyResourceChange` (`Create`, `Update`, and `Delete`) operations with the resource ([#1227](https://github.com/hashicorp/terraform-plugin-sdk/issues/1227)) +* helper/schema: Added `Resource` type `EnableLegacyTypeSystemPlanErrors` field, which can be used to prevent Terraform from demoting data consistency errors to warning logs during `PlanResourceChange` operations with the resource ([#1227](https://github.com/hashicorp/terraform-plugin-sdk/issues/1227)) + diff --git a/.changes/unreleased/ENHANCEMENTS-20230808-111940.yaml b/.changes/unreleased/ENHANCEMENTS-20230808-111940.yaml deleted file mode 100644 index f6c4c62e90..0000000000 --- a/.changes/unreleased/ENHANCEMENTS-20230808-111940.yaml +++ /dev/null @@ -1,8 +0,0 @@ -kind: ENHANCEMENTS -body: 'helper/schema: Added `Resource` type `EnableLegacyTypeSystemApplyErrors` - field, which will prevent Terraform from demoting data consistency errors - to warning logs during `ApplyResourceChange` (`Create`, `Update`, and `Delete`) - operations with the resource' -time: 2023-08-08T11:19:40.137598-04:00 -custom: - Issue: "1227" diff --git a/.changes/unreleased/ENHANCEMENTS-20230808-111941.yaml b/.changes/unreleased/ENHANCEMENTS-20230808-111941.yaml deleted file mode 100644 index 127f6a5456..0000000000 --- a/.changes/unreleased/ENHANCEMENTS-20230808-111941.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: ENHANCEMENTS -body: 'helper/schema: Added `Resource` type `EnableLegacyTypeSystemPlanErrors` - field, which can be used to prevent Terraform from demoting data consistency - errors to warning logs during `PlanResourceChange` operations with the resource' -time: 2023-08-08T11:19:41.137598-04:00 -custom: - Issue: "1227" diff --git a/.changes/unreleased/NOTES-20230808-103724.yaml b/.changes/unreleased/NOTES-20230808-103724.yaml deleted file mode 100644 index 20bb0bb1b2..0000000000 --- a/.changes/unreleased/NOTES-20230808-103724.yaml +++ /dev/null @@ -1,12 +0,0 @@ -kind: NOTES -body: 'helper/schema: The `Resource` type `EnableApplyLegacyTypeSystemErrors` - and `EnablePlanLegacyTypeSystemErrors` fields can be enabled to more easily - discover resource data consistency errors which Terraform would normally - demote to warning logs. Before enabling the flag in a production release for - a resource, the resource should be exhaustively acceptance tested as there may - be unrecoverable error situations for practitioners. It is recommended to - first enable and test in environments where it is easy to clean up resources, - potentially outside of Terraform.' -time: 2023-08-08T10:37:24.017324-04:00 -custom: - Issue: "1227" diff --git a/CHANGELOG.md b/CHANGELOG.md index 8d017174c8..8c0fc020cd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,14 @@ +## 2.28.0 (August 24, 2023) + +NOTES: + +* helper/schema: The `Resource` type `EnableApplyLegacyTypeSystemErrors` and `EnablePlanLegacyTypeSystemErrors` fields can be enabled to more easily discover resource data consistency errors which Terraform would normally demote to warning logs. Before enabling the flag in a production release for a resource, the resource should be exhaustively acceptance tested as there may be unrecoverable error situations for practitioners. It is recommended to first enable and test in environments where it is easy to clean up resources, potentially outside of Terraform. ([#1227](https://github.com/hashicorp/terraform-plugin-sdk/issues/1227)) + +ENHANCEMENTS: + +* helper/schema: Added `Resource` type `EnableLegacyTypeSystemApplyErrors` field, which will prevent Terraform from demoting data consistency errors to warning logs during `ApplyResourceChange` (`Create`, `Update`, and `Delete`) operations with the resource ([#1227](https://github.com/hashicorp/terraform-plugin-sdk/issues/1227)) +* helper/schema: Added `Resource` type `EnableLegacyTypeSystemPlanErrors` field, which can be used to prevent Terraform from demoting data consistency errors to warning logs during `PlanResourceChange` operations with the resource ([#1227](https://github.com/hashicorp/terraform-plugin-sdk/issues/1227)) + ## 2.27.0 (June 28, 2023) NOTES: