From a106af9a807945afe769c39ec10feba1d1de8fe8 Mon Sep 17 00:00:00 2001 From: hc-github-team-tf-provider-devex Date: Wed, 22 Jan 2025 16:45:03 +0000 Subject: [PATCH] Update changelog --- .changes/0.26.0.md | 15 +++++++++++++++ .../BREAKING CHANGES-20250121-173556.yaml | 7 ------- .../BREAKING CHANGES-20250121-174509.yaml | 6 ------ .changes/unreleased/FEATURES-20250121-163456.yaml | 5 ----- .changes/unreleased/NOTES-20250121-173653.yaml | 7 ------- CHANGELOG.md | 15 +++++++++++++++ 6 files changed, 30 insertions(+), 25 deletions(-) create mode 100644 .changes/0.26.0.md delete mode 100644 .changes/unreleased/BREAKING CHANGES-20250121-173556.yaml delete mode 100644 .changes/unreleased/BREAKING CHANGES-20250121-174509.yaml delete mode 100644 .changes/unreleased/FEATURES-20250121-163456.yaml delete mode 100644 .changes/unreleased/NOTES-20250121-173653.yaml diff --git a/.changes/0.26.0.md b/.changes/0.26.0.md new file mode 100644 index 000000000..5c00c1194 --- /dev/null +++ b/.changes/0.26.0.md @@ -0,0 +1,15 @@ +## 0.26.0 (January 22, 2025) + +BREAKING CHANGES: + +* tfprotov5+tfprotov6: `EphemeralResourceServer` interface is now required in `ProviderServer`. Implementations not needing ephemeral resource support can return errors from the `*EphemeralResource` methods. ([#442](https://github.com/hashicorp/terraform-plugin-go/issues/442)) +* tfprotov5+tfprotov6: Removed temporary `ProviderServerWithEphemeralResources` interface type. Use `EphemeralResourceServer` instead. ([#442](https://github.com/hashicorp/terraform-plugin-go/issues/442)) + +NOTES: + +* all: To prevent compilation errors, ensure your Go module is updated to at least terraform-plugin-framework@v1.13.0, terraform-plugin-mux@v0.17.0, terraform-plugin-sdk/v2@v2.35.0, and terraform-plugin-testing@v1.11.0 before upgrading this dependency. ([#442](https://github.com/hashicorp/terraform-plugin-go/issues/442)) + +FEATURES: + +* tfprotov5+tfprotov6: Upgraded protocols and added types to support write-only attributes ([#462](https://github.com/hashicorp/terraform-plugin-go/issues/462)) + diff --git a/.changes/unreleased/BREAKING CHANGES-20250121-173556.yaml b/.changes/unreleased/BREAKING CHANGES-20250121-173556.yaml deleted file mode 100644 index 1bbf8d18e..000000000 --- a/.changes/unreleased/BREAKING CHANGES-20250121-173556.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: BREAKING CHANGES -body: 'tfprotov5+tfprotov6: `EphemeralResourceServer` interface is now required in - `ProviderServer`. Implementations not needing ephemeral resource support can return - errors from the `*EphemeralResource` methods.' -time: 2025-01-21T17:35:56.137392-05:00 -custom: - Issue: "442" diff --git a/.changes/unreleased/BREAKING CHANGES-20250121-174509.yaml b/.changes/unreleased/BREAKING CHANGES-20250121-174509.yaml deleted file mode 100644 index 7d3bafc2b..000000000 --- a/.changes/unreleased/BREAKING CHANGES-20250121-174509.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: BREAKING CHANGES -body: 'tfprotov5+tfprotov6: Removed temporary `ProviderServerWithEphemeralResources` - interface type. Use `EphemeralResourceServer` instead.' -time: 2025-01-21T17:45:09.953934-05:00 -custom: - Issue: "442" diff --git a/.changes/unreleased/FEATURES-20250121-163456.yaml b/.changes/unreleased/FEATURES-20250121-163456.yaml deleted file mode 100644 index 9d6e7cab3..000000000 --- a/.changes/unreleased/FEATURES-20250121-163456.yaml +++ /dev/null @@ -1,5 +0,0 @@ -kind: FEATURES -body: 'tfprotov5+tfprotov6: Upgraded protocols and added types to support write-only attributes' -time: 2025-01-21T16:34:56.142885-05:00 -custom: - Issue: "462" diff --git a/.changes/unreleased/NOTES-20250121-173653.yaml b/.changes/unreleased/NOTES-20250121-173653.yaml deleted file mode 100644 index 9b4620a13..000000000 --- a/.changes/unreleased/NOTES-20250121-173653.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: NOTES -body: 'all: To prevent compilation errors, ensure your Go module is updated to at least - terraform-plugin-framework@v1.13.0, terraform-plugin-mux@v0.17.0, terraform-plugin-sdk/v2@v2.35.0, - and terraform-plugin-testing@v1.11.0 before upgrading this dependency.' -time: 2025-01-21T17:36:53.645571-05:00 -custom: - Issue: "442" diff --git a/CHANGELOG.md b/CHANGELOG.md index 2c03218ca..03cbe552b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,18 @@ +## 0.26.0 (January 22, 2025) + +BREAKING CHANGES: + +* tfprotov5+tfprotov6: `EphemeralResourceServer` interface is now required in `ProviderServer`. Implementations not needing ephemeral resource support can return errors from the `*EphemeralResource` methods. ([#442](https://github.com/hashicorp/terraform-plugin-go/issues/442)) +* tfprotov5+tfprotov6: Removed temporary `ProviderServerWithEphemeralResources` interface type. Use `EphemeralResourceServer` instead. ([#442](https://github.com/hashicorp/terraform-plugin-go/issues/442)) + +NOTES: + +* all: To prevent compilation errors, ensure your Go module is updated to at least terraform-plugin-framework@v1.13.0, terraform-plugin-mux@v0.17.0, terraform-plugin-sdk/v2@v2.35.0, and terraform-plugin-testing@v1.11.0 before upgrading this dependency. ([#442](https://github.com/hashicorp/terraform-plugin-go/issues/442)) + +FEATURES: + +* tfprotov5+tfprotov6: Upgraded protocols and added types to support write-only attributes ([#462](https://github.com/hashicorp/terraform-plugin-go/issues/462)) + ## 0.25.0 (October 30, 2024) NOTES: