Skip to content

Prep changelogs for v1.15.0 release #1138

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
May 13, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .changes/unreleased/ENHANCEMENTS-20250512-163846.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
kind: ENHANCEMENTS
body: 'resource: Updated `Create`, `Update`, `Read`, and `Delete` request and response objects to support the passing of identity data.'
time: 2025-05-12T16:38:46.963101-04:00
custom:
Issue: "1112"
5 changes: 5 additions & 0 deletions .changes/unreleased/ENHANCEMENTS-20250512-164027.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
kind: ENHANCEMENTS
body: 'resource: Updated `ImportState` method to allow importing by resource identity and returning identity data from import response.'
time: 2025-05-12T16:40:27.088128-04:00
custom:
Issue: "1126"
5 changes: 5 additions & 0 deletions .changes/unreleased/FEATURES-20250512-163215.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
kind: FEATURES
body: 'tfsdk: Added `ResourceIdentity` struct to represent managed resource identity data.'
time: 2025-05-12T16:32:15.682993-04:00
custom:
Issue: "1112"
5 changes: 5 additions & 0 deletions .changes/unreleased/FEATURES-20250512-163516.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
kind: FEATURES
body: 'resource/identityschema: New package for implementing managed resource identity schemas.'
time: 2025-05-12T16:35:16.722291-04:00
custom:
Issue: "1107"
5 changes: 5 additions & 0 deletions .changes/unreleased/FEATURES-20250512-164133.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
kind: FEATURES
body: 'resource: Added new `ImportStatePassthroughWithIdentity` helper that can support both identity and ID importing via a single field.'
time: 2025-05-12T16:41:33.806834-04:00
custom:
Issue: "1134"
5 changes: 5 additions & 0 deletions .changes/unreleased/FEATURES-20250512-170510.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
kind: FEATURES
body: 'resource: Added `ResourceWithIdentity` interface for implementing managed resource identity.'
time: 2025-05-12T17:05:10.02242-04:00
custom:
Issue: "1107"
11 changes: 11 additions & 0 deletions .changes/unreleased/NOTES-20250512-164441.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
kind: NOTES
body: 'all: This release contains a new interface and package for implmenting managed resource identity.
Resource identity is data that is defined by a separate schema and is stored alongside resource state.
Identity data is used by Terrform to uniquely identify a remote object and is meant to be immutable during
the remote object''s lifecycle. Resources that support identity can now be imported using the `identity` attribute
in Terraform configuration `import` blocks, available in Terraform v1.12+. The `resource.ResourceWithIdentity` interface
can be implemented to support identity by defining an identity schema. Once the identity schema is defined, you can read
and store identity data in the state file via the new `Identity` fields in the response objects on the resource CRUD methods.'
time: 2025-05-12T16:44:41.300908-04:00
custom:
Issue: "1112"