diff --git a/.changes/2.29.0.md b/.changes/2.29.0.md new file mode 100644 index 0000000000..f3bebd612d --- /dev/null +++ b/.changes/2.29.0.md @@ -0,0 +1,15 @@ +## 2.29.0 (September 06, 2023) + +NOTES: + +* all: This Go module has been updated to Go 1.20 per the [Go support policy](https://go.dev/doc/devel/release#policy). It is recommended to review the [Go 1.20 release notes](https://go.dev/doc/go1.20) before upgrading. Any consumers building on earlier Go versions may experience errors. ([#1245](https://github.com/hashicorp/terraform-plugin-sdk/issues/1245)) + +FEATURES: + +* helper/schema: Upgrade to protocol version 5.4, which can significantly reduce memory usage with Terraform 1.6 and later when a configuration includes multiple instances of the same provider ([#1234](https://github.com/hashicorp/terraform-plugin-sdk/issues/1234)) + +ENHANCEMENTS: + +* helper/validation: Added `AllDiag` and `AnyDiag`, which are `SchemaValidateDiagFunc` variants of `All` and `Any` ([#1155](https://github.com/hashicorp/terraform-plugin-sdk/issues/1155)) +* helper/validation: Added quoting in `StringInSlice` error diagnostic output to prevent confusion with values that contain spaces ([#464](https://github.com/hashicorp/terraform-plugin-sdk/issues/464)) + diff --git a/.changes/unreleased/ENHANCEMENTS-20230222-001027.yaml b/.changes/unreleased/ENHANCEMENTS-20230222-001027.yaml deleted file mode 100644 index f25b9f5c59..0000000000 --- a/.changes/unreleased/ENHANCEMENTS-20230222-001027.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: ENHANCEMENTS -body: 'helper/validation: Added `AllDiag` and `AnyDiag`, which are - `SchemaValidateDiagFunc` variants of `All` and `Any`' -time: 2023-02-22T00:10:27.474224+02:00 -custom: - Issue: "1155" diff --git a/.changes/unreleased/ENHANCEMENTS-20230829-141309.yaml b/.changes/unreleased/ENHANCEMENTS-20230829-141309.yaml deleted file mode 100644 index ea9f2aeaaa..0000000000 --- a/.changes/unreleased/ENHANCEMENTS-20230829-141309.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: ENHANCEMENTS -body: 'helper/validation: Added quoting in `StringInSlice` error diagnostic output to - prevent confusion with values that contain spaces' -time: 2023-08-29T14:13:09.735543+02:00 -custom: - Issue: "464" diff --git a/.changes/unreleased/FEATURES-20230825-093431.yaml b/.changes/unreleased/FEATURES-20230825-093431.yaml deleted file mode 100644 index 0d7f6abf31..0000000000 --- a/.changes/unreleased/FEATURES-20230825-093431.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: FEATURES -body: 'helper/schema: Upgrade to protocol version 5.4, which can significantly reduce - memory usage with Terraform 1.6 and later when a configuration includes multiple - instances of the same provider' -time: 2023-08-25T09:34:31.204603-04:00 -custom: - Issue: "1234" diff --git a/.changes/unreleased/NOTES-20230906-055849.yaml b/.changes/unreleased/NOTES-20230906-055849.yaml deleted file mode 100644 index 68b5461db9..0000000000 --- a/.changes/unreleased/NOTES-20230906-055849.yaml +++ /dev/null @@ -1,8 +0,0 @@ -kind: NOTES -body: 'all: This Go module has been updated to Go 1.20 per the [Go support - policy](https://go.dev/doc/devel/release#policy). It is recommended to review - the [Go 1.20 release notes](https://go.dev/doc/go1.20) before upgrading. Any - consumers building on earlier Go versions may experience errors.' -time: 2023-09-06T05:58:49.879435-04:00 -custom: - Issue: "1245" diff --git a/CHANGELOG.md b/CHANGELOG.md index 8c0fc020cd..83691c6d8b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,18 @@ +## 2.29.0 (September 06, 2023) + +NOTES: + +* all: This Go module has been updated to Go 1.20 per the [Go support policy](https://go.dev/doc/devel/release#policy). It is recommended to review the [Go 1.20 release notes](https://go.dev/doc/go1.20) before upgrading. Any consumers building on earlier Go versions may experience errors. ([#1245](https://github.com/hashicorp/terraform-plugin-sdk/issues/1245)) + +FEATURES: + +* helper/schema: Upgrade to protocol version 5.4, which can significantly reduce memory usage with Terraform 1.6 and later when a configuration includes multiple instances of the same provider ([#1234](https://github.com/hashicorp/terraform-plugin-sdk/issues/1234)) + +ENHANCEMENTS: + +* helper/validation: Added `AllDiag` and `AnyDiag`, which are `SchemaValidateDiagFunc` variants of `All` and `Any` ([#1155](https://github.com/hashicorp/terraform-plugin-sdk/issues/1155)) +* helper/validation: Added quoting in `StringInSlice` error diagnostic output to prevent confusion with values that contain spaces ([#464](https://github.com/hashicorp/terraform-plugin-sdk/issues/464)) + ## 2.28.0 (August 24, 2023) NOTES: