diff --git a/.changes/1.13.0.md b/.changes/1.13.0.md new file mode 100644 index 000000000..f15d176a5 --- /dev/null +++ b/.changes/1.13.0.md @@ -0,0 +1,17 @@ +## 1.13.0 (October 31, 2024) + +NOTES: + +* Ephemeral resource support is in technical preview and offered without compatibility promises until Terraform 1.10 is generally available. ([#1050](https://github.com/hashicorp/terraform-plugin-framework/issues/1050)) + +FEATURES: + +* ephemeral: New package for implementing ephemeral resources ([#1050](https://github.com/hashicorp/terraform-plugin-framework/issues/1050)) +* ephemeral/schema: New package for implementing ephemeral resource schemas ([#1050](https://github.com/hashicorp/terraform-plugin-framework/issues/1050)) + +ENHANCEMENTS: + +* provider: Added `ProviderWithEphemeralResources` interface for implementing ephemeral resources ([#1050](https://github.com/hashicorp/terraform-plugin-framework/issues/1050)) +* tfsdk: Added `EphemeralResultData` struct for representing ephemeral values produced by a provider, such as from an ephemeral resource ([#1050](https://github.com/hashicorp/terraform-plugin-framework/issues/1050)) +* provider: Added `EphemeralResourceData` to `ConfigureResponse`, to pass provider-defined data to `ephemeral.EphemeralResource` implementations ([#1050](https://github.com/hashicorp/terraform-plugin-framework/issues/1050)) + diff --git a/.changes/unreleased/ENHANCEMENTS-20241028-130457.yaml b/.changes/unreleased/ENHANCEMENTS-20241028-130457.yaml deleted file mode 100644 index d477f1130..000000000 --- a/.changes/unreleased/ENHANCEMENTS-20241028-130457.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: ENHANCEMENTS -body: 'provider: Added `ProviderWithEphemeralResources` interface for implementing - ephemeral resources' -time: 2024-10-28T13:04:57.796703-04:00 -custom: - Issue: "1050" diff --git a/.changes/unreleased/ENHANCEMENTS-20241028-130618.yaml b/.changes/unreleased/ENHANCEMENTS-20241028-130618.yaml deleted file mode 100644 index f52d2d14e..000000000 --- a/.changes/unreleased/ENHANCEMENTS-20241028-130618.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: ENHANCEMENTS -body: 'tfsdk: Added `EphemeralResultData` struct for representing ephemeral values - produced by a provider, such as from an ephemeral resource' -time: 2024-10-28T13:06:18.799164-04:00 -custom: - Issue: "1050" diff --git a/.changes/unreleased/ENHANCEMENTS-20241028-130758.yaml b/.changes/unreleased/ENHANCEMENTS-20241028-130758.yaml deleted file mode 100644 index 720293494..000000000 --- a/.changes/unreleased/ENHANCEMENTS-20241028-130758.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: ENHANCEMENTS -body: 'provider: Added `EphemeralResourceData` to `ConfigureResponse`, to pass provider-defined - data to `ephemeral.EphemeralResource` implementations' -time: 2024-10-28T13:07:58.9914-04:00 -custom: - Issue: "1050" diff --git a/.changes/unreleased/FEATURES-20241028-130339.yaml b/.changes/unreleased/FEATURES-20241028-130339.yaml deleted file mode 100644 index 04c58e75d..000000000 --- a/.changes/unreleased/FEATURES-20241028-130339.yaml +++ /dev/null @@ -1,5 +0,0 @@ -kind: FEATURES -body: 'ephemeral: New package for implementing ephemeral resources' -time: 2024-10-28T13:03:39.23218-04:00 -custom: - Issue: "1050" diff --git a/.changes/unreleased/FEATURES-20241028-130855.yaml b/.changes/unreleased/FEATURES-20241028-130855.yaml deleted file mode 100644 index 57d93a69d..000000000 --- a/.changes/unreleased/FEATURES-20241028-130855.yaml +++ /dev/null @@ -1,5 +0,0 @@ -kind: FEATURES -body: 'ephemeral/schema: New package for implementing ephemeral resource schemas' -time: 2024-10-28T13:08:55.520004-04:00 -custom: - Issue: "1050" diff --git a/.changes/unreleased/NOTES-20241028-130308.yaml b/.changes/unreleased/NOTES-20241028-130308.yaml deleted file mode 100644 index 5c9ca5240..000000000 --- a/.changes/unreleased/NOTES-20241028-130308.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: NOTES -body: Ephemeral resource support is in technical preview and offered without compatibility - promises until Terraform 1.10 is generally available. -time: 2024-10-28T13:03:08.373897-04:00 -custom: - Issue: "1050" diff --git a/CHANGELOG.md b/CHANGELOG.md index 6816c4e29..67f78f7fd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,20 @@ +## 1.13.0 (October 31, 2024) + +NOTES: + +* Ephemeral resource support is in technical preview and offered without compatibility promises until Terraform 1.10 is generally available. ([#1050](https://github.com/hashicorp/terraform-plugin-framework/issues/1050)) + +FEATURES: + +* ephemeral: New package for implementing ephemeral resources ([#1050](https://github.com/hashicorp/terraform-plugin-framework/issues/1050)) +* ephemeral/schema: New package for implementing ephemeral resource schemas ([#1050](https://github.com/hashicorp/terraform-plugin-framework/issues/1050)) + +ENHANCEMENTS: + +* provider: Added `ProviderWithEphemeralResources` interface for implementing ephemeral resources ([#1050](https://github.com/hashicorp/terraform-plugin-framework/issues/1050)) +* tfsdk: Added `EphemeralResultData` struct for representing ephemeral values produced by a provider, such as from an ephemeral resource ([#1050](https://github.com/hashicorp/terraform-plugin-framework/issues/1050)) +* provider: Added `EphemeralResourceData` to `ConfigureResponse`, to pass provider-defined data to `ephemeral.EphemeralResource` implementations ([#1050](https://github.com/hashicorp/terraform-plugin-framework/issues/1050)) + ## 1.12.0 (September 18, 2024) NOTES: