-
Notifications
You must be signed in to change notification settings - Fork 472
Commit 6902e75
authored
[Dependency] Bump github.com/hashicorp/terraform-plugin-framework from 1.15.1 to 1.16.0 (#5038)
Bumps
[github.com/hashicorp/terraform-plugin-framework](https://github.com/hashicorp/terraform-plugin-framework)
from 1.15.1 to 1.16.0.
<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.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>
<p>NOTES:</p>
<ul>
<li>This alpha pre-release contains the initial implementation for list
resource that returns a list of resource identities for a single managed
resource type. (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1157">#1157</a>)</li>
<li>The ListResource and ValidateListResourceConfig RPCs are considered
experimental and may change up until general availability (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1178">#1178</a>)</li>
</ul>
<p>BUG FIXES:</p>
<!-- 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.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>
<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>1.16.0-alpha.1 (July 22, 2025)</h2>
<p>NOTES:</p>
<ul>
<li>This alpha pre-release contains the initial implementation for list
resource that returns a list of resource identities for a single managed
resource type. (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1157">#1157</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<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><a
href="https://github.com/hashicorp/terraform-plugin-framework/commit/2607d454c86824b2111c3a937a76d623baf37f79"><code>2607d45</code></a>
build(deps): Bump the github-actions group with 2 updates (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1217">#1217</a>)</li>
<li><a
href="https://github.com/hashicorp/terraform-plugin-framework/commit/7b702d39a1bbed350c16e4203cf31d7c31f38703"><code>7b702d3</code></a>
actions: Update comments and pkg docs referencing unused schema type (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1215">#1215</a>)</li>
<li><a
href="https://github.com/hashicorp/terraform-plugin-framework/commit/e39d5775ca20c34ce87ebe08cf3de1aa6bb05f89"><code>e39d577</code></a>
list: framework changes to support list with sdkv2 resources (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1198">#1198</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/hashicorp/terraform-plugin-framework/compare/v1.15.1...v1.16.0">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>
NO_CHANGELOG=true
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>1 parent 1f37579 commit 6902e75Copy full SHA for 6902e75
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 | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| |||
Collapse file
+2-2Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
116 | 116 | | |
117 | 117 | | |
118 | 118 | | |
119 | | - | |
120 | | - | |
| 119 | + | |
| 120 | + | |
121 | 121 | | |
122 | 122 | | |
123 | 123 | | |
| |||
0 commit comments