Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 20, 2025

Bumps the go group with 2 updates in the / directory: github.com/hashicorp/terraform-plugin-docs and github.com/hashicorp/terraform-plugin-framework.

Updates github.com/hashicorp/terraform-plugin-docs from 0.9.0 to 0.21.0

Release notes

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

v0.21.0

FEATURES:

  • generate: Add support for write-only arguments (#434)

v0.20.1

BUG FIXES:

  • validate: Fixed a bug that caused false positive validation errors for resource types that have the same name as the provider. (#419)
  • generate: Fixed a bug that caused all generated resource documentation to have the same content when the provider has a resource type with the same name as the provider. (#419)
  • generate: Fixed a bug that would return an error when a static file exists in both templates and docs, which will now be ignored. (#421)

v0.20.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. (#400)

FEATURES:

  • generate: Add support for ephemeral resources (#415)
  • migrate: Add support for ephemeral resources (#415)
  • validate: Add support for ephemeral resources (#415)

BUG FIXES:

  • validate: File extension check now runs on index.* files instead of just index.md files. (#413)
  • validate: File extension check now specifies the correct valid extensions in the error message. (#413)
  • validate: Front matter check now runs with the correct options on legacy index files. (#413)

v0.19.4

NOTES:

  • validate: The number of files check has been removed to match the latest Terraform Registry ingress logic (#381)

BUG FIXES:

  • generate: Prevented incorrect attribute paths with nested attributes that contain multiple attributes (#380)

v0.19.3

BUG FIXES:

  • validate: Fixed issue with provider name not defaulting to directory (#376)

v0.19.2

BUG FIXES:

  • migrate: Ensured idempotency of template files when command is ran multiple times (#364)
  • generate: Prevented automatic id attribute behaviors under blocks (#365)

v0.19.1

... (truncated)

Changelog

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

0.21.0 (February 27, 2025)

FEATURES:

  • generate: Add support for write-only arguments (#434)

0.20.1 (November 26, 2024)

BUG FIXES:

  • validate: Fixed a bug that caused false positive validation errors for resource types that have the same name as the provider. (#419)
  • generate: Fixed a bug that caused all generated resource documentation to have the same content when the provider has a resource type with the same name as the provider. (#419)
  • generate: Fixed a bug that would return an error when a static file exists in both templates and docs, which will now be ignored. (#421)

0.20.0 (November 06, 2024)

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. (#400)

FEATURES:

  • generate: Add support for ephemeral resources (#415)
  • migrate: Add support for ephemeral resources (#415)
  • validate: Add support for ephemeral resources (#415)

BUG FIXES:

  • validate: File extension check now runs on index.* files instead of just index.md files. (#413)
  • validate: File extension check now specifies the correct valid extensions in the error message. (#413)
  • validate: Front matter check now runs with the correct options on legacy index files. (#413)

0.19.4 (June 04, 2024)

NOTES:

  • validate: The number of files check has been removed to match the latest Terraform Registry ingress logic (#381)

BUG FIXES:

  • generate: Prevented incorrect attribute paths with nested attributes that contain multiple attributes (#380)

0.19.3 (May 28, 2024)

BUG FIXES:

  • validate: Fixed issue with provider name not defaulting to directory (#376)

0.19.2 (April 29, 2024)

... (truncated)

Commits
  • 34ba7c2 Update changelog
  • 660c8d8 Result of tsccr-helper -log-level=info gha update -latest .github/ (#452)
  • 2ad3f4c Bump github.com/hashicorp/copywrite from 0.20.0 to 0.21.0 in /tools (#450)
  • e36f96d generate: Add hyperlinks to user documentation and version callouts for write...
  • 80d1c8e Result of tsccr-helper -log-level=info gha update -latest .github/ (#449)
  • 411d870 Added write-only support to generate (#434)
  • 40e402f Bump golang.org/x/text from 0.21.0 to 0.22.0 (#444)
  • e77d9f6 Bump github.com/hashicorp/cli from 1.1.6 to 1.1.7 (#441)
  • ecbdcf3 Result of tsccr-helper -log-level=info gha update -latest .github/ (#443)
  • 301169a Bump github.com/bmatcuk/doublestar/v4 from 4.8.0 to 4.8.1 (#440)
  • Additional commits viewable in compare view

Updates github.com/hashicorp/terraform-plugin-framework from 0.8.1-0.20220531184835-f0051665855e to 1.15.0-alpha.1

Release notes

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

v1.15.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. (#1114)
  • This alpha pre-release contains an initial implementation for managed resource identity, which can used with Terraform v1.12.0-alpha20250312, to store and read identity data during plan and apply workflows. A managed resource identity can be used by implementing the optional resource.ResourceWithIdentity interface and 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. (#1112)

v1.14.1

BUG FIXES:

  • internal/fwserver: fixed bug where write-only attributes set in configuration would cause perpetual diffs for computed attributes. (#1097)

v1.14.0

NOTES:

  • Write-only attribute support is in technical preview and offered without compatibility promises until Terraform 1.11 is generally available. (#1044)
  • ephemeral: Ephemeral resources are now considered generally available and protected by compatibility promises. (#1052)

FEATURES:

  • resource/schema: Added WriteOnly schema field for managed resource schemas to indicate a write-only attribute. Write-only attribute values are not saved to the Terraform plan or state artifacts. (#1044)

BUG FIXES:

  • internal/fwschemadata: Set semantic equality logic has been adjusted and will now ignore order of elements during comparison. (#1061)
  • internal/fwserver: Fixed bug where dynamic attributes would not prompt invalid configuration error messages (#1090)

v1.13.0

NOTES:

  • Ephemeral resource support is in technical preview and offered without compatibility promises until Terraform 1.10 is generally available. (#1050)

FEATURES:

  • ephemeral: New package for implementing ephemeral resources (#1050)
  • ephemeral/schema: New package for implementing ephemeral resource schemas (#1050)

ENHANCEMENTS:

  • provider: Added ProviderWithEphemeralResources interface for implementing ephemeral resources (#1050)
  • tfsdk: Added EphemeralResultData struct for representing ephemeral values produced by a provider, such as from an ephemeral resource (#1050)
  • provider: Added EphemeralResourceData to ConfigureResponse, to pass provider-defined data to ephemeral.EphemeralResource implementations (#1050)

v1.12.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 (#1033)

BUG FIXES:

  • providerserver: Fixed bug that prevented moved operation support between resource types for framework-only providers. (#1039)

... (truncated)

Changelog

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

1.15.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. (#1114)
  • This alpha pre-release contains an initial implementation for managed resource identity, which can used with Terraform v1.12.0-alpha20250312, to store and read identity data during plan and apply workflows. A managed resource identity can be used by implementing the optional resource.ResourceWithIdentity interface and 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. (#1112)

1.14.1 (February 20, 2025)

BUG FIXES:

  • internal/fwserver: fixed bug where write-only attributes set in configuration would cause perpetual diffs for computed attributes. (#1097)

1.14.0 (February 19, 2025)

NOTES:

  • Write-only attribute support is in technical preview and offered without compatibility promises until Terraform 1.11 is generally available. (#1044)
  • ephemeral: Ephemeral resources are now considered generally available and protected by compatibility promises. (#1052)

FEATURES:

  • resource/schema: Added WriteOnly schema field for managed resource schemas to indicate a write-only attribute. Write-only attribute values are not saved to the Terraform plan or state artifacts. (#1044)

BUG FIXES:

  • internal/fwschemadata: Set semantic equality logic has been adjusted and will now ignore order of elements during comparison. (#1061)
  • internal/fwserver: Fixed bug where dynamic attributes would not prompt invalid configuration error messages (#1090)

1.13.0 (October 31, 2024)

NOTES:

  • Ephemeral resource support is in technical preview and offered without compatibility promises until Terraform 1.10 is generally available. (#1050)

FEATURES:

  • ephemeral: New package for implementing ephemeral resources (#1050)
  • ephemeral/schema: New package for implementing ephemeral resource schemas (#1050)

ENHANCEMENTS:

  • provider: Added ProviderWithEphemeralResources interface for implementing ephemeral resources (#1050)
  • tfsdk: Added EphemeralResultData struct for representing ephemeral values produced by a provider, such as from an ephemeral resource (#1050)
  • provider: Added EphemeralResourceData to ConfigureResponse, to pass provider-defined data to ephemeral.EphemeralResource implementations (#1050)

1.12.0 (September 18, 2024)

NOTES:

... (truncated)

Commits

Updates github.com/hashicorp/terraform-plugin-go from 0.9.1 to 0.27.0-alpha.1

Release notes

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

v0.27.0-alpha.1

NOTES:

  • This alpha pre-release contains the protocol definitions for managed resource identity, which can used with Terraform v1.12.0-alpha20250312, to store and read identity data during plan and apply workflows. (#476)
  • 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. (#491)

v0.26.0

BREAKING CHANGES:

  • tfprotov5+tfprotov6: EphemeralResourceServer interface is now required in ProviderServer. Implementations not needing ephemeral resource support can return errors from the *EphemeralResource methods. (#442)
  • tfprotov5+tfprotov6: Removed temporary ProviderServerWithEphemeralResources interface type. Use EphemeralResourceServer instead. (#442)

NOTES:

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

FEATURES:

  • tfprotov5+tfprotov6: Upgraded protocols and added types to support write-only attributes (#462)

v0.25.0

NOTES:

  • tfprotov5+tfprotov6: An upcoming release will require the EphemeralResourceServer implementation as part of ProviderServer. (#441)

FEATURES:

  • tfprotov5+tfprotov6: Upgraded protocols and added types to support the new ephemeral resource type (#441)

v0.24.0

BREAKING CHANGES:

  • tfprotov5+tfprotov6: Removed temporary ResourceServerWithMoveResourceState interface type. Use ResourceServer instead. (#408)

NOTES:

  • all: If using terraform-plugin-mux, it must be upgraded to v0.16.0 or later to prevent compilation errors (#408)
  • 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. (#428)

BUG FIXES:

  • logging: Add existing MoveResourceState server capability to v5 and v6 logging (#432)

v0.23.0

BREAKING CHANGES:

... (truncated)

Changelog

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

0.27.0-alpha.1 (March 18, 2025)

NOTES:

  • This alpha pre-release contains the protocol definitions for managed resource identity, which can used with Terraform v1.12.0-alpha20250312, to store and read identity data during plan and apply workflows. (#476)
  • 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. (#491)

0.26.0 (January 22, 2025)

BREAKING CHANGES:

  • tfprotov5+tfprotov6: EphemeralResourceServer interface is now required in ProviderServer. Implementations not needing ephemeral resource support can return errors from the *EphemeralResource methods. (#442)
  • tfprotov5+tfprotov6: Removed temporary ProviderServerWithEphemeralResources interface type. Use EphemeralResourceServer instead. (#442)

NOTES:

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

FEATURES:

  • tfprotov5+tfprotov6: Upgraded protocols and added types to support write-only attributes (#462)

0.25.0 (October 30, 2024)

NOTES:

  • tfprotov5+tfprotov6: An upcoming release will require the EphemeralResourceServer implementation as part of ProviderServer. (#441)

FEATURES:

  • tfprotov5+tfprotov6: Upgraded protocols and added types to support the new ephemeral resource type (#441)

0.24.0 (September 18, 2024)

BREAKING CHANGES:

  • tfprotov5+tfprotov6: Removed temporary ResourceServerWithMoveResourceState interface type. Use ResourceServer instead. (#408)

NOTES:

  • all: If using terraform-plugin-mux, it must be upgraded to v0.16.0 or later to prevent compilation errors (#408)
  • 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. (#428)

BUG FIXES:

  • logging: Add existing MoveResourceState server capability to v5 and v6 logging (#432)

0.23.0 (May 06, 2024)

BREAKING CHANGES:

... (truncated)

Commits
  • e59f5a9 Update changelog
  • dc9e042 chore: Update minimum Go version in module (#491)
  • 9c0ea06 chore: Changelogs for v0.27.0-alpha.1 (#490)
  • d406d34 remove unused files for raw_identity (#489)
  • b799d5c Updated protocol to reflect core changes to protocol move request (#487)
  • e492882 feat: Add WithManagedDebugEnvFilePath() option that allows writing `TF_REAT...
  • a2cdb7a Result of tsccr-helper -log-level=info gha update -latest .github/ (#485)
  • aef8e60 build(deps): Bump google.golang.org/grpc from 1.70.0 to 1.71.0 (#483)
  • 4fd5045 build(deps): Bump github.com/google/go-cmp from 0.6.0 to 0.7.0 (#482)
  • 3e139fc Result of tsccr-helper -log-level=info gha update -latest .github/ (#481)
  • Additional commits viewable in compare view

Updates github.com/stretchr/testify from 1.7.0 to 1.8.3

Release notes

Sourced from github.com/stretchr/testify's releases.

v1.8.3

What's Changed

New Contributors

Full Changelog: stretchr/testify@v1.8.2...v1.8.3

v1.8.2

What's Changed

New Contributors

Full Changelog: stretchr/testify@v1.8.1...v1.8.2

v1.8.1

What's Changed

Full Changelog: stretchr/testify@v1.8.0...v1.8.1

v1.8.0

What's Changed

New Contributors

... (truncated)

Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

@dependabot dependabot bot added dependencies Pull requests that update a dependency file go Pull requests that update Go code labels Mar 20, 2025
@dependabot dependabot bot requested a review from a team as a code owner March 20, 2025 07:40
@dependabot dependabot bot requested a review from demeyerthom March 20, 2025 07:40
@dependabot dependabot bot force-pushed the dependabot/go_modules/go-fdd15e626c branch from 2dcaad5 to 5d864f9 Compare March 20, 2025 12:44
@demeyerthom
Copy link
Member

@dependabot rebase

Bumps the go group with 2 updates in the / directory: [github.com/hashicorp/terraform-plugin-docs](https://github.com/hashicorp/terraform-plugin-docs) and [github.com/hashicorp/terraform-plugin-framework](https://github.com/hashicorp/terraform-plugin-framework).


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

Updates `github.com/hashicorp/terraform-plugin-framework` from 0.8.1-0.20220531184835-f0051665855e to 1.15.0-alpha.1
- [Release notes](https://github.com/hashicorp/terraform-plugin-framework/releases)
- [Changelog](https://github.com/hashicorp/terraform-plugin-framework/blob/main/CHANGELOG.md)
- [Commits](https://github.com/hashicorp/terraform-plugin-framework/commits/v1.15.0-alpha.1)

Updates `github.com/hashicorp/terraform-plugin-go` from 0.9.1 to 0.27.0-alpha.1
- [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.9.1...v0.27.0-alpha.1)

Updates `github.com/stretchr/testify` from 1.7.0 to 1.8.3
- [Release notes](https://github.com/stretchr/testify/releases)
- [Commits](stretchr/testify@v1.7.0...v1.8.3)

---
updated-dependencies:
- dependency-name: github.com/hashicorp/terraform-plugin-docs
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: github.com/hashicorp/terraform-plugin-framework
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: go
- dependency-name: github.com/hashicorp/terraform-plugin-go
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: github.com/stretchr/testify
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/go_modules/go-fdd15e626c branch from 5d864f9 to eb9a8d1 Compare March 24, 2025 08:28
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Apr 1, 2025

Looks like these dependencies are updatable in another way, so this is no longer needed.

@dependabot dependabot bot closed this Apr 1, 2025
@dependabot dependabot bot deleted the dependabot/go_modules/go-fdd15e626c branch April 1, 2025 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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants