Skip to content

Commit d40c432

Browse files
authored
Prep changelogs for v2.37.0 release (#1479)
* move go upgrade changelog over * add changelogs
1 parent 5e69f97 commit d40c432

7 files changed

+38
-0
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
kind: ENHANCEMENTS
2+
body: 'helper/schema: Added `RequiredForImport` and `OptionalForImport` fields to the `Schema` struct, which
3+
are only valid for identity schemas.'
4+
time: 2025-05-12T17:11:31.101353-04:00
5+
custom:
6+
Issue: "1444"
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
kind: ENHANCEMENTS
2+
body: 'helper/schema: Updated `ResourceData` to support passing of identity data in CRUD and import functions for managed resources.'
3+
time: 2025-05-12T17:14:19.893664-04:00
4+
custom:
5+
Issue: "1444"
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
kind: FEATURES
2+
body: 'helper/schema: Added new `TestResourceDataWithIdentityRaw` function for creating a `ResourceData` struct with identity data for unit testing.'
3+
time: 2025-05-12T17:09:56.812031-04:00
4+
custom:
5+
Issue: "1475"
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
kind: FEATURES
2+
body: 'helper/schema: Added new `Identity` field to `Resource` that supports defining an identity schema for managed resources only.'
3+
time: 2025-05-12T17:16:20.82808-04:00
4+
custom:
5+
Issue: "1444"
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
kind: FEATURES
2+
body: Added new `ImportStatePassthroughWithIdentity` helper that can support both identity and ID importing via a single field.
3+
time: 2025-05-12T17:24:48.004385-04:00
4+
custom:
5+
Issue: "1474"
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
kind: NOTES
2+
body: 'all: This release contains new fields and structs for implmenting managed resource identity.
3+
Resource identity is data that is defined by a separate schema and is stored alongside resource state.
4+
Identity data is used by Terrform to uniquely identify a remote object and is meant to be immutable during
5+
the remote object''s lifecycle. Resources that support identity can now be imported using the `identity` attribute
6+
in Terraform configuration `import` blocks, available in Terraform v1.12+. The `resource.Identity` field on the `schema.Resource`
7+
struct can be used to support identity by defining an identity schema. Once the identity schema is defined, you can read
8+
and store identity data in the state file with the new `IdentityData` struct that is available via the `Identity()` method
9+
on `schema.ResourceData` and `schema.ResourceDiff` structs.'
10+
time: 2025-05-12T17:17:56.934967-04:00
11+
custom:
12+
Issue: "1444"

0 commit comments

Comments
 (0)