Skip to content

Commit 7ab0d80

Browse files
Update changelog
1 parent 6011389 commit 7ab0d80

18 files changed

+54
-85
lines changed

.changes/1.16.0.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
## 1.16.0 (September 17, 2025)
2+
3+
NOTES:
4+
5+
* all: This Go module has been updated to Go 1.24 per the [Go support policy](https://go.dev/doc/devel/release#policy). It is recommended to review the [Go 1.24 release notes](https://go.dev/doc/go1.24) before upgrading. Any consumers building on earlier Go versions may experience errors. ([#1217](https://github.com/hashicorp/terraform-plugin-framework/issues/1217))
6+
* Support for the new `action{}` block is in technical preview and offered without compatibility promises until Terraform 1.14 is generally available. ([#1181](https://github.com/hashicorp/terraform-plugin-framework/issues/1181))
7+
* action: This release contains a new interface (`action.Action`) and packages for implementing action types, available in Terraform 1.14+. An action in Terraform can be defined by providers to model side-effects that practitioners can reference in their configurations via the `lifecycle.action_trigger` block. ([#1181](https://github.com/hashicorp/terraform-plugin-framework/issues/1181))
8+
* List support is in technical preview and offered without compatibility promises until Terraform 1.14 is generally available. ([#1150](https://github.com/hashicorp/terraform-plugin-framework/issues/1150))
9+
* list: This release contains a new interface (`list.ListResource`) and packages for implementing list resource types, available in Terraform 1.14+. A list resource in Terraform can be defined by providers to list remote resources within a given scope. ([#1150](https://github.com/hashicorp/terraform-plugin-framework/issues/1150))
10+
11+
FEATURES:
12+
13+
* action: New package for implementing actions. ([#1181](https://github.com/hashicorp/terraform-plugin-framework/issues/1181))
14+
* action/schema: New package for implementing action schemas. ([#1183](https://github.com/hashicorp/terraform-plugin-framework/issues/1183))
15+
* types: Exported a previously internal function, `TerraformTypeToFrameworkType`, which converts `tftypes.Type` to a known framework type. ([#1200](https://github.com/hashicorp/terraform-plugin-framework/issues/1200))
16+
* list: New package for implementing list resources. ([#1150](https://github.com/hashicorp/terraform-plugin-framework/issues/1150))
17+
* all: Update Framework to handle new ListResource RPCs. ([#1157](https://github.com/hashicorp/terraform-plugin-framework/issues/1157))
18+
19+
ENHANCEMENTS:
20+
21+
* provider: Added `ProviderWithActions` interface for implementing actions. ([#1181](https://github.com/hashicorp/terraform-plugin-framework/issues/1181))
22+
* provider: Added `ActionData` to `ConfigureResponse`, to pass provider-defined data to `action.Action` implementations. ([#1185](https://github.com/hashicorp/terraform-plugin-framework/issues/1185))
23+
* provider: Added `ListResourceData` to `ConfigureResponse`, to pass provider-defined data to `list.ListResource` implementations. ([#1202](https://github.com/hashicorp/terraform-plugin-framework/issues/1202))
24+
* tfsdk: Allow `SetAtPath` to be called with a `tftypes.Value`. ([#1198](https://github.com/hashicorp/terraform-plugin-framework/issues/1198))
25+
* tfsdk: Allow `SetAttribute` to be called with a `tftypes.Value`. ([#1205](https://github.com/hashicorp/terraform-plugin-framework/issues/1205))
26+
* list: Add the `ListResourceWithRawV5Schemas` and `ListResourceWithRawV6Schemas` interfaces to support list implementation on non-framework resources. ([#1198](https://github.com/hashicorp/terraform-plugin-framework/issues/1198))
27+

.changes/unreleased/ENHANCEMENTS-20250916-113054.yaml

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changes/unreleased/ENHANCEMENTS-20250916-113254.yaml

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changes/unreleased/ENHANCEMENTS-20250917-083556.yaml

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changes/unreleased/ENHANCEMENTS-20250917-083944.yaml

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changes/unreleased/ENHANCEMENTS-20250917-084011.yaml

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changes/unreleased/ENHANCEMENTS-20250917-084148.yaml

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changes/unreleased/FEATURES-20250916-112534.yaml

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changes/unreleased/FEATURES-20250916-112643.yaml

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changes/unreleased/FEATURES-20250916-113807.yaml

Lines changed: 0 additions & 5 deletions
This file was deleted.

0 commit comments

Comments
 (0)