diff --git a/.changes/unreleased/ENHANCEMENTS-20250917-083556.yaml b/.changes/unreleased/ENHANCEMENTS-20250917-083556.yaml new file mode 100644 index 000000000..2fc1203bb --- /dev/null +++ b/.changes/unreleased/ENHANCEMENTS-20250917-083556.yaml @@ -0,0 +1,5 @@ +kind: ENHANCEMENTS +body: 'provider: Added `ListResourceData` to `ConfigureResponse`, to pass provider-defined data to `list.ListResource` implementations.' +time: 2025-09-17T08:35:56.380892+02:00 +custom: + Issue: "1202" diff --git a/.changes/unreleased/ENHANCEMENTS-20250917-083944.yaml b/.changes/unreleased/ENHANCEMENTS-20250917-083944.yaml new file mode 100644 index 000000000..115c8945d --- /dev/null +++ b/.changes/unreleased/ENHANCEMENTS-20250917-083944.yaml @@ -0,0 +1,5 @@ +kind: ENHANCEMENTS +body: 'tfsdk: Allow `SetAtPath` to be called with a `tftypes.Value`.' +time: 2025-09-17T08:39:44.693064+02:00 +custom: + Issue: "1198" diff --git a/.changes/unreleased/ENHANCEMENTS-20250917-084011.yaml b/.changes/unreleased/ENHANCEMENTS-20250917-084011.yaml new file mode 100644 index 000000000..d0b2c39dc --- /dev/null +++ b/.changes/unreleased/ENHANCEMENTS-20250917-084011.yaml @@ -0,0 +1,5 @@ +kind: ENHANCEMENTS +body: 'tfsdk: Allow `SetAttribute` to be called with a `tftypes.Value`.' +time: 2025-09-17T08:40:11.45624+02:00 +custom: + Issue: "1205" diff --git a/.changes/unreleased/ENHANCEMENTS-20250917-084148.yaml b/.changes/unreleased/ENHANCEMENTS-20250917-084148.yaml new file mode 100644 index 000000000..c7429f7e0 --- /dev/null +++ b/.changes/unreleased/ENHANCEMENTS-20250917-084148.yaml @@ -0,0 +1,5 @@ +kind: ENHANCEMENTS +body: 'list: Add the `ListResourceWithRawV5Schemas` and `ListResourceWithRawV6Schemas` interfaces to support list implementation on non-framework resources.' +time: 2025-09-17T08:41:48.576344+02:00 +custom: + Issue: "1198" diff --git a/.changes/unreleased/FEATURES-20250917-082858.yaml b/.changes/unreleased/FEATURES-20250917-082858.yaml new file mode 100644 index 000000000..a0d6a6a1a --- /dev/null +++ b/.changes/unreleased/FEATURES-20250917-082858.yaml @@ -0,0 +1,5 @@ +kind: FEATURES +body: 'list: New package for implementing list resources.' +time: 2025-09-17T08:28:58.096284+02:00 +custom: + Issue: "1150" diff --git a/.changes/unreleased/FEATURES-20250917-083217.yaml b/.changes/unreleased/FEATURES-20250917-083217.yaml new file mode 100644 index 000000000..5692b0f67 --- /dev/null +++ b/.changes/unreleased/FEATURES-20250917-083217.yaml @@ -0,0 +1,5 @@ +kind: FEATURES +body: 'all: Update Framework to handle new ListResource RPCs.' +time: 2025-09-17T08:32:17.270233+02:00 +custom: + Issue: "1157" diff --git a/.changes/unreleased/NOTES-20250916-114232.yaml b/.changes/unreleased/NOTES-20250916-114232.yaml index aec9d6718..823aafd38 100644 --- a/.changes/unreleased/NOTES-20250916-114232.yaml +++ b/.changes/unreleased/NOTES-20250916-114232.yaml @@ -1,5 +1,5 @@ kind: NOTES -body: 'action: This release contains a new interface (`action.Action`) and packages for implemention action types, available in Terraform 1.14+. +body: '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.' time: 2025-09-16T11:42:32.468477-04:00 diff --git a/.changes/unreleased/NOTES-20250917-084258.yaml b/.changes/unreleased/NOTES-20250917-084258.yaml new file mode 100644 index 000000000..0a7b4d863 --- /dev/null +++ b/.changes/unreleased/NOTES-20250917-084258.yaml @@ -0,0 +1,5 @@ +kind: NOTES +body: 'List support is in technical preview and offered without compatibility promises until Terraform 1.14 is generally available.' +time: 2025-09-17T08:42:58.823855+02:00 +custom: + Issue: "1150" diff --git a/.changes/unreleased/NOTES-20250917-084351.yaml b/.changes/unreleased/NOTES-20250917-084351.yaml new file mode 100644 index 000000000..6fd5b4c1c --- /dev/null +++ b/.changes/unreleased/NOTES-20250917-084351.yaml @@ -0,0 +1,6 @@ +kind: NOTES +body: '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.' +time: 2025-09-17T08:43:51.18091+02:00 +custom: + Issue: "1150"