Skip to content

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Oct 1, 2025

Bumps the github-com-hashicorp group with 7 updates:

Package From To
github.com/hashicorp/terraform-plugin-framework 1.11.0 1.16.0
github.com/hashicorp/terraform-plugin-framework-jsontypes 0.1.0 0.2.0
github.com/hashicorp/terraform-plugin-framework-validators 0.12.0 0.18.0
github.com/hashicorp/terraform-plugin-go 0.23.0 0.29.0
github.com/hashicorp/terraform-plugin-mux 0.16.0 0.21.0
github.com/hashicorp/terraform-plugin-sdk/v2 2.34.0 2.38.1
github.com/hashicorp/terraform-plugin-testing 1.9.0 1.13.3

Updates github.com/hashicorp/terraform-plugin-framework from 1.11.0 to 1.16.0

Release notes

Sourced from github.com/hashicorp/terraform-plugin-framework's releases.

v1.16.0

NOTES:

  • all: This Go module has been updated to Go 1.24 per the Go support policy. It is recommended to review the Go 1.24 release notes before upgrading. Any consumers building on earlier Go versions may experience errors. (#1217)
  • Support for the new action{} block is in technical preview and offered without compatibility promises until Terraform 1.14 is generally available. (#1181)
  • action: This release contains a new interface (action.Action) 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 lifecycle.action_trigger block. (#1181)
  • List support is in technical preview and offered without compatibility promises until Terraform 1.14 is generally available. (#1150)
  • list: This release contains a new interface (list.ListResource) 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. (#1150)

FEATURES:

  • action: New package for implementing actions. (#1181)
  • action/schema: New package for implementing action schemas. (#1183)
  • types: Exported a previously internal function, TerraformTypeToFrameworkType, which converts tftypes.Type to a known framework type. (#1200)
  • list: New package for implementing list resources. (#1150)
  • all: Update Framework to handle new ListResource RPCs. (#1157)

ENHANCEMENTS:

  • provider: Added ProviderWithActions interface for implementing actions. (#1181)
  • provider: Added ActionData to ConfigureResponse, to pass provider-defined data to action.Action implementations. (#1185)
  • provider: Added ListResourceData to ConfigureResponse, to pass provider-defined data to list.ListResource implementations. (#1202)
  • tfsdk: Allow SetAtPath to be called with a tftypes.Value. (#1198)
  • tfsdk: Allow SetAttribute to be called with a tftypes.Value. (#1205)
  • list: Add the ListResourceWithRawV5Schemas and ListResourceWithRawV6Schemas interfaces to support list implementation on non-framework resources. (#1198)

v1.16.0-beta.1

FEATURES:

  • actions: Initial package implementation and new Actions RPC support (#1181)

ENHANCEMENTS:

  • list: add limit field to ListResult (#1182)
  • list: add primitives, list and map types to schema (#1177)
  • actions: add schema interface and unlinked schema (#1183)
  • actions: add standard validation methods and interfaces for ValidateActionConfig RPCs (#1188)
  • actions: add attributes and nested blocks to schema package (#1186)

BUG FIXES:

  • list: call Configure in ListResource RPC and remove the ListResource call in ValidateListResourceConfig (#1192)

v1.16.0-alpha.1

NOTES:

  • This alpha pre-release contains the initial implementation for list resource that returns a list of resource identities for a single managed resource type. (#1157)
  • The ListResource and ValidateListResourceConfig RPCs are considered experimental and may change up until general availability (#1178)

BUG FIXES:

... (truncated)

Changelog

Sourced from github.com/hashicorp/terraform-plugin-framework's changelog.

1.16.0 (September 17, 2025)

NOTES:

  • all: This Go module has been updated to Go 1.24 per the Go support policy. It is recommended to review the Go 1.24 release notes before upgrading. Any consumers building on earlier Go versions may experience errors. (#1217)
  • Support for the new action{} block is in technical preview and offered without compatibility promises until Terraform 1.14 is generally available. (#1181)
  • action: This release contains a new interface (action.Action) 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 lifecycle.action_trigger block. (#1181)
  • List support is in technical preview and offered without compatibility promises until Terraform 1.14 is generally available. (#1150)
  • list: This release contains a new interface (list.ListResource) 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. (#1150)

FEATURES:

  • action: New package for implementing actions. (#1181)
  • action/schema: New package for implementing action schemas. (#1183)
  • types: Exported a previously internal function, TerraformTypeToFrameworkType, which converts tftypes.Type to a known framework type. (#1200)
  • list: New package for implementing list resources. (#1150)
  • all: Update Framework to handle new ListResource RPCs. (#1157)

ENHANCEMENTS:

  • provider: Added ProviderWithActions interface for implementing actions. (#1181)
  • provider: Added ActionData to ConfigureResponse, to pass provider-defined data to action.Action implementations. (#1185)
  • provider: Added ListResourceData to ConfigureResponse, to pass provider-defined data to list.ListResource implementations. (#1202)
  • tfsdk: Allow SetAtPath to be called with a tftypes.Value. (#1198)
  • tfsdk: Allow SetAttribute to be called with a tftypes.Value. (#1205)
  • list: Add the ListResourceWithRawV5Schemas and ListResourceWithRawV6Schemas interfaces to support list implementation on non-framework resources. (#1198)

1.16.0-beta.1 (July 31, 2025)

FEATURES:

  • actions: Initial package implementation and new Actions RPC support (#1181)

ENHANCEMENTS:

  • list: add limit field to ListResult (#1182)
  • list: add primitives, list and map types to schema (#1177)
  • actions: add schema interface and unlinked schema (#1183)
  • actions: add standard validation methods and interfaces for ValidateActionConfig RPCs (#1188)
  • actions: add attributes and nested blocks to schema package (#1186)

BUG FIXES:

  • list: call Configure in ListResource RPC and remove the ListResource call in ValidateListResourceConfig (#1192)

1.16.0-alpha.1 (July 22, 2025)

NOTES:

  • This alpha pre-release contains the initial implementation for list resource that returns a list of resource identities for a single managed resource type. (#1157)

... (truncated)

Commits

Updates github.com/hashicorp/terraform-plugin-framework-jsontypes from 0.1.0 to 0.2.0

Release notes

Sourced from github.com/hashicorp/terraform-plugin-framework-jsontypes's releases.

v0.2.0

BREAKING CHANGES:

  • jsontypes: Removed Validate() method from ExactType following deprecation of xattr.TypeWithValidate (#54)
  • jsontypes: Removed Validate() method from NormalizedType following deprecation of xattr.TypeWithValidate (#54)

NOTES:

  • all: This Go module has been updated to Go 1.22 per the Go support policy. It is recommended to review the Go 1.22 release notes before upgrading. Any consumers building on earlier Go versions may experience errors. (#73)

ENHANCEMENTS:

  • jsontypes: Added ValidateAttribute() method to Exact type, which supports validating an attribute value (#54)
  • jsontypes: Added ValidateParameter() method to Exact type, which supports validating a provider-defined function parameter value (#54)
  • jsontypes: Added ValidateAttribute() method to Normalized type, which supports validating an attribute value (#54)
  • jsontypes: Added ValidateParameter() method to Normalized type, which supports validating a provider-defined function parameter value (#54)
Changelog

Sourced from github.com/hashicorp/terraform-plugin-framework-jsontypes's changelog.

0.2.0 (September 09, 2024)

BREAKING CHANGES:

  • jsontypes: Removed Validate() method from ExactType following deprecation of xattr.TypeWithValidate (#54)
  • jsontypes: Removed Validate() method from NormalizedType following deprecation of xattr.TypeWithValidate (#54)

NOTES:

  • all: This Go module has been updated to Go 1.22 per the Go support policy. It is recommended to review the Go 1.22 release notes before upgrading. Any consumers building on earlier Go versions may experience errors. (#73)

ENHANCEMENTS:

  • jsontypes: Added ValidateAttribute() method to Exact type, which supports validating an attribute value (#54)
  • jsontypes: Added ValidateParameter() method to Exact type, which supports validating a provider-defined function parameter value (#54)
  • jsontypes: Added ValidateAttribute() method to Normalized type, which supports validating an attribute value (#54)
  • jsontypes: Added ValidateParameter() method to Normalized type, which supports validating a provider-defined function parameter value (#54)
Commits
  • db45a84 Update changelog
  • d88c8f8 all: Bump minimum Go module version to 1.22 (#73)
  • 040ff3c Result of tsccr-helper -log-level=info gha update -latest . (#74)
  • 5a1ee91 Result of tsccr-helper -log-level=info gha update -latest . (#72)
  • 724ab93 Result of tsccr-helper -log-level=info gha update -latest . (#71)
  • 0dbc639 Bump github.com/hashicorp/terraform-plugin-framework (#70)
  • 8f783b7 Result of tsccr-helper -log-level=info gha update -latest . (#69)
  • f25bc12 Result of tsccr-helper -log-level=info gha update -latest . (#68)
  • 2805357 Bump github.com/hashicorp/terraform-plugin-framework (#67)
  • 3af7692 Bump github.com/hashicorp/copywrite from 0.18.0 to 0.19.0 in /tools (#66)
  • Additional commits viewable in compare view

Updates github.com/hashicorp/terraform-plugin-framework-validators from 0.12.0 to 0.18.0

Release notes

Sourced from github.com/hashicorp/terraform-plugin-framework-validators's releases.

v0.18.0

NOTES:

  • all: This Go module has been updated to Go 1.23 per the Go support policy. It is recommended to review the Go 1.23 release notes before upgrading. Any consumers building on earlier Go versions may experience errors. (#276)

BUG FIXES:

  • all: Fixed bug with PreferWriteOnlyAttribute validator not running when client is capable of using write-only attributes. (#287)

v0.17.0

FEATURES:

  • boolvalidator: Added PreferWriteOnlyAttribute validator (#263)
  • dynamicvalidator: Added PreferWriteOnlyAttribute validator (#263)
  • float32validator: Added PreferWriteOnlyAttribute validator (#263)
  • float64validator: Added PreferWriteOnlyAttribute validator (#263)
  • int32validator: Added PreferWriteOnlyAttribute validator (#263)
  • int64validator: Added PreferWriteOnlyAttribute validator (#263)
  • listvalidator: Added PreferWriteOnlyAttribute validator (#263)
  • mapvalidator: Added PreferWriteOnlyAttribute validator (#263)
  • numbervalidator: Added PreferWriteOnlyAttribute validator (#263)
  • objectvalidator: Added PreferWriteOnlyAttribute validator (#263)
  • resourcevalidator: Added PreferWriteOnlyAttribute validator (#263)
  • stringvalidator: Added PreferWriteOnlyAttribute validator (#263)

v0.16.0

FEATURES:

  • listvalidator: Added NoNullValues validator (#245)
  • mapvalidator: Added NoNullValues validator (#245)
  • setvalidator: Added NoNullValues validator (#245)
  • dynamicvalidator: New package which contains types.Dynamic specific validators (#249)

BUG FIXES:

  • Fixed bug with ConflictsWith and AlsoRequires validators where unknown values would raise invalid diagnostics during terraform validate. (#251)

v0.15.0

FEATURES:

  • ephemeralvalidator: Introduce new package with declarative validators for ephemeral resource configurations (#242)

v0.14.0

NOTES:

  • all: This Go module has been updated to Go 1.22 per the Go support policy. It is recommended to review the Go 1.22 release notes before upgrading. Any consumers building on earlier Go versions may experience errors. (#229)
  • all: Previously, creating validators with invalid data would result in a nil value being returned and a panic from terraform-plugin-framework. This has been updated to return an implementation diagnostic referencing the invalid data/validator during config validation. (#235)

... (truncated)

Changelog

Sourced from github.com/hashicorp/terraform-plugin-framework-validators's changelog.

0.18.0 (May 13, 2025)

NOTES:

  • all: This Go module has been updated to Go 1.23 per the Go support policy. It is recommended to review the Go 1.23 release notes before upgrading. Any consumers building on earlier Go versions may experience errors. (#276)

BUG FIXES:

  • all: Fixed bug with PreferWriteOnlyAttribute validator not running when client is capable of using write-only attributes. (#287)

0.17.0 (February 19, 2025)

FEATURES:

  • boolvalidator: Added PreferWriteOnlyAttribute validator (#263)
  • dynamicvalidator: Added PreferWriteOnlyAttribute validator (#263)
  • float32validator: Added PreferWriteOnlyAttribute validator (#263)
  • float64validator: Added PreferWriteOnlyAttribute validator (#263)
  • int32validator: Added PreferWriteOnlyAttribute validator (#263)
  • int64validator: Added PreferWriteOnlyAttribute validator (#263)
  • listvalidator: Added PreferWriteOnlyAttribute validator (#263)
  • mapvalidator: Added PreferWriteOnlyAttribute validator (#263)
  • numbervalidator: Added PreferWriteOnlyAttribute validator (#263)
  • objectvalidator: Added PreferWriteOnlyAttribute validator (#263)
  • resourcevalidator: Added PreferWriteOnlyAttribute validator (#263)
  • stringvalidator: Added PreferWriteOnlyAttribute validator (#263)

0.16.0 (December 12, 2024)

FEATURES:

  • listvalidator: Added NoNullValues validator (#245)
  • mapvalidator: Added NoNullValues validator (#245)
  • setvalidator: Added NoNullValues validator (#245)
  • dynamicvalidator: New package which contains types.Dynamic specific validators (#249)

BUG FIXES:

  • Fixed bug with ConflictsWith and AlsoRequires validators where unknown values would raise invalid diagnostics during terraform validate. (#251)

0.15.0 (October 31, 2024)

FEATURES:

  • ephemeralvalidator: Introduce new package with declarative validators for ephemeral resource configurations (#242)

0.14.0 (October 17, 2024)

NOTES:

... (truncated)

Commits
  • 376e046 Update changelog
  • 99af944 Add catalog metadata (META.d) (#288)
  • 38236c3 internal/schemavalidator: Fix prefer write-only validators request mapping (#...
  • 65e3539 build(deps): bump golang.org/x/net from 0.37.0 to 0.38.0 in /tools (#284)
  • 1778121 SEC-090: Automated trusted workflow pinning (2025-04-07) (#281)
  • 8499912 Result of tsccr-helper -log-level=info gha update -latest .github/ (#279)
  • b91a5cf build(deps): bump github.com/golang-jwt/jwt/v4 in /tools (#278)
  • ff0de3e build(deps): bump github.com/hashicorp/copywrite in /tools (#277)
  • 13b75cd chore: Update minimum Go version in module (#276)
  • 8c1561f Result of tsccr-helper -log-level=info gha update -latest .github/ (#273)
  • Additional commits viewable in compare view

Updates github.com/hashicorp/terraform-plugin-go from 0.23.0 to 0.29.0

Release notes

Sourced from github.com/hashicorp/terraform-plugin-go's releases.

v0.29.0

NOTES:

  • all: This Go module has been updated to Go 1.24 per the Go support policy. It is recommended to review the Go 1.24 release notes before upgrading. Any consumers building on earlier Go versions may experience errors. (#556)
  • tfprotov5+tfprotov6: An upcoming release will require the ActionServer implementation as part of ProviderServer. (#534)

FEATURES:

  • tfprotov5+tfprotov6: Upgraded protocols and added types to support the new action type. (#534)
  • tfprotov5+tfprotov6: Upgraded protocols and added types to support the new list type (#525)

ENHANCEMENTS:

  • tftypes: tftypes.Value.IsFullyNull() allows SDKs to determine when a value is null or consists of only null elements and attributes. (#541)

v0.29.0-beta.1

NOTES:

  • Updates the ValidateListResourceConfig RPC to validate include_resource as well as limit (#538)

FEATURES:

  • tfprotov5+tfprotov6: Add action validation RPC (#539)

ENHANCEMENTS:

  • tftypes: tftypes.Value.IsFullyNull() allows SDKs to determine when a value is null or consists of only null elements and attributes. (#541)

BUG FIXES:

  • Fix proto field numbering for GetProviderSchema (#539)

v0.29.0-alpha.1

NOTES:

  • This alpha pre-release contains the protocol definitions and Go type definitions for list resources, which are a new type of resource. (#512)
  • A ProviderServerWithListResource can be used with the terraform query subcommand in Terraform 1.13.0-alpha20250708 and later to search unmanaged infrastructure. (#512)
  • The list resource protocol definitions are considered experimental and may change up until general availability. (#512)
  • tfprotov5+tfprotov6: An upcoming release will require the ValidateListResourceConfig and ListResource implementations as part of ProviderServer. (#514)

v0.28.0

BREAKING CHANGES:

  • tfprotov5+tfprotov6: Removed temporary ProviderServerWithResourceIdentity interface type. Use ProviderServer instead. (#516)
  • tfprotov5+tfprotov6: GetResourceIdentitySchemas and UpgradeResourceIdentity RPC calls are now required in ProviderServer and ResourceServer. Implementations that don't support resource identity can return empty responses from the GetResourceIdentitySchemas method and an error message the UpgradeResourceIdentity method. (#516)

NOTES:

  • all: To prevent compilation errors, ensure your Go module is updated to at least terraform-plugin-framework@v1.15.0, terraform-plugin-mux@v0.20.0, terraform-plugin-sdk/v2@v2.37.0, and terraform-plugin-testing@v1.13.0 before upgrading this dependency. (#516)

... (truncated)

Changelog

Sourced from github.com/hashicorp/terraform-plugin-go's changelog.

0.29.0 (September 17, 2025)

NOTES:

  • all: This Go module has been updated to Go 1.24 per the Go support policy. It is recommended to review the Go 1.24 release notes before upgrading. Any consumers building on earlier Go versions may experience errors. (#556)
  • tfprotov5+tfprotov6: An upcoming release will require the ActionServer implementation as part of ProviderServer. (#534)

FEATURES:

  • tfprotov5+tfprotov6: Upgraded protocols and added types to support the new action type. (#534)
  • tfprotov5+tfprotov6: Upgraded protocols and added types to support the new list type (#525)

ENHANCEMENTS:

  • tftypes: tftypes.Value.IsFullyNull() allows SDKs to determine when a value is null or consists of only null elements and attributes. (#541)

0.29.0-beta.1 (July 31, 2025)

NOTES:

  • Updates the ValidateListResourceConfig RPC to validate include_resource as well as limit (#538)

FEATURES:

  • tfprotov5+tfprotov6: Add action validation RPC (#539)

ENHANCEMENTS:

  • tftypes: tftypes.Value.IsFullyNull() allows SDKs to determine when a value is null or consists of only null elements and attributes. (#541)

BUG FIXES:

  • Fix proto field numbering for GetProviderSchema (#539)

0.29.0-alpha.1 (July 08, 2025)

NOTES:

  • This alpha pre-release contains the protocol definitions and Go type definitions for list resources, which are a new type of resource. (#512)
  • A ProviderServerWithListResource can be used with the terraform query subcommand in Terraform 1.13.0-alpha20250708 and later to search unmanaged infrastructure. (#512)
  • The list resource protocol definitions are considered experimental and may change up until general availability. (#512)
  • tfprotov5+tfprotov6: An upcoming release will require the ValidateListResourceConfig and ListResource implementations as part of ProviderServer. (#514)

0.28.0 (May 21, 2025)

BREAKING CHANGES:

  • tfprotov5+tfprotov6: Removed temporary ProviderServerWithResourceIdentity interface type. Use ProviderServer instead. (#516)
  • tfprotov5+tfprotov6: GetResourceIdentitySchemas and UpgradeResourceIdentity RPC calls are now required in ProviderServer and ResourceServer. Implementations that don't support resource identity can return empty responses from the GetResourceIdentitySchemas method and an error message the UpgradeResourceIdentity method. (#516)

... (truncated)

Commits
  • a361c9b Update changelog
  • 9c9e494 add changelog for list (#561)
  • 2cd3335 add action changelogs (#560)
  • c3810b1 Simplify actions to one schema type (#559)
  • 0d697e5 build(deps): Bump google.golang.org/protobuf from 1.36.8 to 1.36.9 (#557)
  • ef1c33e build(deps): Bump google.golang.org/grpc from 1.75.0 to 1.75.1 (#558)
  • 45d8122 build(deps): Bump github.com/hashicorp/go-plugin from 1.6.3 to 1.7.0 (#555)
  • d021075 build(deps): Bump the github-actions group with 2 updates (#556)
  • 4c19f06 Update action proto v5/v6 definitions to match TF core (#554)
  • f90fa5d build(deps): Bump github.com/hashicorp/terraform-registry-address (#553)
  • Additional commits viewable in compare view

Updates github.com/hashicorp/terraform-plugin-mux from 0.16.0 to 0.21.0

Release notes

Sourced from github.com/hashicorp/terraform-plugin-mux's releases.

v0.21.0

NOTES:

  • all: This Go module has been updated to Go 1.24 per the Go support policy. It is recommended to review the Go 1.24 release notes before upgrading. Any consumers building on earlier Go versions may experience errors. (#324)

FEATURES:

  • all: Upgraded mux server implementations to support action types. (#314)
  • all: Upgraded mux server implementations to support the new list. (#313)

v0.21.0-alpha.1

NOTES:

  • This alpha pre-release contains the ListResource RPC which returns a list of resource identities for a single managed resource type. (#313)
  • The ListResource and ValidateListResourceConfig RPCs are considered experimental and may change up until general availability. (#310)
  • This alpha pre-release contains the Actions RPC that allows practitioners to specify and invoke non-CRUD, ad-hoc operations that can cause changes to managed resources. (#314)
  • The Actions and ValidateActionConfig RPCs are considered experimental and may change up until general availability. (#317)

v0.20.0

BUG FIXES:

  • all: Fixed a bug where muxed provider servers were not enforced to implement GetResourceIdentitySchemas, which is required by Terraform v1.12.1 in the scenario where at least one of the muxed provider servers supports identity. Before upgrading this dependency the Go modules that support identity should also be upgraded to prevent confusing errors, which are: terraform-plugin-go@v0.28.0, terraform-plugin-framework@v1.15.0, terraform-plugin-sdk/v2@v2.37.0, and terraform-plugin-testing@v1.13.0. (#307)

v0.19.0

NOTES:

  • all: This Go module has been updated to Go 1.23 per the Go support policy. It is recommended to review the Go 1.23 release notes before upgrading. Any consumers building on earlier Go versions may experience errors. (#291)

FEATURES:

  • tf5muxserver+tf6muxserver+tf6to5server+tf5to6server: Upgraded protocols and added types to support the new resource identity feature (#278)

v0.19.0-alpha.1

NOTES:

  • all: This Go module has been updated to Go 1.23 per the Go support policy. It is recommended to review the Go 1.23 release notes before upgrading. Any consumers building on earlier Go versions may experience errors. (#291)
  • This alpha pre-release contains the muxing logic for managed resource identity, which can used with Terraform v1.12.0-alpha20250312, to store and read identity data during plan and apply workflows. (#278)

v0.18.0

FEATURES:

  • all: Upgrade protocol versions to support write-only attributes (#272)

v0.17.0

NOTES:

  • all: This Go module has been updated to Go 1.22 per the Go support policy. It is recommended to review the Go 1.22 release notes before upgrading. Any consumers building on earlier Go versions may experience errors. (#250)

FEATURES:

... (truncated)

Changelog

Sourced from github.com/hashicorp/terraform-plugin-mux's changelog.

0.21.0 (September 17, 2025)

NOTES:

  • all: This Go module has been updated to Go 1.24 per the Go support policy. It is recommended to review the Go 1.24 release notes before upgrading. Any consumers building on earlier Go versions may experience errors. (#324)

FEATURES:

  • all: Upgraded mux server implementations to support action types. (#314)
  • all: Upgraded mux server implementations to support the new list. (#313)

0.21.0-alpha.1 (July 31, 2025)

NOTES:

  • This alpha pre-release contains the ListResource RPC which returns a list of resource identities for a single managed resource type. (#313)
  • The ListResource and ValidateListResourceConfig RPCs are considered experimental and may change up until general availability. (#310)
  • This alpha pre-release contains the Actions RPC that allows practitioners to specify and invoke non-CRUD, ad-hoc operations that can cause changes to managed resources. (#314)
  • The Actions and ValidateActionConfig RPCs are considered experimental and may change up until general availability. (#317)

0.20.0 (May 21, 2025)

BUG FIXES:

  • all: Fixed a bug where muxed provider servers were not enforced to implement GetResourceIdentitySchemas, which is required by Terraform v1.12.1 in the scenario where at least one of the muxed provider servers supports identity. Before upgrading this dependency the Go modules that support identity should also be upgraded to prevent confusing errors, which are: terraform-plugin-go@v0.28.0, terraform-plugin-framework@v1.15.0, terraform-plugin-sdk/v2@v2.37.0, and terraform-plugin-testing@v1.13.0. (#307)

0.19.0 (May 16, 2025)

NOTES:

  • all: This Go module has been updated to Go 1.23 per the Go support policy. It is recommended to review the Go 1.23 release notes before upgrading. Any consumers building on earlier Go versions may experience errors. (#291)

FEATURES:

  • tf5muxserver+tf6muxserver+tf6to5server+tf5to6server: Upgraded protocols and added types to support the new resource identity feature (#278)

0.19.0-alpha.1 (March 18, 2025)

NOTES:

  • all: This Go module has been updated to Go 1.23 per the Go support policy. It is recommended to review the Go 1.23 release notes before upgrading. Any consumers building on earlier Go versions may experience errors. (#291)
  • This alpha pre-release contains the muxing logic for managed resource identity, which can used with Terraform v1.12.0-alpha20250312, to store and read identity data during plan and apply workflows. (#278)

0.18.0 (January 23, 2025)

FEATURES:

  • all: Upgrade protocol versions to support write-only attributes (#272)

0.17.0 (October 30, 2024)

... (truncated)

Commits
  • b38198f Update changelog
  • 8af620e build(deps): bump github.com/hashicorp/terraform-plugin-go (#328)
  • dacc35a add changelog for list (#327)
  • c551d8b Simplify actions to one schema type (#325)
  • f55e317 add action changelogs (#326)
  • 3bb81cc build(deps): bump the github-actions group with 2 updates (#324)
  • 2483daa actions: Remove unused action schema types and add linked resource configs to...
  • 27bdf68 chore: remove old docs (#322)
  • 6d917c2 build(deps): bump the github-actions group with 2 updates (#321)
  • 8c6b97f [CI] Update lock workflow file
  • Additional commits viewable in compare view

Updates github.com/hashicorp/terraform-plugin-sdk/v2 from 2.34.0 to 2.38.1

Release notes

Sourced from github.com/hashicorp/terraform-plugin-sdk/v2's releases.

v2.38.1

BUG FIXES:

  • all: Prevent identity change validation from raising an error when prior identity is empty (all attributes are null) (#1527)

v2.38.0

NOTES:

  • all: This Go module has been updated to Go 1.24 per the Go support policy. It is recommended to review the Go 1.24 release notes before upgrading. Any consumers building on earlier Go versions may experience errors. (#1518)
  • helper/schema: Update the provider server to handle the ListResource RPCs by returning an error since they are not supported by SDKv2. (#1521)
  • helper/schema: Update the provider server to handle Action RPCs by returning an error since they are not supported by SDKv2. (#1522)

ENHANCEMENTS:

  • helper/schema: Added new helper methods for converting Resource and Identity schemas to protocol representations. (#1504)
  • helper/schema: Added an additional validation check to ensure the resource identity object is not null. (#1513)
  • helper/schema: Added the TfTypeIdentityState() and TfTypeResourceState() methods to ResourceData which return the identity and state values as a tftypes.Value. (#1508...

    Description has been truncated

Bumps the github-com-hashicorp group with 7 updates:

| Package | From | To |
| --- | --- | --- |
| [github.com/hashicorp/terraform-plugin-framework](https://github.com/hashicorp/terraform-plugin-framework) | `1.11.0` | `1.16.0` |
| [github.com/hashicorp/terraform-plugin-framework-jsontypes](https://github.com/hashicorp/terraform-plugin-framework-jsontypes) | `0.1.0` | `0.2.0` |
| [github.com/hashicorp/terraform-plugin-framework-validators](https://github.com/hashicorp/terraform-plugin-framework-validators) | `0.12.0` | `0.18.0` |
| [github.com/hashicorp/terraform-plugin-go](https://github.com/hashicorp/terraform-plugin-go) | `0.23.0` | `0.29.0` |
| [github.com/hashicorp/terraform-plugin-mux](https://github.com/hashicorp/terraform-plugin-mux) | `0.16.0` | `0.21.0` |
| [github.com/hashicorp/terraform-plugin-sdk/v2](https://github.com/hashicorp/terraform-plugin-sdk) | `2.34.0` | `2.38.1` |
| [github.com/hashicorp/terraform-plugin-testing](https://github.com/hashicorp/terraform-plugin-testing) | `1.9.0` | `1.13.3` |


Updates `github.com/hashicorp/terraform-plugin-framework` from 1.11.0 to 1.16.0
- [Release notes](https://github.com/hashicorp/terraform-plugin-framework/releases)
- [Changelog](https://github.com/hashicorp/terraform-plugin-framework/blob/main/CHANGELOG.md)
- [Commits](hashicorp/terraform-plugin-framework@v1.11.0...v1.16.0)

Updates `github.com/hashicorp/terraform-plugin-framework-jsontypes` from 0.1.0 to 0.2.0
- [Release notes](https://github.com/hashicorp/terraform-plugin-framework-jsontypes/releases)
- [Changelog](https://github.com/hashicorp/terraform-plugin-framework-jsontypes/blob/main/CHANGELOG.md)
- [Commits](hashicorp/terraform-plugin-framework-jsontypes@v0.1.0...v0.2.0)

Updates `github.com/hashicorp/terraform-plugin-framework-validators` from 0.12.0 to 0.18.0
- [Release notes](https://github.com/hashicorp/terraform-plugin-framework-validators/releases)
- [Changelog](https://github.com/hashicorp/terraform-plugin-framework-validators/blob/main/CHANGELOG.md)
- [Commits](hashicorp/terraform-plugin-framework-validators@v0.12.0...v0.18.0)

Updates `github.com/hashicorp/terraform-plugin-go` from 0.23.0 to 0.29.0
- [Release notes](https://github.com/hashicorp/terraform-plugin-go/releases)
- [Changelog](https://github.com/hashicorp/terraform-plugin-go/blob/main/CHANGELOG.md)
- [Commits](hashicorp/terraform-plugin-go@v0.23.0...v0.29.0)

Updates `github.com/hashicorp/terraform-plugin-mux` from 0.16.0 to 0.21.0
- [Release notes](https://github.com/hashicorp/terraform-plugin-mux/releases)
- [Changelog](https://github.com/hashicorp/terraform-plugin-mux/blob/main/CHANGELOG.md)
- [Commits](hashicorp/terraform-plugin-mux@v0.16.0...v0.21.0)

Updates `github.com/hashicorp/terraform-plugin-sdk/v2` from 2.34.0 to 2.38.1
- [Release notes](https://github.com/hashicorp/terraform-plugin-sdk/releases)
- [Changelog](https://github.com/hashicorp/terraform-plugin-sdk/blob/main/CHANGELOG.md)
- [Commits](hashicorp/terraform-plugin-sdk@v2.34.0...v2.38.1)

Updates `github.com/hashicorp/terraform-plugin-testing` from 1.9.0 to 1.13.3
- [Release notes](https://github.com/hashicorp/terraform-plugin-testing/releases)
- [Changelog](https://github.com/hashicorp/terraform-plugin-testing/blob/v1.13.3/CHANGELOG.md)
- [Commits](hashicorp/terraform-plugin-testing@v1.9.0...v1.13.3)

---
updated-dependencies:
- dependency-name: github.com/hashicorp/terraform-plugin-framework
  dependency-version: 1.16.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-com-hashicorp
- dependency-name: github.com/hashicorp/terraform-plugin-framework-jsontypes
  dependency-version: 0.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-com-hashicorp
- dependency-name: github.com/hashicorp/terraform-plugin-framework-validators
  dependency-version: 0.18.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-com-hashicorp
- dependency-name: github.com/hashicorp/terraform-plugin-go
  dependency-version: 0.29.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-com-hashicorp
- dependency-name: github.com/hashicorp/terraform-plugin-mux
  dependency-version: 0.21.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-com-hashicorp
- dependency-name: github.com/hashicorp/terraform-plugin-sdk/v2
  dependency-version: 2.38.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-com-hashicorp
- dependency-name: github.com/hashicorp/terraform-plugin-testing
  dependency-version: 1.13.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-com-hashicorp
...

Signed-off-by: dependabot[bot] <support@github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file go Pull requests that update Go code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants