Skip to content

Commit c99ba9a

Browse files
authored
Merge branch 'main' into dependabot/go_modules/github.com/hashicorp/terraform-json-0.27.2
2 parents f04970d + bd1643f commit c99ba9a

14 files changed

+436
-57
lines changed

.changes/2.38.0.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
## 2.38.0 (September 17, 2025)
2+
3+
NOTES:
4+
5+
* all: This Go module has been updated to Go 1.24 per the [Go support policy](https://go.dev/doc/devel/release#policy). It is recommended to review the [Go 1.24 release notes](https://go.dev/doc/go1.24) before upgrading. Any consumers building on earlier Go versions may experience errors. ([#1518](https://github.com/hashicorp/terraform-plugin-sdk/issues/1518))
6+
* helper/schema: Update the provider server to handle the ListResource RPCs by returning an error since they are not supported by SDKv2. ([#1521](https://github.com/hashicorp/terraform-plugin-sdk/issues/1521))
7+
* helper/schema: Update the provider server to handle Action RPCs by returning an error since they are not supported by SDKv2. ([#1522](https://github.com/hashicorp/terraform-plugin-sdk/issues/1522))
8+
9+
ENHANCEMENTS:
10+
11+
* helper/schema: Added new helper methods for converting Resource and Identity schemas to protocol representations. ([#1504](https://github.com/hashicorp/terraform-plugin-sdk/issues/1504))
12+
* helper/schema: Added an additional validation check to ensure the resource identity object is not null. ([#1513](https://github.com/hashicorp/terraform-plugin-sdk/issues/1513))
13+
* helper/schema: Added the `TfTypeIdentityState()` and `TfTypeResourceState()` methods to `ResourceData` which return the identity and state values as a `tftypes.Value`. ([#1508](https://github.com/hashicorp/terraform-plugin-sdk/issues/1508))
14+

.changes/2.38.1.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
## 2.38.1 (September 22, 2025)
2+
3+
BUG FIXES:
4+
5+
* all: Prevent identity change validation from raising an error when prior identity is empty (all attributes are null) ([#1527](https://github.com/hashicorp/terraform-plugin-sdk/issues/1527))
6+

.changes/unreleased/ENHANCEMENTS-20250807-180902.yaml

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changes/unreleased/ENHANCEMENTS-20250915-092938.yaml

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changes/unreleased/ENHANCEMENTS-20250915-093208.yaml

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changes/unreleased/NOTES-20250910-164904.yaml

Lines changed: 0 additions & 7 deletions
This file was deleted.

.changes/unreleased/NOTES-20250916-093848.yaml

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changes/unreleased/NOTES-20250916-124728.yaml

Lines changed: 0 additions & 5 deletions
This file was deleted.

CHANGELOG.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,23 @@
1+
## 2.38.1 (September 22, 2025)
2+
3+
BUG FIXES:
4+
5+
* all: Prevent identity change validation from raising an error when prior identity is empty (all attributes are null) ([#1527](https://github.com/hashicorp/terraform-plugin-sdk/issues/1527))
6+
7+
## 2.38.0 (September 17, 2025)
8+
9+
NOTES:
10+
11+
* all: This Go module has been updated to Go 1.24 per the [Go support policy](https://go.dev/doc/devel/release#policy). It is recommended to review the [Go 1.24 release notes](https://go.dev/doc/go1.24) before upgrading. Any consumers building on earlier Go versions may experience errors. ([#1518](https://github.com/hashicorp/terraform-plugin-sdk/issues/1518))
12+
* helper/schema: Update the provider server to handle the ListResource RPCs by returning an error since they are not supported by SDKv2. ([#1521](https://github.com/hashicorp/terraform-plugin-sdk/issues/1521))
13+
* helper/schema: Update the provider server to handle Action RPCs by returning an error since they are not supported by SDKv2. ([#1522](https://github.com/hashicorp/terraform-plugin-sdk/issues/1522))
14+
15+
ENHANCEMENTS:
16+
17+
* helper/schema: Added new helper methods for converting Resource and Identity schemas to protocol representations. ([#1504](https://github.com/hashicorp/terraform-plugin-sdk/issues/1504))
18+
* helper/schema: Added an additional validation check to ensure the resource identity object is not null. ([#1513](https://github.com/hashicorp/terraform-plugin-sdk/issues/1513))
19+
* helper/schema: Added the `TfTypeIdentityState()` and `TfTypeResourceState()` methods to `ResourceData` which return the identity and state values as a `tftypes.Value`. ([#1508](https://github.com/hashicorp/terraform-plugin-sdk/issues/1508))
20+
121
## 2.37.0 (May 16, 2025)
222

323
NOTES:

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ require (
1414
github.com/hashicorp/hc-install v0.9.2
1515
github.com/hashicorp/hcl/v2 v2.24.0
1616
github.com/hashicorp/logutils v1.0.0
17-
github.com/hashicorp/terraform-exec v0.23.1
17+
github.com/hashicorp/terraform-exec v0.24.0
1818
github.com/hashicorp/terraform-json v0.27.2
1919
github.com/hashicorp/terraform-plugin-go v0.29.0
2020
github.com/hashicorp/terraform-plugin-log v0.9.0

0 commit comments

Comments
 (0)