fix(deps): update module github.com/hashicorp/terraform-plugin-framework to v1.19.0 - #155
renovate[bot] wants to merge 1 commit into
Conversation
ℹ️ Artifact update noticeFile name: go.modIn order to perform the update(s) described in the table above, Renovate ran the
Due to Go's usage of Minimal Version Selection (MVS), these packages have been updated to the minimum version available, so will still abide by Details:
|
|
Important Review skippedBot user detected. To trigger a single review, invoke the ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Advanced Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Comment |
This PR contains the following updates:
v1.14.1→v1.19.0Release Notes
hashicorp/terraform-plugin-framework (github.com/hashicorp/terraform-plugin-framework)
v1.19.0Compare Source
NOTES:
-generate-config-outflag from Terraform Core to the Framework for Terraformv1.14.0and above. There should be no functionality changes for resource configuration generation in this release. (#1281)v1.18.0Compare Source
NOTES:
state_storein Terraform core is generally available. (#1259)FEATURES:
ENHANCEMENTS:
Length()method for theListValuetype. (#1067)Length()method for theMapValuetype. (#1067)Length()method for theSetValuetype. (#1067)Length()method for theTupleValuetype. (#1067)ProviderWithStateStoresinterface for implementing state stores (#1259)StateStoreDatatoConfigureResponse, to pass provider-defined data to(statestore.StateStore).Initializemethods (#1262)v1.17.0Compare Source
NOTES:
terraform-plugin-framework@v1.15.1, theUseStateForUnknownplan modifier was updated to preserve null values from prior state for unconfigured attributes. This updated version can cause plan inconsistency errors when used on child attributes of a nested attribute that expectUseStateForUnknownto keep the child attributes on new nested objects as<unknown>(known after apply).The new
UseNonNullStateForUnknownplan modifier can now be used where child attributes are expecting this pre-1.15.1 behavior. (#1197)FEATURES:
WriteOnlyschema field for action schemas. (#1233)UseNonNullStateForUnknownthat preserves known, non-null, values for unconfigured attributes. This can be used when it is known that an unconfigured value will remain the same after the attribute is updated to a non-null value. (#1242)BUG FIXES:
v1.16.1Compare Source
BUG FIXES:
v1.16.0Compare Source
NOTES:
action{}block is in technical preview and offered without compatibility promises until Terraform 1.14 is generally available. (#1181)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 thelifecycle.action_triggerblock. (#1181)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)FEATURES:
TerraformTypeToFrameworkType, which convertstftypes.Typeto a known framework type. (#1200)ENHANCEMENTS:
ProviderWithActionsinterface for implementing actions. (#1181)ActionDatatoConfigureResponse, to pass provider-defined data toaction.Actionimplementations. (#1185)ListResourceDatatoConfigureResponse, to pass provider-defined data tolist.ListResourceimplementations. (#1202)SetAtPathto be called with atftypes.Value. (#1198)SetAttributeto be called with atftypes.Value. (#1205)ListResourceWithRawV5SchemasandListResourceWithRawV6Schemasinterfaces to support list implementation on non-framework resources. (#1198)v1.15.1Compare Source
BUG FIXES:
UseStateForUnknownwhere known null state values were not preserved during update plans. (#1117)v1.15.0Compare Source
ATTENTION:
Please make sure to also update
terraform-plugin-(go|mux|sdk|testing)when upgrading to this version. Otherwise there will be errors at runtime when using Terraform v1.12+ as this version of Plugin Framework supports the new resource identity feature and requires the supporting libraries to do so to.Find #1148 for more information.
TL;DR – make sure to update to these versions (or higher)
NOTES:
identityattribute in Terraform configurationimportblocks, available in Terraform v1.12+. Theresource.ResourceWithIdentityinterface can be implemented to support identity by defining an identity schema. Once the identity schema is defined, you can read and store identity data in the state file via the newIdentityfields in the response objects on the resource CRUD methods. (#1112)FEATURES:
ResourceIdentitystruct to represent managed resource identity data. (#1112)ImportStatePassthroughWithIdentityhelper that can support both identity and ID importing via a single field. (#1134)ResourceWithIdentityinterface for implementing managed resource identity. (#1107)ENHANCEMENTS:
Create,Update,Read, andDeleterequest and response objects to support the passing of identity data. (#1112)ImportStatemethod to allow importing by resource identity and returning identity data from import response. (#1126)Configuration
📅 Schedule: (UTC)
* 0-3 * * 1)🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.