Skip to content

Bump the terraform-plugin group across 1 directory with 4 updates#232

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/go_modules/terraform-plugin-6f79ad362c
Open

Bump the terraform-plugin group across 1 directory with 4 updates#232
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/go_modules/terraform-plugin-6f79ad362c

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Apr 10, 2026

Bumps the terraform-plugin group with 3 updates in the / directory: github.com/hashicorp/terraform-plugin-framework, github.com/hashicorp/terraform-plugin-framework-validators and github.com/hashicorp/terraform-plugin-testing.

Updates github.com/hashicorp/terraform-plugin-framework from 1.17.0 to 1.19.0

Release notes

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

v1.19.0

NOTES:

  • This release moves the resource configuration generation logic for the -generate-config-out flag from Terraform Core to the Framework for Terraform v1.14.0 and above. There should be no functionality changes for resource configuration generation in this release. (#1281)
  • This Go module has been updated to Go 1.25 per the Go support policy. Any consumers building on earlier Go versions may experience errors. (#1287)

v1.18.0

NOTES:

  • State store support is considered experimental and offered without compatibility promises until support for state_store in Terraform core is generally available. (#1259)

FEATURES:

  • framework: Add support for deprecation messages on attributes and blocks in the configuration schema (#1276)
  • statestore: New package for implementing state stores (#1259)
  • statestore/schema: New package for implementing state store schemas (#1259)

ENHANCEMENTS:

  • types/basetypes: Added Length() method for the ListValue type. (#1067)
  • types/basetypes: Added Length() method for the MapValue type. (#1067)
  • types/basetypes: Added Length() method for the SetValue type. (#1067)
  • types/basetypes: Added Length() method for the TupleValue type. (#1067)
  • provider: Added ProviderWithStateStores interface for implementing state stores (#1259)
  • provider: Added StateStoreData to ConfigureResponse, to pass provider-defined data to (statestore.StateStore).Initialize methods (#1262)
Changelog

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

1.19.0 (March 10, 2026)

NOTES:

  • This release moves the resource configuration generation logic for the -generate-config-out flag from Terraform Core to the Framework for Terraform v1.14.0 and above. There should be no functionality changes for resource configuration generation in this release. (#1281)
  • This Go module has been updated to Go 1.25 per the Go support policy. Any consumers building on earlier Go versions may experience errors. (#1287)

1.18.0 (February 27, 2026)

NOTES:

  • State store support is considered experimental and offered without compatibility promises until support for state_store in Terraform core is generally available. (#1259)

FEATURES:

  • framework: Add support for deprecation messages on attributes and blocks in the configuration schema (#1276)
  • statestore: New package for implementing state stores (#1259)
  • statestore/schema: New package for implementing state store schemas (#1259)

ENHANCEMENTS:

  • types/basetypes: Added Length() method for the ListValue type. (#1067)
  • types/basetypes: Added Length() method for the MapValue type. (#1067)
  • types/basetypes: Added Length() method for the SetValue type. (#1067)
  • types/basetypes: Added Length() method for the TupleValue type. (#1067)
  • provider: Added ProviderWithStateStores interface for implementing state stores (#1259)
  • provider: Added StateStoreData to ConfigureResponse, to pass provider-defined data to (statestore.StateStore).Initialize methods (#1262)
Commits
  • c7ac25e Update changelog
  • 2ee75aa Implement GenerateResourceConfig RPC and existing Terraform default logic ...
  • 6f149ef [Chore] Upgrade Go version to 1.25 (#1287)
  • e69c6b3 build(deps): Bump github.com/hashicorp/copywrite in /tools (#1285)
  • c957640 build(deps): Bump github.com/cloudflare/circl in /tools (#1283)
  • c271e91 Update changelog
  • ed8d66c feat: add deprecation messages for attributes and blocks in configschema (#1276)
  • 60c74cf build(deps): Bump github.com/hashicorp/terraform-plugin-go (#1280)
  • 7b6eb10 Add Validate for StateStore (#1272)
  • 9bd8a09 statestore: Add experimental notes + changelog (#1277)
  • Additional commits viewable in compare view

Updates github.com/hashicorp/terraform-plugin-framework-validators from 0.16.0 to 0.19.0

Release notes

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

v0.19.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. (#307)

FEATURES:

  • actionvalidator: Introduce new package with declarative validators for action configurations (#302)
  • listresourcevalidator: Introduce new package with declarative validators for list resource configurations (#298)

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)
Changelog

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

0.19.0 (October 07, 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. (#307)

FEATURES:

  • actionvalidator: Introduce new package with declarative validators for action configurations (#302)
  • listresourcevalidator: Introduce new package with declarative validators for list resource configurations (#298)

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)
Commits
  • 25a1378 Update changelog
  • 3f083ca build(deps): bump the terraform-plugin group with 2 updates (#305)
  • af35c54 update go version to 1.24.0 (#307)
  • 8e55d8c build(deps): bump the github-actions group with 2 updates (#304)
  • ca7df0b build(deps): bump the github-actions group with 2 updates (#303)
  • 639f59d actionvalidator: Add package for common action configuration validators (#302)
  • 073371e [CI] Update lock workflow file
  • 23783f1 build(deps): bump the terraform-plugin group with 2 updates (#301)
  • d81de64 build(deps): bump github.com/hashicorp/terraform-plugin-framework (#300)
  • ee3a2f9 build(deps): bump golang.org/x/oauth2 from 0.8.0 to 0.27.0 in /tools (#299)
  • Additional commits viewable in compare view

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

Release notes

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

v0.31.0

BREAKING CHANGES:

  • tfprotov5+tfprotov6: The GenerateResourceConfig RPC call is now required in ResourceServer. (#607)

NOTES:

  • This Go module has been updated to Go 1.25 per the Go support policy. Any consumers building on earlier Go versions may experience errors. (#612)
  • all: To prevent compilation errors, ensure your Go module is updated to at least terraform-plugin-framework@v1.19.0, terraform-plugin-mux@v0.23.0, terraform-plugin-sdk/v2@v2.40.0, and terraform-plugin-testing@v1.15.0 before upgrading this dependency. (#607)

v0.30.0

NOTES:

  • tfprotov6: An upcoming release will require the StateStoreServer implementation as part of ProviderServer. (#594)
  • The state store protocol definitions are considered experimental and may change up until general availability in Terraform core. (#563)

FEATURES:

  • tfprotov6: Upgraded protocol v6 and added types to support the new state store type. (#563)
  • tfprotov5/tfprotov6: Added DeprecationMessage field to SchemaAttribute and SchemaNestedAttribute (#600)
Changelog

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

0.31.0 (March 10, 2026)

BREAKING CHANGES:

  • tfprotov5+tfprotov6: The GenerateResourceConfig RPC call is now required in ResourceServer. (#607)

NOTES:

  • This Go module has been updated to Go 1.25 per the Go support policy. Any consumers building on earlier Go versions may experience errors. (#612)
  • all: To prevent compilation errors, ensure your Go module is updated to at least terraform-plugin-framework@v1.19.0, terraform-plugin-mux@v0.23.0, terraform-plugin-sdk/v2@v2.40.0, and terraform-plugin-testing@v1.15.0 before upgrading this dependency. (#607)

0.30.0 (February 24, 2026)

NOTES:

  • tfprotov6: An upcoming release will require the StateStoreServer implementation as part of ProviderServer. (#594)
  • The state store protocol definitions are considered experimental and may change up until general availability in Terraform core. (#563)

FEATURES:

  • tfprotov6: Upgraded protocol v6 and added types to support the new state store type. (#563)
  • tfprotov5/tfprotov6: Added DeprecationMessage field to SchemaAttribute and SchemaNestedAttribute (#600)
Commits
  • 09a1181 Update changelog
  • b931e74 Add changelog for v0.31.0 release (#614)
  • a6437c6 build(deps): Bump the github-actions group across 1 directory with 4 updates ...
  • 623c376 build(deps): Bump google.golang.org/grpc from 1.79.1 to 1.79.2 (#613)
  • 578d45a [Chore] Upgrade Go version to 1.25 (#612)
  • f856c03 build(deps): Bump github.com/hashicorp/copywrite in /tools (#611)
  • 6ee7909 Implement GenerateResourceConfig RPC in tfprotov6 (#607)
  • 40439b0 build(deps): Bump github.com/cloudflare/circl in /tools (#608)
  • 2d27555 build(deps): Bump go.opentelemetry.io/otel/sdk in /tools (#609)
  • e48445a Add GenerateResourceConfig RPC to Protocol v5 (#578)
  • Additional commits viewable in compare view

Updates github.com/hashicorp/terraform-plugin-testing from 1.14.0 to 1.15.0

Release notes

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

v1.15.0

NOTES:

  • This Go module has been updated to Go 1.25 per the Go support policy. Any consumers building on earlier Go versions may experience errors. (#629)

FEATURES:

  • helper/resource: Added new StateStore testing mode to TestStep, which can be used to smoke test Terraform state storage. (#591)

BUG FIXES:

  • helper/resource: Test steps in Config mode using Destroy: true and Check functions will now create an additional destroy plan prior to running terraform apply to avoid a potential "Saved Plan is Stale" error from Terraform. (#602)
  • helper/resource: Test steps in Config mode using the TF_ACC_REFRESH_AFTER_APPLY compatibility flag will not refresh if ExpectNonEmptyPlan is true. (#602)

v1.14.1

BUG FIXES:

  • Backport: Remove the redundant post-apply refresh triggered by resource/refreshAfterApply so acceptance tests avoid an extra refresh cycle. (#641)
Changelog

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

1.15.0 (March 10, 2026)

NOTES:

  • This Go module has been updated to Go 1.25 per the Go support policy. Any consumers building on earlier Go versions may experience errors. (#629)

FEATURES:

  • helper/resource: Added new StateStore testing mode to TestStep, which can be used to smoke test Terraform state storage. (#591)

BUG FIXES:

  • helper/resource: Test steps in Config mode using Destroy: true and Check functions will now create an additional destroy plan prior to running terraform apply to avoid a potential "Saved Plan is Stale" error from Terraform. (#602)
  • helper/resource: Test steps in Config mode using the TF_ACC_REFRESH_AFTER_APPLY compatibility flag will not refresh if ExpectNonEmptyPlan is true. (#602)
Commits
  • 7d4f9d9 Update changelog
  • d112e30 Update downstream dependencies and implement GenerateResourceConfig RPC (#630)
  • 72ec2ae [Chore] Upgrade Go version to 1.25 (#629)
  • 8d3e875 build(deps): Bump github.com/hashicorp/copywrite in /tools (#627)
  • 3bd8a60 resource/refreshAfterApply: remove extra refresh (#628)
  • 6fe50f0 build(deps): Bump github.com/cloudflare/circl in /tools (#624)
  • b7ba5b7 build(deps): Bump github.com/cloudflare/circl from 1.6.1 to 1.6.3 (#623)
  • 09e67ab querycheck.ExpectResourceKnownValues: Improve readability when there are mu...
  • c528540 build(deps): Bump the github-actions group across 1 directory with 4 updates ...
  • aaf54da build(deps): Bump github.com/hashicorp/terraform-plugin-sdk/v2 (#625)
  • Additional commits viewable in compare view

@dependabot dependabot bot added dependencies Pull requests that update a dependency file go Pull requests that update go code labels Apr 10, 2026
@surminus
Copy link
Copy Markdown
Contributor

@dependabot recreate

Bumps the terraform-plugin group with 3 updates in the / directory: [github.com/hashicorp/terraform-plugin-framework](https://github.com/hashicorp/terraform-plugin-framework), [github.com/hashicorp/terraform-plugin-framework-validators](https://github.com/hashicorp/terraform-plugin-framework-validators) and [github.com/hashicorp/terraform-plugin-testing](https://github.com/hashicorp/terraform-plugin-testing).


Updates `github.com/hashicorp/terraform-plugin-framework` from 1.17.0 to 1.19.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.17.0...v1.19.0)

Updates `github.com/hashicorp/terraform-plugin-framework-validators` from 0.16.0 to 0.19.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.16.0...v0.19.0)

Updates `github.com/hashicorp/terraform-plugin-go` from 0.29.0 to 0.31.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.29.0...v0.31.0)

Updates `github.com/hashicorp/terraform-plugin-testing` from 1.14.0 to 1.15.0
- [Release notes](https://github.com/hashicorp/terraform-plugin-testing/releases)
- [Changelog](https://github.com/hashicorp/terraform-plugin-testing/blob/main/CHANGELOG.md)
- [Commits](hashicorp/terraform-plugin-testing@v1.14.0...v1.15.0)

---
updated-dependencies:
- dependency-name: github.com/hashicorp/terraform-plugin-framework
  dependency-version: 1.19.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: terraform-plugin
- dependency-name: github.com/hashicorp/terraform-plugin-framework-validators
  dependency-version: 0.19.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: terraform-plugin
- dependency-name: github.com/hashicorp/terraform-plugin-go
  dependency-version: 0.31.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: terraform-plugin
- dependency-name: github.com/hashicorp/terraform-plugin-testing
  dependency-version: 1.15.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: terraform-plugin
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/go_modules/terraform-plugin-6f79ad362c branch from 05a4bd8 to 026e9f9 Compare April 13, 2026 07:57
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

Development

Successfully merging this pull request may close these issues.

1 participant