Skip to content

Commit 60dd19c

Browse files
build(deps): bump github.com/hashicorp/terraform-plugin-framework from 1.15.1 to 1.16.1 (#533)
Bumps [github.com/hashicorp/terraform-plugin-framework](https://github.com/hashicorp/terraform-plugin-framework) from 1.15.1 to 1.16.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/hashicorp/terraform-plugin-framework/releases">github.com/hashicorp/terraform-plugin-framework's releases</a>.</em></p> <blockquote> <h2>v1.16.1</h2> <p>BUG FIXES:</p> <ul> <li>all: Prevent identity change validation from raising an error when prior identity is empty (all attributes are null) (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1229">#1229</a>)</li> <li>all: Added an additional validation check to ensure the resource identity object is not null. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1193">#1193</a>)</li> </ul> <h2>v1.16.0</h2> <p>NOTES:</p> <ul> <li>all: This Go module has been updated to Go 1.24 per the <a href="https://go.dev/doc/devel/release#policy">Go support policy</a>. It is recommended to review the <a href="https://go.dev/doc/go1.24">Go 1.24 release notes</a> before upgrading. Any consumers building on earlier Go versions may experience errors. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1217">#1217</a>)</li> <li>Support for the new <code>action{}</code> block is in technical preview and offered without compatibility promises until Terraform 1.14 is generally available. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1181">#1181</a>)</li> <li>action: This release contains a new interface (<code>action.Action</code>) 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 <code>lifecycle.action_trigger</code> block. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1181">#1181</a>)</li> <li>List support is in technical preview and offered without compatibility promises until Terraform 1.14 is generally available. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1150">#1150</a>)</li> <li>list: This release contains a new interface (<code>list.ListResource</code>) 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. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1150">#1150</a>)</li> </ul> <p>FEATURES:</p> <ul> <li>action: New package for implementing actions. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1181">#1181</a>)</li> <li>action/schema: New package for implementing action schemas. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1183">#1183</a>)</li> <li>types: Exported a previously internal function, <code>TerraformTypeToFrameworkType</code>, which converts <code>tftypes.Type</code> to a known framework type. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1200">#1200</a>)</li> <li>list: New package for implementing list resources. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1150">#1150</a>)</li> <li>all: Update Framework to handle new ListResource RPCs. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1157">#1157</a>)</li> </ul> <p>ENHANCEMENTS:</p> <ul> <li>provider: Added <code>ProviderWithActions</code> interface for implementing actions. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1181">#1181</a>)</li> <li>provider: Added <code>ActionData</code> to <code>ConfigureResponse</code>, to pass provider-defined data to <code>action.Action</code> implementations. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1185">#1185</a>)</li> <li>provider: Added <code>ListResourceData</code> to <code>ConfigureResponse</code>, to pass provider-defined data to <code>list.ListResource</code> implementations. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1202">#1202</a>)</li> <li>tfsdk: Allow <code>SetAtPath</code> to be called with a <code>tftypes.Value</code>. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1198">#1198</a>)</li> <li>tfsdk: Allow <code>SetAttribute</code> to be called with a <code>tftypes.Value</code>. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1205">#1205</a>)</li> <li>list: Add the <code>ListResourceWithRawV5Schemas</code> and <code>ListResourceWithRawV6Schemas</code> interfaces to support list implementation on non-framework resources. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1198">#1198</a>)</li> </ul> <h2>v1.16.0-beta.1</h2> <p>FEATURES:</p> <ul> <li>actions: Initial package implementation and new Actions RPC support (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1181">#1181</a>)</li> </ul> <p>ENHANCEMENTS:</p> <ul> <li>list: add <code>limit</code> field to <code>ListResult</code> (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1182">#1182</a>)</li> <li>list: add primitives, list and map types to schema (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1177">#1177</a>)</li> <li>actions: add schema interface and unlinked schema (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1183">#1183</a>)</li> <li>actions: add standard validation methods and interfaces for <code>ValidateActionConfig</code> RPCs (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1188">#1188</a>)</li> <li>actions: add attributes and nested blocks to schema package (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1186">#1186</a>)</li> </ul> <p>BUG FIXES:</p> <ul> <li>list: call <code>Configure</code> in <code>ListResource</code> RPC and remove the <code>ListResource</code> call in <code>ValidateListResourceConfig</code> (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1192">#1192</a>)</li> </ul> <h2>v1.16.0-alpha.1</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/hashicorp/terraform-plugin-framework/blob/main/CHANGELOG.md">github.com/hashicorp/terraform-plugin-framework's changelog</a>.</em></p> <blockquote> <h2>1.16.1 (September 29, 2025)</h2> <p>BUG FIXES:</p> <ul> <li>all: Prevent identity change validation from raising an error when prior identity is empty (all attributes are null) (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1229">#1229</a>)</li> <li>all: Added an additional validation check to ensure the resource identity object is not null. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1193">#1193</a>)</li> </ul> <h2>1.16.0 (September 17, 2025)</h2> <p>NOTES:</p> <ul> <li>all: This Go module has been updated to Go 1.24 per the <a href="https://go.dev/doc/devel/release#policy">Go support policy</a>. It is recommended to review the <a href="https://go.dev/doc/go1.24">Go 1.24 release notes</a> before upgrading. Any consumers building on earlier Go versions may experience errors. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1217">#1217</a>)</li> <li>Support for the new <code>action{}</code> block is in technical preview and offered without compatibility promises until Terraform 1.14 is generally available. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1181">#1181</a>)</li> <li>action: This release contains a new interface (<code>action.Action</code>) 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 <code>lifecycle.action_trigger</code> block. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1181">#1181</a>)</li> <li>List support is in technical preview and offered without compatibility promises until Terraform 1.14 is generally available. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1150">#1150</a>)</li> <li>list: This release contains a new interface (<code>list.ListResource</code>) 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. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1150">#1150</a>)</li> </ul> <p>FEATURES:</p> <ul> <li>action: New package for implementing actions. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1181">#1181</a>)</li> <li>action/schema: New package for implementing action schemas. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1183">#1183</a>)</li> <li>types: Exported a previously internal function, <code>TerraformTypeToFrameworkType</code>, which converts <code>tftypes.Type</code> to a known framework type. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1200">#1200</a>)</li> <li>list: New package for implementing list resources. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1150">#1150</a>)</li> <li>all: Update Framework to handle new ListResource RPCs. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1157">#1157</a>)</li> </ul> <p>ENHANCEMENTS:</p> <ul> <li>provider: Added <code>ProviderWithActions</code> interface for implementing actions. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1181">#1181</a>)</li> <li>provider: Added <code>ActionData</code> to <code>ConfigureResponse</code>, to pass provider-defined data to <code>action.Action</code> implementations. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1185">#1185</a>)</li> <li>provider: Added <code>ListResourceData</code> to <code>ConfigureResponse</code>, to pass provider-defined data to <code>list.ListResource</code> implementations. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1202">#1202</a>)</li> <li>tfsdk: Allow <code>SetAtPath</code> to be called with a <code>tftypes.Value</code>. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1198">#1198</a>)</li> <li>tfsdk: Allow <code>SetAttribute</code> to be called with a <code>tftypes.Value</code>. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1205">#1205</a>)</li> <li>list: Add the <code>ListResourceWithRawV5Schemas</code> and <code>ListResourceWithRawV6Schemas</code> interfaces to support list implementation on non-framework resources. (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1198">#1198</a>)</li> </ul> <h2>1.16.0-beta.1 (July 31, 2025)</h2> <p>FEATURES:</p> <ul> <li>actions: Initial package implementation and new Actions RPC support (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1181">#1181</a>)</li> </ul> <p>ENHANCEMENTS:</p> <ul> <li>list: add <code>limit</code> field to <code>ListResult</code> (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1182">#1182</a>)</li> <li>list: add primitives, list and map types to schema (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1177">#1177</a>)</li> <li>actions: add schema interface and unlinked schema (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1183">#1183</a>)</li> <li>actions: add standard validation methods and interfaces for <code>ValidateActionConfig</code> RPCs (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1188">#1188</a>)</li> <li>actions: add attributes and nested blocks to schema package (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1186">#1186</a>)</li> </ul> <p>BUG FIXES:</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/hashicorp/terraform-plugin-framework/commit/6d2ebde661a1cf102e183710901060f158da9b01"><code>6d2ebde</code></a> Update changelog</li> <li><a href="https://github.com/hashicorp/terraform-plugin-framework/commit/94750495bb7ec748a72daedb936241696db20973"><code>9475049</code></a> Disallow null resource identities (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1193">#1193</a>)</li> <li><a href="https://github.com/hashicorp/terraform-plugin-framework/commit/bd26b78e2af3e265263214c73367d194463b5c8a"><code>bd26b78</code></a> identity: Update change validation to ensure empty identities (all null attri...</li> <li><a href="https://github.com/hashicorp/terraform-plugin-framework/commit/7ab0d8014a582db1c0e9857ba82138b23a9aadc4"><code>7ab0d80</code></a> Update changelog</li> <li><a href="https://github.com/hashicorp/terraform-plugin-framework/commit/601138920382c81d142b1a47247546b62639bbb4"><code>6011389</code></a> build(deps): Bump github.com/hashicorp/terraform-plugin-go (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1225">#1225</a>)</li> <li><a href="https://github.com/hashicorp/terraform-plugin-framework/commit/aa27e8a9eb5c7c13d75c9d1369ea82c9f2922ff4"><code>aa27e8a</code></a> list: add changelog (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1224">#1224</a>)</li> <li><a href="https://github.com/hashicorp/terraform-plugin-framework/commit/559599f5c11375d1af434533d49e3ab9518e6bec"><code>559599f</code></a> Add context setup to proto{5,6}server ListResource() (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1223">#1223</a>)</li> <li><a href="https://github.com/hashicorp/terraform-plugin-framework/commit/6af91641ed1ea3e6081929a8e0d277d458e66a50"><code>6af9164</code></a> actions: Update changelog (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1222">#1222</a>)</li> <li><a href="https://github.com/hashicorp/terraform-plugin-framework/commit/7fb936eeb1d4c4f180c4aad97270962cd744a856"><code>7fb936e</code></a> Simplify actions to one schema type (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1220">#1220</a>)</li> <li><a href="https://github.com/hashicorp/terraform-plugin-framework/commit/d67269903b1b4b1f7d06531ebb5a8c5d25d5737d"><code>d672699</code></a> add changelogs (<a href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1221">#1221</a>)</li> <li>Additional commits viewable in <a href="https://github.com/hashicorp/terraform-plugin-framework/compare/v1.15.1...v1.16.1">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/hashicorp/terraform-plugin-framework&package-manager=go_modules&previous-version=1.15.1&new-version=1.16.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 parent 27fca76 commit 60dd19c

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ go 1.24.3
44

55
require (
66
github.com/google/uuid v1.6.0
7-
github.com/hashicorp/terraform-plugin-framework v1.16.0
7+
github.com/hashicorp/terraform-plugin-framework v1.16.1
88
github.com/hashicorp/terraform-plugin-framework-timeouts v0.6.0
99
github.com/hashicorp/terraform-plugin-framework-validators v0.18.0
1010
github.com/hashicorp/terraform-plugin-go v0.29.0

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,8 +83,8 @@ github.com/hashicorp/terraform-exec v0.23.1 h1:diK5NSSDXDKqHEOIQefBMu9ny+FhzwlwV
8383
github.com/hashicorp/terraform-exec v0.23.1/go.mod h1:e4ZEg9BJDRaSalGm2z8vvrPONt0XWG0/tXpmzYTf+dM=
8484
github.com/hashicorp/terraform-json v0.27.1 h1:zWhEracxJW6lcjt/JvximOYyc12pS/gaKSy/wzzE7nY=
8585
github.com/hashicorp/terraform-json v0.27.1/go.mod h1:GzPLJ1PLdUG5xL6xn1OXWIjteQRT2CNT9o/6A9mi9hE=
86-
github.com/hashicorp/terraform-plugin-framework v1.16.0 h1:tP0f+yJg0Z672e7levixDe5EpWwrTrNryPM9kDMYIpE=
87-
github.com/hashicorp/terraform-plugin-framework v1.16.0/go.mod h1:0xFOxLy5lRzDTayc4dzK/FakIgBhNf/lC4499R9cV4Y=
86+
github.com/hashicorp/terraform-plugin-framework v1.16.1 h1:1+zwFm3MEqd/0K3YBB2v9u9DtyYHyEuhVOfeIXbteWA=
87+
github.com/hashicorp/terraform-plugin-framework v1.16.1/go.mod h1:0xFOxLy5lRzDTayc4dzK/FakIgBhNf/lC4499R9cV4Y=
8888
github.com/hashicorp/terraform-plugin-framework-timeouts v0.6.0 h1:Vv16e7EW4nT9668IV0RhdpEmnLl0im7BZx6J+QMlUkg=
8989
github.com/hashicorp/terraform-plugin-framework-timeouts v0.6.0/go.mod h1:rpHo9hZLn4vEkvNL5xsSdLRdaDZKSinuc0xL+BdOpVA=
9090
github.com/hashicorp/terraform-plugin-framework-validators v0.18.0 h1:OQnlOt98ua//rCw+QhBbSqfW3QbwtVrcdWeQN5gI3Hw=

0 commit comments

Comments
 (0)