-
Notifications
You must be signed in to change notification settings - Fork 9
Commit 60dd19c
authored
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 />
[](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 60dd19cCopy full SHA for 60dd19c
Expand file treeCollapse file tree
2 files changed
+3
-3
lines changedOpen diff view settings
Collapse file
+1-1Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| |||
Collapse file
+2-2Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
83 | 83 | | |
84 | 84 | | |
85 | 85 | | |
86 | | - | |
87 | | - | |
| 86 | + | |
| 87 | + | |
88 | 88 | | |
89 | 89 | | |
90 | 90 | | |
| |||
0 commit comments