Commit 40f9686
authored
build(deps): bump github.com/hashicorp/terraform-plugin-framework from 1.17.0 to 1.18.0 (#667)
Bumps
[github.com/hashicorp/terraform-plugin-framework](https://github.com/hashicorp/terraform-plugin-framework)
from 1.17.0 to 1.18.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.18.0</h2>
<p>NOTES:</p>
<ul>
<li>State store support is considered experimental and offered without
compatibility promises until support for <code>state_store</code> in
Terraform core is generally available. (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1259">#1259</a>)</li>
</ul>
<p>FEATURES:</p>
<ul>
<li>framework: Add support for deprecation messages on attributes and
blocks in the configuration schema (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1276">#1276</a>)</li>
<li>statestore: New package for implementing state stores (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1259">#1259</a>)</li>
<li>statestore/schema: New package for implementing state store schemas
(<a
href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1259">#1259</a>)</li>
</ul>
<p>ENHANCEMENTS:</p>
<ul>
<li>types/basetypes: Added <code>Length()</code> method for the
<code>ListValue</code> type. (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1067">#1067</a>)</li>
<li>types/basetypes: Added <code>Length()</code> method for the
<code>MapValue</code> type. (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1067">#1067</a>)</li>
<li>types/basetypes: Added <code>Length()</code> method for the
<code>SetValue</code> type. (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1067">#1067</a>)</li>
<li>types/basetypes: Added <code>Length()</code> method for the
<code>TupleValue</code> type. (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1067">#1067</a>)</li>
<li>provider: Added <code>ProviderWithStateStores</code> interface for
implementing state stores (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1259">#1259</a>)</li>
<li>provider: Added <code>StateStoreData</code> to
<code>ConfigureResponse</code>, to pass provider-defined data to
<code>(statestore.StateStore).Initialize</code> methods (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1262">#1262</a>)</li>
</ul>
</blockquote>
</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.18.0 (February 27, 2026)</h2>
<p>NOTES:</p>
<ul>
<li>State store support is considered experimental and offered without
compatibility promises until support for <code>state_store</code> in
Terraform core is generally available. (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1259">#1259</a>)</li>
</ul>
<p>FEATURES:</p>
<ul>
<li>framework: Add support for deprecation messages on attributes and
blocks in the configuration schema (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1276">#1276</a>)</li>
<li>statestore: New package for implementing state stores (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1259">#1259</a>)</li>
<li>statestore/schema: New package for implementing state store schemas
(<a
href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1259">#1259</a>)</li>
</ul>
<p>ENHANCEMENTS:</p>
<ul>
<li>types/basetypes: Added <code>Length()</code> method for the
<code>ListValue</code> type. (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1067">#1067</a>)</li>
<li>types/basetypes: Added <code>Length()</code> method for the
<code>MapValue</code> type. (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1067">#1067</a>)</li>
<li>types/basetypes: Added <code>Length()</code> method for the
<code>SetValue</code> type. (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1067">#1067</a>)</li>
<li>types/basetypes: Added <code>Length()</code> method for the
<code>TupleValue</code> type. (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1067">#1067</a>)</li>
<li>provider: Added <code>ProviderWithStateStores</code> interface for
implementing state stores (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1259">#1259</a>)</li>
<li>provider: Added <code>StateStoreData</code> to
<code>ConfigureResponse</code>, to pass provider-defined data to
<code>(statestore.StateStore).Initialize</code> methods (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1262">#1262</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/hashicorp/terraform-plugin-framework/commit/c271e918af964c9fe6621a5adef67fe0280f3daa"><code>c271e91</code></a>
Update changelog</li>
<li><a
href="https://github.com/hashicorp/terraform-plugin-framework/commit/ed8d66cf472b9b3915a35c68600dddac1c78e66c"><code>ed8d66c</code></a>
feat: add deprecation messages for attributes and blocks in configschema
(<a
href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1276">#1276</a>)</li>
<li><a
href="https://github.com/hashicorp/terraform-plugin-framework/commit/60c74cfce0e428a6448b7949f41ba8e1b195489e"><code>60c74cf</code></a>
build(deps): Bump github.com/hashicorp/terraform-plugin-go (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1280">#1280</a>)</li>
<li><a
href="https://github.com/hashicorp/terraform-plugin-framework/commit/7b6eb103b2e8211ae84009ff565e7a4a59686e0d"><code>7b6eb10</code></a>
Add Validate for StateStore (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1272">#1272</a>)</li>
<li><a
href="https://github.com/hashicorp/terraform-plugin-framework/commit/9bd8a09d5996c99e622a8bf85e300001345bdaac"><code>9bd8a09</code></a>
statestore: Add experimental notes + changelog (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1277">#1277</a>)</li>
<li><a
href="https://github.com/hashicorp/terraform-plugin-framework/commit/aa52d3738c447dffacbf275e8e128964c8929252"><code>aa52d37</code></a>
build(deps): Bump github.com/hashicorp/copywrite in /tools (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1275">#1275</a>)</li>
<li><a
href="https://github.com/hashicorp/terraform-plugin-framework/commit/5024442f555ced4b81652c427f3d3a4c0cc7822c"><code>5024442</code></a>
statestore: Implement workspace RPCs (<code>GetStates</code>,
<code>DeleteState</code>) (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1273">#1273</a>)</li>
<li><a
href="https://github.com/hashicorp/terraform-plugin-framework/commit/43e036020291df17043cfca415fca6913c1b91fe"><code>43e0360</code></a>
statestore: Implement <code>Write</code> for state stores (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1270">#1270</a>)</li>
<li><a
href="https://github.com/hashicorp/terraform-plugin-framework/commit/e642d51e6f812462da5a128ba39f249feb8ac57f"><code>e642d51</code></a>
statestore: Implement <code>Lock</code> and <code>Unlock</code> for
state stores (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1266">#1266</a>)</li>
<li><a
href="https://github.com/hashicorp/terraform-plugin-framework/commit/c9992175c71f126d74863127de32ca1a81263c71"><code>c999217</code></a>
Update Copywrite years to 2026 (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-framework/issues/1268">#1268</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/hashicorp/terraform-plugin-framework/compare/v1.17.0...v1.18.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 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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>1 parent a191d2b commit 40f9686
2 files changed
Lines changed: 29 additions & 27 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| |||
66 | 66 | | |
67 | 67 | | |
68 | 68 | | |
69 | | - | |
70 | | - | |
71 | | - | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
72 | 72 | | |
73 | 73 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| 14 | + | |
| 15 | + | |
14 | 16 | | |
15 | 17 | | |
16 | 18 | | |
| |||
83 | 85 | | |
84 | 86 | | |
85 | 87 | | |
86 | | - | |
87 | | - | |
| 88 | + | |
| 89 | + | |
88 | 90 | | |
89 | 91 | | |
90 | 92 | | |
91 | 93 | | |
92 | 94 | | |
93 | 95 | | |
94 | | - | |
95 | | - | |
| 96 | + | |
| 97 | + | |
96 | 98 | | |
97 | 99 | | |
98 | 100 | | |
| |||
171 | 173 | | |
172 | 174 | | |
173 | 175 | | |
174 | | - | |
175 | | - | |
176 | | - | |
177 | | - | |
178 | | - | |
179 | | - | |
180 | | - | |
181 | | - | |
182 | | - | |
183 | | - | |
184 | | - | |
185 | | - | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
186 | 188 | | |
187 | 189 | | |
188 | 190 | | |
| |||
234 | 236 | | |
235 | 237 | | |
236 | 238 | | |
237 | | - | |
238 | | - | |
239 | | - | |
240 | | - | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
241 | 243 | | |
242 | 244 | | |
243 | | - | |
244 | | - | |
| 245 | + | |
| 246 | + | |
245 | 247 | | |
246 | 248 | | |
247 | 249 | | |
| |||
0 commit comments